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