packages: gmpc/gmpc.spec, gmpc/window-title.patch - up to 11.8.16 (new YY.M...

glen glen at pld-linux.org
Sat Jan 28 21:25:17 CET 2012


Author: glen                         Date: Sat Jan 28 20:25:17 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 11.8.16 (new YY.MM.DD versioning scheme)

---- Files affected:
packages/gmpc:
   gmpc.spec (1.42 -> 1.43) , window-title.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/gmpc/gmpc.spec
diff -u packages/gmpc/gmpc.spec:1.42 packages/gmpc/gmpc.spec:1.43
--- packages/gmpc/gmpc.spec:1.42	Sat Jan 28 20:29:13 2012
+++ packages/gmpc/gmpc.spec	Sat Jan 28 21:25:12 2012
@@ -1,16 +1,14 @@
 # $Revision$, $Date$
-# TODO:
-# package Humanity icons
-#
+%define		libmpd_ver	0.20.95
 Summary:	Gnome Music Player Client
 Summary(pl.UTF-8):	Odtwarzacz Gnome Music Player Client
 Name:		gmpc
-Version:	0.20.0
-Release:	5
+Version:	11.8.16
+Release:	1
 License:	GPL v2+
 Group:		X11/Applications/Sound
-Source0:	http://downloads.sourceforge.net/musicpd/%{name}-%{version}.tar.gz
-# Source0-md5:	902fd69b0b6bb40abb647604080dd7ef
+Source0:	http://download.sarine.nl/Programs/gmpc/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	223aeb000e41697d8fdf54ccedee89d5
 Patch0:		%{name}-desktop.patch
 Patch1:		window-title.patch
 URL:		http://www.gmpclient.org/
@@ -19,21 +17,26 @@
 BuildRequires:	curl-devel
 BuildRequires:	gettext-devel
 BuildRequires:	glib2-devel >= 1:2.16.0
+BuildRequires:	gnome-doc-utils
 BuildRequires:	gob2 >= 2.0.17
-BuildRequires:	gtk+2-devel >= 2:2.12.0
+BuildRequires:	gtk+2-devel >= 2:2.18
 BuildRequires:	intltool
-BuildRequires:	libglade2-devel
-BuildRequires:	libmpd-devel >= 0.19.2
+BuildRequires:	libmpd-devel >= 0.20.95
 BuildRequires:	libsexy-devel
 BuildRequires:	libsoup-devel
 BuildRequires:	libtool
+BuildRequires:	libunique-devel
+BuildRequires:	libxml2-devel
 BuildRequires:	libxspf-devel
 BuildRequires:	pkgconfig >= 0.9
 BuildRequires:	rpmbuild(macros) >= 1.311
 BuildRequires:	sqlite3-devel
-BuildRequires:	vala >= 0.7.10
+BuildRequires:	vala >= 0.11.0
 BuildRequires:	xorg-lib-libSM-devel
-%requires_eq	libmpd
+BuildRequires:	xorg-lib-libX11-devel
+BuildRequires:	zlib-devel
+%requires_ge_to	libmpd libmpd-devel
+Requires:	libmpd >= %{libmpd_ver}
 Requires(post,postun):	gtk-update-icon-cache
 Requires(post,postun):	hicolor-icon-theme
 Obsoletes:	gmpc-plugin-favorites
@@ -60,7 +63,7 @@
 Summary(pl.UTF-8):	Pliki nagłówkowe do tworzenia wtyczek dla GMPC
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
-Requires:	libmpd-devel >= 0.19.0
+Requires:	libmpd-devel >= %{libmpd_ver}
 
 %description devel
 Header files for GMPC plugin developement.
@@ -71,7 +74,10 @@
 %prep
 %setup -q
 %patch0 -p1
+# breaks compilation: http://carme.pld-linux.org/~glen/gmpc.log
+touch -r src/playlist3.c src/playlist3.c.foo
 %patch1 -p1
+touch -r src/playlist3.c.foo src/playlist3.c
 
 %build
 %{__intltoolize}
@@ -83,21 +89,28 @@
 
 RC=no \
 %configure \
-	--enable-system-libsexy
+	--with-html-dir=%{_gtkdocdir} \
+	%{!?with_apidocs:--disable-gtk-doc} \
+	--enable-unique \
+
+#	--enable-appindicator \
+
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
 install -d $RPM_BUILD_ROOT{%{_libdir}/%{name}/plugins,%{_datadir}/%{name}/plugins}
 
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+# Ubuntu theme, not present in PLD
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/icons/Humanity
+
 # drop javanese translation, need glibc support first
 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/jv
 
-%find_lang gmpc
+%find_lang %{name} --with-gnome
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -108,7 +121,7 @@
 %postun
 %update_icon_cache hicolor
 
-%files -f gmpc.lang
+%files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS README
 %attr(755,root,root) %{_bindir}/gmpc
@@ -126,18 +139,9 @@
 %{_iconsdir}/hicolor/96x96/apps/gmpc.png
 %{_iconsdir}/hicolor/128x128/apps/gmpc.png
 %{_iconsdir}/hicolor/scalable/apps/gmpc.svg
-#%{_iconsdir}/Humanity/16x16/apps/gmpc.png
-#%{_iconsdir}/Humanity/22x22/apps/gmpc.png
-#%{_iconsdir}/Humanity/24x24/apps/gmpc.png
-#%{_iconsdir}/Humanity/32x32/apps/gmpc.png
-#%{_iconsdir}/Humanity/48x48/apps/gmpc.png
-#%{_iconsdir}/Humanity/64x64/apps/gmpc.png
-#%{_iconsdir}/Humanity/72x72/apps/gmpc.png
-#%{_iconsdir}/Humanity/96x96/apps/gmpc.png
-#%{_iconsdir}/Humanity/128x128/apps/gmpc.png
-#%{_iconsdir}/Humanity/scalable/apps/gmpc.svg
 %{_mandir}/man1/gmpc-remote.1*
 %{_mandir}/man1/gmpc.1*
+%{_mandir}/man1/gmpc-remote-stream.1*
 
 %files devel
 %defattr(644,root,root,755)
@@ -150,6 +154,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.43  2012/01/28 20:25:12  glen
+- up to 11.8.16 (new YY.MM.DD versioning scheme)
+
 Revision 1.42  2012/01/28 19:29:13  glen
 - setup window title with song name first
 

================================================================
Index: packages/gmpc/window-title.patch
diff -u packages/gmpc/window-title.patch:1.1 packages/gmpc/window-title.patch:1.2
--- packages/gmpc/window-title.patch:1.1	Sat Jan 28 20:29:13 2012
+++ packages/gmpc/window-title.patch	Sat Jan 28 21:25:12 2012
@@ -1,20 +1,22 @@
---- gmpc-0.20.0/src/./playlist3.c~	2010-03-22 05:18:43.000000000 +0200
-+++ gmpc-0.20.0/src/./playlist3.c	2012-01-28 18:37:04.116982383 +0200
-@@ -813,7 +813,7 @@
- 		if(gmpc_profiles_get_number_of_profiles(gmpc_profiles) >1){
- 			gchar *id = gmpc_profiles_get_current(gmpc_profiles);
- 			if(id) {
--				string = g_strdup_printf("[%s] %s - %s %s",gmpc_profiles_get_name(gmpc_profiles, id), _("GMPC"), _("Connected to"), mpd_get_hostname(mi));
-+				string = g_strdup_printf("%s - %s %s [%s]", _("GMPC"), _("Connected to"), mpd_get_hostname(mi), gmpc_profiles_get_name(gmpc_profiles, id));
- 				g_free(id);
- 			}
- 		}
-@@ -827,7 +827,7 @@
- 		if(gmpc_profiles_get_number_of_profiles(gmpc_profiles) >1){
- 			gchar *id = gmpc_profiles_get_current(gmpc_profiles);
- 			if(id) {
--				string = g_strdup_printf("[%s] %s - %s",gmpc_profiles_get_name(gmpc_profiles, id), _("GMPC"), _("Disconnected"));
-+				string = g_strdup_printf("%s - %s [%s]", _("GMPC"), _("Disconnected"), gmpc_profiles_get_name(gmpc_profiles, id));
- 				g_free(id);
- 			}
- 		}
+--- gmpc-11.8.16/src/./playlist3.c~	2011-08-17 06:09:55.000000000 +0300
++++ gmpc-11.8.16/src/./playlist3.c	2012-01-28 20:22:19.595024784 +0200
+@@ -814,8 +814,7 @@
+             if (id)
+             {
+                 string =
+-                    g_strdup_printf("[%s] %s - %s %s", gmpc_profiles_get_name(gmpc_profiles, id), _("GMPC"),
+-                    _("Connected to"), mpd_get_hostname(mi));
++                    g_strdup_printf("%s - %s %s [%s]", _("GMPC"), _("Connected to"), mpd_get_hostname(mi), gmpc_profiles_get_name(gmpc_profiles, id));
+                 g_free(id);
+             }
+         }
+@@ -833,8 +832,7 @@
+             if (id)
+             {
+                 string =
+-                    g_strdup_printf("[%s] %s - %s", gmpc_profiles_get_name(gmpc_profiles, id), _("GMPC"),
+-                    _("Disconnected"));
++                    g_strdup_printf("%s - %s [%s]", _("GMPC"), _("Disconnected"), gmpc_profiles_get_name(gmpc_profiles, id));
+                 g_free(id);
+             }
+         }
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gmpc/gmpc.spec?r1=1.42&r2=1.43&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gmpc/window-title.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list