Projects
Multimedia
audacious-plugins
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 7
View file
audacious-plugins.spec
Added
@@ -0,0 +1,292 @@ +# norootforbuild + +%define grp Productivity/Multimedia/Sound/Players + +Name: audacious-plugins +Version: 2.4.3 +Release: 1 + +Summary: Plugins for Audacious +License: GNU General Public License (GPL) +Group: %{grp} +URL: http://audacious-media-player.org/ + +Source0: http://distfiles.atheme.org/%{name}-%{version}.tgz + +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +BuildRequires: audacious-devel = %{version} +BuildRequires: bluez-devel bs2b-devel esound-devel gtkglext-devel libbinio-devel +BuildRequires: libcddb-devel libcdio-devel libcue-devel libcurl-devel libfaad-devel +BuildRequires: libffmpeg-devel libfluidsynth-devel libmad-devel libmms-devel +BuildRequires: libmp3lame-devel libmpcdec-devel libmtp-devel libnotify-devel +BuildRequires: libprojectM-devel libshout-devel libusb-devel libwavpack-devel +BuildRequires: lirc-devel neon-devel SDL-devel sndfile-devel taglib-devel +BuildRequires: update-desktop-files + +%if %suse_version >= 1120 +BuildRequires: libpulse-devel +%endif +%if %suse_version >= 1110 +BuildRequires: libsidplay1-devel +%else +BuildRequires: libsidplay-devel +%endif + +%description +Core set of plugins for the Audacious audio player. +The plugins contained in this package only have minimal dependencies +on other packages (beyond what is required for Audacious). + + +%if %suse_version >= 1120 +%package output-pulse +Summary: Pulseaudio Sound Daemon output support for Audacious +Group: %{grp} + +%description output-pulse +Pulseaudio support plugins for Audacious. +%endif + + +%package input-adplug +Summary: AdPlug input support for Audacious +Group: %{grp} + +%description input-adplug +AdPlug (AdLib files) support plugins for Audacious. + + +%package input-sid +Summary: SID (C64 music) input support for Audacious +Group: %{grp} + +%description input-sid +SID (C64 music files) support plugins for Audacious. + + +%package input-fluidsynth +Summary: Fluidsynth input support for Audacious +Group: %{grp} + +%description input-fluidsynth +Fluidsynth MIDI support plugins for Audacious. + + +%package control-lirc +Summary: LIRc control support for Audacious +Group: %{grp} + +%description control-lirc +Infrared Remote Control support for Audacious. + + +%package transport-mms +Summary: MMS protocol transport support for Audacious +Group: %{grp} + +%description transport-mms +MMS (Microsoft Media Streaming) protocol transport support for Audacious. + + +%package transport-http +Summary: HTTP and WebDAV protocol transport support for Audacious +Group: %{grp} + +%description transport-http +HTTP and WebDAV protocol transport support for Audacious, using the +neon library. + + +%package visualization-paranormal +Summary: Paranormal Visualization Plugin for Audacious +Group: %{grp} + +%description visualization-paranormal +"Paranormal" visualization plugin for Audacious, requires SDL. + + +%package visualization-projectM +Summary: ProjectM Visualization Plugin for Audacious +Group: %{grp} + +%description visualization-projectM +"ProjectM" visualization plugin for Audacious. + + +%debug_package + + +%prep +%setup -q -n %{name}-%{version} + + +%build +export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" + +%__sed -i -e "s|_mm_setzero_pd|ichwilleinfachkeinssedasgehtnichtaufathlonxp|g" configure + +%configure \ + --disable-rpath \ + --enable-debug \ + --disable-filewriter_vorbis \ + --enable-amidiplug \ +%if %suse_version <= 1110 + --disable-pulse \ +%endif +%ifarch %ix86 + --disable-sse2 +%endif + +export SUSE_ASNEEDED=0 +%__make %{?jobs:-j%{jobs}} + + +%install +%makeinstall +%find_lang %{name} + + +%clean +[ -d %{buildroot} -a -n "%{buildroot}" ] && %__rm -rf "%{buildroot}" + + +%files -f "%{name}.lang" +%defattr(-,root,root) +%dir %{_libdir}/audacious +%dir %{_libdir}/audacious/Container +%{_libdir}/audacious/Container/cue.so +%{_libdir}/audacious/Container/m3u.so +%{_libdir}/audacious/Container/pls.so +%{_libdir}/audacious/Container/xspf.so +%dir %{_libdir}/audacious/Effect +%{_libdir}/audacious/Effect/compressor.so +%{_libdir}/audacious/Effect/crossfade.so +%{_libdir}/audacious/Effect/crystalizer.so +%{_libdir}/audacious/Effect/bs2b.so +%{_libdir}/audacious/Effect/echo.so +%{_libdir}/audacious/Effect/ladspa.so +%{_libdir}/audacious/Effect/resample.so +%{_libdir}/audacious/Effect/sndstretch.so +%{_libdir}/audacious/Effect/stereo.so +%{_libdir}/audacious/Effect/voice_removal.so +%dir %{_libdir}/audacious/General +%{_libdir}/audacious/General/alarm.so +%{_libdir}/audacious/General/aosd.so +%{_libdir}/audacious/General/cd-menu-items.so +%{_libdir}/audacious/General/evdev-plug.so +%{_libdir}/audacious/General/gnomeshortcuts.so +%{_libdir}/audacious/General/gtkui.so +%{_libdir}/audacious/General/hotkey.so +%{_libdir}/audacious/General/lyricwiki.so +%{_libdir}/audacious/General/mtp_up.so +%{_libdir}/audacious/General/notify.so +%{_libdir}/audacious/General/scrobbler.so +%{_libdir}/audacious/General/song_change.so +%if %suse_version >= 1120 +%{_libdir}/audacious/General/statusicon.so +%endif +%{_libdir}/audacious/General/skins.so +%{_libdir}/audacious/General/streambrowser.so +%{_libdir}/audacious/Input/aac.so +%{_libdir}/audacious/Input/amidi-plug.so +%dir %{_libdir}/audacious/Input/amidi-plug +%{_libdir}/audacious/Input/amidi-plug/ap-alsa.so +%{_libdir}/audacious/Input/cdaudio-ng.so +%{_libdir}/audacious/Input/console.so +%{_libdir}/audacious/Input/ffaudio.so +%{_libdir}/audacious/Input/flacng.so
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.