rpms/gmpc/FC-6 gmpc-lib-plugins.diff, NONE, 1.1 .cvsignore, 1.2, 1.3 gmpc.spec, 1.8, 1.9 sources, 1.2, 1.3
Adrian Reber (adrian)
fedora-extras-commits at redhat.com
Tue Dec 19 22:12:21 UTC 2006
- Previous message (by thread): rpms/xdg-utils/devel xdg-utils-1.0.1-typo.patch, NONE, 1.1 xdg-utils.spec, 1.10, 1.11
- Next message (by thread): rpms/gmpc/FC-5 gmpc-lib-plugins.diff, NONE, 1.1 .cvsignore, 1.2, 1.3 gmpc.spec, 1.6, 1.7 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: adrian
Update of /cvs/extras/rpms/gmpc/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31054
Modified Files:
.cvsignore gmpc.spec sources
Added Files:
gmpc-lib-plugins.diff
Log Message:
* Sat Dec 09 2006 Adrian Reber <adrian at lisas.de> - 0.13.0-1
- updated to 0.13.0
- created devel package for header files
- removed X-Fedora from desktop-file-install
- added some plugins and moved the plugins to %{_libdir}/%{name}/plugins
gmpc-lib-plugins.diff:
--- NEW FILE gmpc-lib-plugins.diff ---
--- main.c.old 2006-12-09 15:57:40.000000000 +0100
+++ src/main.c 2006-12-09 15:57:15.000000000 +0100
@@ -241,6 +241,9 @@
+ url = g_strdup_printf("%s/%s",@@PLUGINS_PATH@@, "plugins");
+ plugin_load_dir(url);
+ g_free(url);
url = g_strdup_printf("%s/%s",GLADE_PATH, "plugins");
plugin_load_dir(url);
g_free(url);
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/gmpc/FC-6/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 8 Dec 2004 16:35:27 -0000 1.2
+++ .cvsignore 19 Dec 2006 22:11:51 -0000 1.3
@@ -1 +1,6 @@
-gmpc-0.11.2.tar.gz
+gmpc-0.13.0.tar.gz
+gmpc-autoplaylist-0.1.0.tar.gz
+gmpccaa-0.1.0.tar.gz
+gmpcmdcover-0.1.0.tar.gz
+gmpcosd-0.1.0.tar.gz
+gmpcstream-0.1.0.tar.gz
Index: gmpc.spec
===================================================================
RCS file: /cvs/extras/rpms/gmpc/FC-6/gmpc.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- gmpc.spec 30 Aug 2006 15:28:18 -0000 1.8
+++ gmpc.spec 19 Dec 2006 22:11:51 -0000 1.9
@@ -1,17 +1,24 @@
Name: gmpc
Summary: GNOME frontend for the MPD
-Version: 0.11.2
-Release: 6%{?dist}
+Version: 0.13.0
+Release: 1%{?dist}
License: GPL
Group: Applications/Multimedia
-URL: http://musicpd.org/?page=gmpc
-Source0: http://mercury.chem.pitt.edu/~shank/gmpc-0.11.2.tar.gz
+URL: http://sarine.nl/gmpc
+Source0: http://download.qballcow.nl/programs/gmpc-0.13/gmpc-0.13.0.tar.gz
+Source1: http://download.qballcow.nl/programs/gmpc-0.13/Plugins/gmpc-autoplaylist-0.1.0.tar.gz
+Source2: http://download.qballcow.nl/programs/gmpc-0.13/Plugins/gmpccaa-0.1.0.tar.gz
+Source3: http://download.qballcow.nl/programs/gmpc-0.13/Plugins/gmpcmdcover-0.1.0.tar.gz
+Source4: http://download.qballcow.nl/programs/gmpc-0.13/Plugins/gmpcosd-0.1.0.tar.gz
+Source5: http://download.qballcow.nl/programs/gmpc-0.13/Plugins/gmpcstream-0.1.0.tar.gz
+Patch0: gmpc-lib-plugins.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: scrollkeeper, gtk2-devel, libglade2-devel
BuildRequires: gettext, gnome-vfs2-devel, desktop-file-utils
-BuildRequires: perl-XML-Parser
+BuildRequires: perl-XML-Parser, libmpd-devel, findutils
+BuildRequires: curl-devel, xosd-devel
%description
Gmpc is a GNOME client for the Music Player Daemon
@@ -24,42 +31,59 @@
* ID3 information
* Lots more
+%package devel
+Summary: Development files for gmpc
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig
+
+%description devel
+This package includes header files necessary for developing gmpc plugins.
+
%prep
-%setup -q
+%setup -q -a 1 -a 2 -a 3 -a 4 -a 5
+# this patch adds %{_libdir}/gmpc/plugins to the plugins search path
+%patch0
+sed -i -e 's,@@PLUGINS_PATH@@,"%{_libdir}/%{name}",g' src/main.c
%build
-%configure
+%configure --disable-dependency-tracking
make %{?_smp_mflags} LDFLAGS=-Wl,--export-dynamic
-
+ln -s src gmpc
+export PKG_CONFIG_PATH="$PWD/data"
+export CFLAGS="-I$PWD"
+for i in gmpc-autoplaylist-0.1.0 gmpccaa-0.1.0 gmpcmdcover-0.1.0 gmpcosd-0.1.0 gmpcstream-0.1.0; do
+ pushd $i
+ %configure
+ make %{?_smp_mflags}
+ popd
+done
%install
rm -rf $RPM_BUILD_ROOT
-#export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
make install DESTDIR=$RPM_BUILD_ROOT
+# this is the default search path
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins
+# rpmlint complains if arch-dependent files are in %{_datadir}
+mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
+
+for i in gmpc-autoplaylist-0.1.0 gmpccaa-0.1.0 gmpcmdcover-0.1.0 gmpcosd-0.1.0 gmpcstream-0.1.0; do
+ pushd $i
+ find . -name *so -exec cp {} $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins \;
+ popd
+done
+install -p -D gmpc-autoplaylist-0.1.0/glade/apl.glade $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/apl/apl.glade
+install -p -D gmpcstream-0.1.0/data/osb.glade $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/osb/osb.glade
%find_lang %{name}
-# desktop files
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --vendor fedora \
--delete-original \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
- --add-category X-Fedora \
$RPM_BUILD_ROOT%{_datadir}/applications/gmpc.desktop
-#%post
-#export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-#gconftool-2 --makefile-install-rule \
-# %{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null
-
-#%preun
-#export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-#gconftool-2 --makefile-uninstall-rule \
-# %{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null || :
-
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -69,9 +93,21 @@
%{_bindir}/%name
%{_datadir}/applications/*.desktop
%{_datadir}/%{name}
+%{_libdir}/%{name}
%{_datadir}/pixmaps/*
+%files devel
+%defattr(0644,root,root,755)
+%{_includedir}/%{name}/*.h
+%{_libdir}/pkgconfig/*.pc
+
%changelog
+* Sat Dec 09 2006 Adrian Reber <adrian at lisas.de> - 0.13.0-1
+- updated to 0.13.0
+- created devel package for header files
+- removed X-Fedora from desktop-file-install
+- added some plugins and moved the plugins to %%{_libdir}/%%{name}/plugins
+
* Wed Aug 30 2006 Aurelien Bompard <abompard at fedoraproject.org> 0.11.2-6
- BR: perl-XML-Parser
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/gmpc/FC-6/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 8 Dec 2004 16:35:27 -0000 1.2
+++ sources 19 Dec 2006 22:11:51 -0000 1.3
@@ -1 +1,6 @@
-a7cc8c0734fef9e0b05be76cea3c0a20 gmpc-0.11.2.tar.gz
+dbbb1880feb8b9c2493ece670520299b gmpc-0.13.0.tar.gz
+046ed7e57fac849d3b33a5b37ff7540e gmpc-autoplaylist-0.1.0.tar.gz
+f55ae657b4664d393d9058d4d06e1d2b gmpccaa-0.1.0.tar.gz
+65122a0b0e789a4977f45921d2dc3de1 gmpcmdcover-0.1.0.tar.gz
+2e160ee4fa3e0e80439678c92d95ef79 gmpcosd-0.1.0.tar.gz
+da8341cf96d9e3885bd78a56ef13cd03 gmpcstream-0.1.0.tar.gz
- Previous message (by thread): rpms/xdg-utils/devel xdg-utils-1.0.1-typo.patch, NONE, 1.1 xdg-utils.spec, 1.10, 1.11
- Next message (by thread): rpms/gmpc/FC-5 gmpc-lib-plugins.diff, NONE, 1.1 .cvsignore, 1.2, 1.3 gmpc.spec, 1.6, 1.7 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list