Projects
Multimedia
audacious-plugins
Sign Up
Log In
Username
Password
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 +%{_libdir}/audacious/Input/madplug.so +%{_libdir}/audacious/Input/metronom.so +%{_libdir}/audacious/Input/modplug.so +%{_libdir}/audacious/Input/sndfile.so +%{_libdir}/audacious/Input/tonegen.so +%{_libdir}/audacious/Input/vorbis.so +%{_libdir}/audacious/Input/vtx.so +%{_libdir}/audacious/Input/wavpack.so +%{_libdir}/audacious/Input/psf2.so +%{_libdir}/audacious/Input/xsf.so +%dir %{_libdir}/audacious/Output +%{_libdir}/audacious/Output/OSS.so +%{_libdir}/audacious/Output/alsa.so +%{_libdir}/audacious/Output/filewriter.so +%{_libdir}/audacious/Output/jackout.so +%{_libdir}/audacious/Output/null.so +%dir %{_libdir}/audacious/Transport +%{_libdir}/audacious/Transport/gio.so +%{_libdir}/audacious/Transport/unix-io.so +%dir %{_libdir}/audacious/Visualization +%{_libdir}/audacious/Visualization/blur_scope.so +%{_libdir}/audacious/Visualization/rocklight.so +%{_libdir}/audacious/Visualization/spectrum.so +%dir %{_datadir}/audacious/ +%dir %{_datadir}/audacious/images +%{_datadir}/audacious/images/* +%dir %{_datadir}/audacious/Skins +%dir %{_datadir}/audacious/Skins/Classic +%{_datadir}/audacious/Skins/Classic/* +%dir %{_datadir}/audacious/Skins/Classic1.3 +%{_datadir}/audacious/Skins/Classic1.3/* +%dir %{_datadir}/audacious/Skins/Default +%{_datadir}/audacious/Skins/Default/* +%dir %{_datadir}/audacious/Skins/Ivory +%{_datadir}/audacious/Skins/Ivory/* +%dir %{_datadir}/audacious/Skins/Osmosis +%{_datadir}/audacious/Skins/Osmosis/* +%dir %{_datadir}/audacious/Skins/Refugee +%{_datadir}/audacious/Skins/Refugee/* +%dir %{_datadir}/audacious/Skins/TinyPlayer +%{_datadir}/audacious/Skins/TinyPlayer/* +%dir %{_datadir}/audacious/ui +%{_datadir}/audacious/ui/*.ui + +%if %suse_version >= 1120 +%files output-pulse +%defattr(-,root,root) +%dir %{_libdir}/audacious/Output +%{_libdir}/audacious/Output/pulse_audio.so +%endif + +%files input-adplug +%defattr(-,root,root) +%{_libdir}/audacious/Input/adplug.so + +%files input-sid +%defattr(-,root,root) +%{_libdir}/audacious/Input/sid.so + +%files input-fluidsynth +%defattr(-,root,root) +%dir %{_libdir}/audacious/Input +%{_libdir}/audacious/Input/amidi-plug/ap-fluidsynth.so + +%files control-lirc +%defattr(-,root,root) +%dir %{_libdir}/audacious/General +%{_libdir}/audacious/General/lirc.so + +%files transport-mms +%defattr(-,root,root) +%{_libdir}/audacious/Transport/mms.so + +%files transport-http +%defattr(-,root,root) +%dir %{_libdir}/audacious/Transport +%{_libdir}/audacious/Transport/neon.so + +%files visualization-paranormal +%defattr(-,root,root) +%dir %{_libdir}/audacious/Visualization +%{_libdir}/audacious/Visualization/paranormal.so +%dir %{_datadir}/audacious/paranormal +%dir %{_datadir}/audacious/paranormal/Presets +%config %{_datadir}/audacious/paranormal/Presets/* + +%files visualization-projectM +%defattr(-,root,root) +%{_libdir}/audacious/Visualization/projectm-1.0.so + + +%changelog +
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
.