SPECS: xmms.spec - updated warn_about_unplayable patch (fixes fals...
qboosh
qboosh at pld-linux.org
Sat Nov 17 22:43:13 CET 2007
Author: qboosh Date: Sat Nov 17 21:43:13 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- updated warn_about_unplayable patch (fixes false warning)
- dropped unmaintained gtk2 patch and bcond
- cleanup, don't package .la files
---- Files affected:
SPECS:
xmms.spec (1.152 -> 1.153)
---- Diffs:
================================================================
Index: SPECS/xmms.spec
diff -u SPECS/xmms.spec:1.152 SPECS/xmms.spec:1.153
--- SPECS/xmms.spec:1.152 Sat Nov 17 12:35:36 2007
+++ SPECS/xmms.spec Sat Nov 17 22:43:08 2007
@@ -1,9 +1,4 @@
# $Revision$, $Date$
-#
-# Conditional build:
-%bcond_with gtk2 # experimental GTK+2 port (and probably broken/incomplete)
- # (deprecated - many plugins won't work, use xmms2 or bmp/bmpx/audacious instead)
-#
Summary: Sound player with the WinAmp GUI, for Unix-based systems
Summary(es.UTF-8): Editor de sonido con GUI semejante al de WinAmp
Summary(ja.UTF-8): XMMS - X Window System上で動作するマルチメディアプレーヤー
@@ -31,8 +26,8 @@
Source6: %{name}-gnome-mime-info
Source7: %{name}.png
Patch0: %{name}-warn_about_unplayables.patch
-Patch1: %{name}-gtk2.patch
-Patch2: %{name}-gcc4.patch
+Patch1: %{name}-gcc4.patch
+#Patch1: %{name}-gtk2.patch
URL: http://www.xmms.org/
BuildRequires: OpenGL-devel
BuildRequires: alsa-lib-devel >= 0.9.5
@@ -49,15 +44,9 @@
BuildRequires: xorg-lib-libSM-devel
BuildRequires: xorg-lib-libXxf86vm-devel
BuildRequires: zlib-devel
-%if %{with gtk2}
-BuildRequires: gtk+2-devel >= 2:2.2.0
-# broken/incomplete patch? links with both GTK+ versions
-BuildRequires: gtk+-devel >= 1.2.2
-%else
BuildRequires: gtk+-devel >= 1.2.2
Requires: glib >= 1.2.2
Requires: gtk+ >= 1.2.2
-%endif
Requires: xmms-output-plugin
Obsoletes: x11amp
Obsoletes: xmms-gnome
@@ -149,7 +138,6 @@
Summary(zh_CN.UTF-8): XMMS - 开发库
Group: X11/Development/Libraries
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
-# broken/incomplete gtk2 patch? libxmms is still linked with old GTK+
Requires: gtk+-devel
%description devel
@@ -403,8 +391,7 @@
%prep
%setup -q -a1 -a5
%patch0 -p1
-#patch1 -p1
-%patch2 -p1
+%patch1 -p1
cp -f %{SOURCE2} .
@@ -413,47 +400,12 @@
# allow (re)building, incl. nb.gmo
rm -f po/stamp-po
-%if %{with gtk2}
-%patch2 -p1
-
-rm -f po/*.gmo
-for F in po/*.po
-do
- ENC=`cat $F | grep "charset=" | cut -d= -f2 | cut -d'\' -f1`
- case $ENC in
- iso-8859-1|ISO-8859-1) E=ISO8859-1 ; ;;
- iso-8859-2|ISO-8859-2) E=ISO8859-2 ; ;;
- iso-8859-3) E=ISO8859-3 ; ;;
- iso-8859-5) E=ISO8859-5 ; ;;
- ISO-8859-7) E=ISO8859-7 ; ;;
- ISO-8859-9) E=ISO8859-9 ; ;;
- ISO-8859-11) E=ISO8859-11 ; ;;
- iso-8859-13) E=ISO8859-13 ; ;;
- windows-1251) E=WINDOWS-1251 ; ;;
- utf-8|UTF-8) E="" ; ;;
- EUC-JP) E="" ; ;;
- euc-kr) E="" ; ;;
- koi8-r) E=KOI8-R ; ;;
- koi8-u) E=KOI8-U ; ;;
- tcvn-5712) E=TCVN-5712 ; ;;
- gb2312) E="" ; ;;
- big5) E="" ; ;;
- *) echo "Unknown encoding: $ENC"; exit 1
- esac
- if [ "$E" != "" ]; then
- mv $F tmp.po
- cat tmp.po | egrep -v '^#\.' | sed -e "s/\(charset=\)$ENC/\1UTF-8/" | \
- iconv -f $E -t UTF-8 -o $F
- fi
-done
-%endif
-
install -d m4
-# get only XMMS_FUNC_POSIX
-head -n39 libxmms/acinclude.m4 > m4/xmms-func-posix.m4
+# get only XMMS_* macros
+head -n60 libxmms/acinclude.m4 > m4/xmms-macros.m4
%build
-# kill copies of many macros
+# kill old libtool.m4 copy
rm -f acinclude.m4
%{__gettextize}
%{__libtoolize}
@@ -463,7 +415,7 @@
%{__automake}
cd libxmms
-# kill old libtool.m4
+# kill old libtool.m4 copy
rm -f acinclude.m4
%{__aclocal} -I ../m4
%{__autoconf}
@@ -497,6 +449,8 @@
install %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/mime-info/xmms.keys
install %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}
+rm -f $RPM_BUILD_ROOT%{_libdir}/xmms/*/*.la
+
[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr at latin ] || \
mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
@@ -523,28 +477,28 @@
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README mp3license FAQ
%attr(755,root,root) %{_bindir}/xmms
-%attr(755,root,root) %{_libdir}/xmms/Effect/*
-%attr(755,root,root) %{_libdir}/xmms/General/*
-%attr(755,root,root) %{_libdir}/xmms/Visualization/libbscope*
-%attr(755,root,root) %{_libdir}/xmms/Visualization/libsanalyzer*
-%dir %{_datadir}/xmms
-%dir %{_datadir}/xmms/Skins
%dir %{_libdir}/xmms/Effect
+%attr(755,root,root) %{_libdir}/xmms/Effect/*.so
%dir %{_libdir}/xmms/General
+%attr(755,root,root) %{_libdir}/xmms/General/*.so
%dir %{_libdir}/xmms/Output
%dir %{_libdir}/xmms/Visualization
+%attr(755,root,root) %{_libdir}/xmms/Visualization/libbscope.so
+%attr(755,root,root) %{_libdir}/xmms/Visualization/libsanalyzer.so
+%dir %{_datadir}/xmms
+%dir %{_datadir}/xmms/Skins
%{_datadir}/xmms/*gif
%{_datadir}/xmms/x*xpm
%{_desktopdir}/xmms.desktop
-%{_mandir}/*/xmms*
-%{_pixmapsdir}/xmms*
+%{_pixmapsdir}/xmms.png
+%{_mandir}/man1/xmms.1*
%files wm
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/wmxmms
-%{_datadir}/xmms/wmxmms*xpm
+%{_datadir}/xmms/wmxmms*.xpm
%{_desktopdir}/wmxmms.desktop
-%{_mandir}/*/wmxmms*
+%{_mandir}/man1/wmxmms.1*
%files skins
%defattr(644,root,root,755)
@@ -552,21 +506,22 @@
%files libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libxmms.so.*.*
+%attr(755,root,root) %{_libdir}/libxmms.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libxmms.so.1
%dir %{_libdir}/xmms
%dir %{_libdir}/xmms/Input
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/xmms-config
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
-%{_includedir}/*
-%{_aclocaldir}/*
+%attr(755,root,root) %{_libdir}/libxmms.so
+%{_libdir}/libxmms.la
+%{_includedir}/xmms
+%{_aclocaldir}/xmms.m4
%files static
%defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libxmms.a
%files gnome-mime-info
%defattr(644,root,root,755)
@@ -574,47 +529,47 @@
%files input-mikmod
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xmms/Input/libmikmod*
+%attr(755,root,root) %{_libdir}/xmms/Input/libmikmod.so
%files input-tonegen
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xmms/Input/libtonegen*
+%attr(755,root,root) %{_libdir}/xmms/Input/libtonegen.so
%files input-cdaudio
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xmms/Input/libcdaudio*
+%attr(755,root,root) %{_libdir}/xmms/Input/libcdaudio.so
%files input-vorbis
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xmms/Input/libvorbis*
+%attr(755,root,root) %{_libdir}/xmms/Input/libvorbis.so
%files input-mpg123
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xmms/Input/libmpg123*
+%attr(755,root,root) %{_libdir}/xmms/Input/libmpg123.so
%files input-wav
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xmms/Input/libwav*
+%attr(755,root,root) %{_libdir}/xmms/Input/libwav.so
%files output-OSS
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xmms/Output/libOSS*
+%attr(755,root,root) %{_libdir}/xmms/Output/libOSS.so
%files output-ALSA
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xmms/Output/libALSA*
+%attr(755,root,root) %{_libdir}/xmms/Output/libALSA.so
%files output-esd
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xmms/Output/libesdout*
+%attr(755,root,root) %{_libdir}/xmms/Output/libesdout.so
%files output-disk
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xmms/Output/libdisk_writer*
+%attr(755,root,root) %{_libdir}/xmms/Output/libdisk_writer.so
%files visualization-GL
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/xmms/Visualization/libogl_spectrum*
+%attr(755,root,root) %{_libdir}/xmms/Visualization/libogl_spectrum.so
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -622,6 +577,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.153 2007-11-17 21:43:08 qboosh
+- updated warn_about_unplayable patch (fixes false warning)
+- dropped unmaintained gtk2 patch and bcond
+- cleanup, don't package .la files
+
Revision 1.152 2007-11-17 11:35:36 twittner
- updated to 1.2.11
- removed xmms-alsa-mono-vol-adjust.patch and xmms-am18.patch (upstream)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/xmms.spec?r1=1.152&r2=1.153&f=u
More information about the pld-cvs-commit
mailing list