SPECS: bmpx.spec - started work on 0.14, moved all required plugin...

freetz freetz at pld-linux.org
Sun Mar 19 10:38:48 CET 2006


Author: freetz                       Date: Sun Mar 19 09:38:48 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- started work on 0.14, moved all required plugins to one plugin-base
  subpkg, updated file lists, rel.0.1 aka 'simplify me', very NFY!

---- Files affected:
SPECS:
   bmpx.spec (1.39 -> 1.40) 

---- Diffs:

================================================================
Index: SPECS/bmpx.spec
diff -u SPECS/bmpx.spec:1.39 SPECS/bmpx.spec:1.40
--- SPECS/bmpx.spec:1.39	Sat Mar 11 17:29:00 2006
+++ SPECS/bmpx.spec	Sun Mar 19 10:38:43 2006
@@ -1,20 +1,15 @@
 # $Revision$, $Date$
-#
-# Conditional build:
-%bcond_with	gstreamer	# build with GStreamer support (instead of XINE)
-#
 Summary:	Sound player with the WinAmp GUI, for Unix-based systems for GTK+
 Summary(pl):	Odtwarzacz dźwięku z interfejsem WinAmpa dla GTK+
 Name:		bmpx
-Version:	0.12.9
+Version:	0.14
 Release:	0.1
 License:	GPL v2
 Group:		X11/Applications/Sound
 Source0:	http://dl.sourceforge.net/beepmp/%{name}-%{version}.tar.bz2
-# Source0-md5:	4449eb429dc7bfb9c2ec3feb9e8c7e56
+# Source0-md5:	d049ec4c59ec5a0596eab32b1a70b2a9
 Source1:	mp3license
-Patch0:		%{name}-pic.patch
-Patch1:		%{name}-desktop.patch
+Patch0:		%{name}-desktop.patch
 URL:		http://beep-media-player.org/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -22,33 +17,22 @@
 BuildRequires:	dbus-glib-devel
 BuildRequires:	esound-devel >= 0.2.8
 BuildRequires:	fam-devel
+BuildRequires:	gstreamer-devel >= 0.10
 BuildRequires:	gtk+2-devel >= 2:2.8.0
 BuildRequires:	libglade2-devel >= 1:2.5.1
 BuildRequires:	libtool
 BuildRequires:	libvorbis-devel >= 1:1.0
-BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.194
+BuildRequires:	rpm-pythonprov
 BuildRequires:	startup-notification-devel
 BuildRequires:	taglib-devel
-%if %{with gstreamer}
-BuildRequires:	gstreamer-devel >= 0.10
-%else
-BuildRequires:	xine-lib-devel
-%endif
-Obsoletes:	libchroma
-Obsoletes:	libchroma-devel
 Requires:	%{name}-libs = %{version}-%{release}
-Requires:	%{name}-plugin-container = %{version}-%{release}
-Requires:	%{name}-plugin-flow = %{version}-%{release}
-Requires:	%{name}-plugin-transport = %{version}-%{release}
-Requires:	libhrel = 0.1-2
-%if %{with gstreamer}
+Requires:	%{name}-plugis-base = %{version}-%{release}
 Requires:	gstreamer-audio-effects
 Requires:	gstreamer-audio-formats
 Requires:	gstreamer-audiosink
-%else
-Requires:	xine-plugin-audio
-%endif
+Obsoletes:	libchroma
+Obsoletes:	libchroma-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -63,22 +47,21 @@
 udostępnić odtwarzacz ze spójną i łatwą do zrozumienia obsługą.
 
 %package libs
-Summary:	BMPx player library
-Summary(pl):	Biblioteka odtwarzacza BMPx
+Summary:	BMPx player libraries
+Summary(pl):	Biblioteki odtwarzacza BMPx
 Group:		X11/Libraries
 
 %description libs
-BMPx player library.
+BMPx player libraries.
 
 %description libs -l pl
-Biblioteka odtwarzacza BMPx.
+Biblioteki odtwarzacza BMPx.
 
 %package devel
 Summary:	Header files for BMPx media player
 Summary(pl):	Pliki nagłówkowe odtwarzacza multimedialnego BMPx
 Group:		X11/Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
-Requires:	libhrel-devel = 0.1-2
 
 %description devel
 Header files required for compiling BMPx media player plugins.
@@ -99,41 +82,17 @@
 %description static -l pl
 Statyczna biblioteka BMPx.
 
-%package plugin-container
-Summary:	Container plugin for BMPx
-Summary(pl):	Wtyczka Container dla BMPx
+%package plugins-base
+Summary:	Base plugin for BMPx
+Summary(pl):	Podstawowe wtyczki dla BMPx
 Group:		X11/Applications/Sound
 Requires:	%{name} = %{version}-%{release}
 
-%description plugin-container
-Plugin providing support for folders, m3u & pls playlist files, etc.
-
-%description plugin-container -l pl
-Wtyczka dodająca obsługę folderów, playlist w formacie m3u i pls, itp.
-
-%package plugin-flow
-Summary:	Flow plugin for BMPx
-Summary(pl):	Wtyczka Flow dla BMPx
-Group:		X11/Applications/Sound
-Requires:       %{name} = %{version}-%{release}
+%description plugins-base
+Base plugin for BMPx.
 
-%description plugin-flow
-Flow plugin for BMPx.
-
-%description plugin-flow -l pl
-Wtyczka Flow dla BMPx.
-
-%package plugin-transport
-Summary:	Transport plugin for BMPx
-Summary(pl):	Wtyczka Transport dla BMPx
-Group:		X11/Applications/Sound
-Requires:	%{name} = %{version}-%{release}
-
-%description plugin-transport
-Transport plugin for BMPx.
-
-%description plugin-transport -l pl
-Wtyczka Transport dla BMPx.
+%description plugins-base -l pl
+Podstawowe wtyczki dla BMPx.
 
 %package remote
 Summary:	BMPx python status watcher
@@ -173,51 +132,9 @@
 %description remote-gtk -l pl
 Obserwator statusu BMPx w pythonie (interfejs GTK+).
 
-%package -n libhrel
-Summary:	Holyrel library
-Summary(pl):	Biblioteka Holyrel
-Version:	0.1
-Release:	2
-Group:		X11/Libraries
-
-%description -n libhrel
-Holyrel library.
-
-%description -n libhrel -l pl
-Biblioteka Holyrel.
-
-%package -n libhrel-devel
-Summary:	Header files for Holyrel library
-Summary(pl):	Pliki nagłówkowe biblioteki Holyrel
-Version:	0.1
-Release:	2
-Group:		X11/Development/Libraries
-Requires:	libhrel = 0.1-2
-
-%description -n libhrel-devel
-Header files for Holyrel library.
-
-%description -n libhrel-devel -l pl
-Pliki nagłówkowe biblioteki Holyrel.
-
-%package -n libhrel-static
-Summary:	Static Holyrel library
-Summary(pl):	Statyczna biblioteka Holyrel
-Version:	0.1
-Release:	2
-Group:		X11/Development/Libraries
-Requires:	libhrel-devel = 0.1-2
-
-%description -n libhrel-static
-Static Holyrel library.
-
-%description -n libhrel-static -l pl
-Statyczna biblioteka Holyrel.
-
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 %{__libtoolize}
@@ -226,12 +143,6 @@
 %{__autoheader}
 %{__automake}
 %configure \
-%if %{with gstreamer}
-	--enable-gst \
-	--disable-xine
-%else
-	--enable-xine \
-%endif
 	--enable-shared \
 	--enable-static
 %{__make}
@@ -249,8 +160,7 @@
 mv -f $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/bmpx.png \
 	$RPM_BUILD_ROOT%{_pixmapsdir}
 
-rm -f $RPM_BUILD_ROOT%{_libdir}/bmpx/plugins/*/*.{a,la}
-rm -f $RPM_BUILD_ROOT%{_bindir}/{ctt,hash_*,hrel-demo}
+rm -f $RPM_BUILD_ROOT%{_libdir}/bmp-2.0/plugins/*/*.{a,la}
 
 %find_lang %{name}
 
@@ -261,7 +171,6 @@
 umask 022
 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
 
-%if %{with gstreamer}
 %banner %{name} -e << EOF
 Remember to install appropriate GStreamer plugins for files
 you want to play:
@@ -269,14 +178,6 @@
 - gstreamer-mad (for MP3s)
 - gstreamer-vorbis (for Ogg Vorbis)
 EOF
-%else
-%banner %{name} -e << EOF
-Remember to install appropriate xine-decode plugins for files
-you want to play:
-- xine-decode-flac (for FLAC)
-- xine-decode-ogg (for Ogg Vorbis)
-EOF
-%endif
 
 %postun
 if [ $1 = 0 ]; then
@@ -287,80 +188,46 @@
 %post	libs -p /sbin/ldconfig
 %postun	libs -p /sbin/ldconfig
 
-%post	-n libhrel -p /sbin/ldconfig
-%postun	-n libhrel -p /sbin/ldconfig
-
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
-%attr(755,root,root) %{_bindir}/bmpx
-%attr(755,root,root) %{_bindir}/bmpx-dbus-*
-%dir %{_libdir}/bmpx
-%dir %{_libdir}/bmpx/plugins
-%dir %{_datadir}/bmpx-clients
-%{_mandir}/man*/*
+%attr(755,root,root) %{_bindir}/beep-media-player-2
+%attr(755,root,root) %{_bindir}/bmp-enqueue-files-2.0 
+%attr(755,root,root) %{_bindir}/bmp-enqueue-uris-2.0
+%attr(755,root,root) %{_bindir}/bmp-play-files-2.0
+%attr(755,root,root) %{_libexecdir}/beep-media-player-2-bin
+%dir %{_libdir}/bmp-2.0
+%dir %{_libdir}/bmp-2.0/plugins
 %{_datadir}/bmpx
+%{_mandir}/man*/*
 %{_desktopdir}/*
 %{_pixmapsdir}/*
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libskinned.so.*.*.*
+%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libskinned.so
-%{_libdir}/libskinned.la
-%{_libdir}/libgoa.a
-%{_includedir}/bmpx
-%{_includedir}/libskinned
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_libdir}/lib*.la
+%{_includedir}/bmp-2.0
+%{_includedir}/libchroma
+%{_includedir}/libhrel
+%{_pkgconfdir}/*.pc
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/libskinned.a
-
-%files plugin-container
-%defattr(644,root,root,755)
-%dir %{_libdir}/bmpx/plugins/container
-%attr(755,root,root) %{_libdir}/bmpx/plugins/container/*.so*
+%{_libdir}/lib*.a
 
-%files plugin-flow
+%files plugins-base
 %defattr(644,root,root,755)
-%dir %{_libdir}/bmpx/plugins/flow
-%attr(755,root,root) %{_libdir}/bmpx/plugins/flow/*.so*
-
-%files plugin-transport
-%defattr(644,root,root,755)
-%dir %{_libdir}/bmpx/plugins/transport
-%attr(755,root,root) %{_libdir}/bmpx/plugins/transport/*.so*
-
-%files remote
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/bmpx-remote
-
-%files remote-curses
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/bmpty
-
-%files remote-gtk
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/bmpx-client-pygtk
-%{_datadir}/bmpx-clients/pygtk
-
-%files -n libhrel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libhrel.so.*.*.*
-
-%files -n libhrel-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libhrel.so
-%{_libdir}/libhrel.la
-%{_pkgconfigdir}/hrel.pc
-%{_includedir}/libhrel
-
-%files -n libhrel-static
-%defattr(644,root,root,755)
-%{_libdir}/libhrel.a
+%dir %{_libdir}/bmp-2.0/plugins/container
+%dir %{_libdir}/bmp-2.0/plugins/flow
+%dir %{_libdir}/bmp-2.0/plugins/transport
+%attr(755,root,root) %{_libdir}/bmp-2.0/plugins/container/*.so*
+%attr(755,root,root) %{_libdir}/bmp-2.0/plugins/flow/*.so*
+%attr(755,root,root) %{_libdir}/bmp-2.0/plugins/transport/*.so*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -368,6 +235,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.40  2006/03/19 09:38:43  freetz
+- started work on 0.14, moved all required plugins to one plugin-base
+  subpkg, updated file lists, rel.0.1 aka 'simplify me', very NFY!
+
 Revision 1.39  2006/03/11 16:29:00  maciek2w
 - added description for libhrel-static subpackage
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/bmpx.spec?r1=1.39&r2=1.40&f=u



More information about the pld-cvs-commit mailing list