packages: lyricue/lyricue-perlshebang.patch, lyricue/lyricue.spec - Up to 2...

caleb caleb at pld-linux.org
Mon May 24 15:47:05 CEST 2010


Author: caleb                        Date: Mon May 24 13:47:05 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- Up to 2.2.1 (talked upstream into archiving tarballs in addition to current debs),
- Removed patch file in favor of more maintainable regex in %prep,
- Added more Suggests,
- Removed Gnome2-Canvas suggest - support removed upstream,
- Removed doc dir from install to avoid unpackaged files error.

---- Files affected:
packages/lyricue:
   lyricue-perlshebang.patch (1.3 -> 1.4) , lyricue.spec (1.17 -> 1.18) 

---- Diffs:

================================================================
Index: packages/lyricue/lyricue-perlshebang.patch
diff -u packages/lyricue/lyricue-perlshebang.patch:1.3 packages/lyricue/lyricue-perlshebang.patch:1.4
--- packages/lyricue/lyricue-perlshebang.patch:1.3	Fri May 21 21:18:18 2010
+++ packages/lyricue/lyricue-perlshebang.patch	Mon May 24 15:47:00 2010
@@ -1,24 +1,15 @@
 --- lyricue	2010-05-21 20:02:48.000000000 +0300
 +++ lyricue	2010-05-21 21:22:19.045391671 +0300
-@@ -1,4 +1,4 @@
+@@ -1,1 +1,1 @@
 -#!/usr/bin/env perl
 +#!/usr/bin/perl
- my $ID = q$Id$;
- 
- #****** lyricue/pod
 --- lyricue_remote	2010-05-21 20:02:48.000000000 +0300
 +++ lyricue_remote	2010-05-21 21:22:23.666223831 +0300
-@@ -1,4 +1,4 @@
+@@ -1,1 +1,1 @@
 -#!/usr/bin/env perl
 +#!/usr/bin/perl
- #****** lyricue_remote/setup
- # NAME
- #   Setup section
 --- lyricue_server	2010-05-21 20:27:46.000000000 +0300
 +++ lyricue_server	2010-05-21 21:22:29.429556938 +0300
-@@ -1,4 +1,4 @@
+@@ -1,1 +1,1 @@
 -#!/usr/bin/env perl
 +#!/usr/bin/perl
- my $ID = q$Id$;
- 
- #****** lyricue_server/pod

================================================================
Index: packages/lyricue/lyricue.spec
diff -u packages/lyricue/lyricue.spec:1.17 packages/lyricue/lyricue.spec:1.18
--- packages/lyricue/lyricue.spec:1.17	Mon May 24 10:17:51 2010
+++ packages/lyricue/lyricue.spec	Mon May 24 15:47:00 2010
@@ -1,17 +1,19 @@
 # $Revision$, $Date$
 # TODO:
 # - Make sure server subpackage can run without the client
+# - Package missing dependencies (perl-Gtk2-Clutter and perl-Clutter-GStreamer)
+# - Add bconds for with[out] mysql and sqlite backend options
 
 %include    /usr/lib/rpm/macros.perl
+
 Summary:	GNU Lyric Display System, client interface
 Name:		lyricue
-Version:	2.0.0
-Release:	0.12
+Version:	2.2.1
+Release:	0.1
 License:	GPL
 Group:		X11/Applications/Graphics
-Source0:	http://www.adebenham.com/debian/%{name}_%{version}.tar.gz
-# Source0-md5:	cd0fb1c9b0e6ccadc52cda2601b86be6
-Patch0:		%{name}-perlshebang.patch
+Source0:	http://www.lyricue.org/archive/%{name}_%{version}.tar.gz
+# Source0-md5:	6c61420f067e76429908e1b1b2ed0446
 URL:		http://www.lyricue.org
 BuildRequires:	gettext-devel
 BuildRequires:	rpm-perlprov
@@ -22,8 +24,10 @@
 Suggests:	diatheke
 Suggests:	mysql
 Suggests:	perl-Clutter
+Suggests:	perl-Clutter-GStreamer
+Suggests:	perl-DBD-mysql
 Suggests:	perl-DBD-mysql
-Suggests:	perl-Gnome2-Canvas
+Suggests:	perl-DBD-SQLite
 Suggests:	perl-Gtk2-Spell
 Suggests:	perl-Gtk2-TrayIcon
 Suggests:	unoconv
@@ -40,7 +44,9 @@
 Summary:	GNU Lyric Display System, server interface
 Group:		X11/Applications/Graphics
 Suggests:	perl-Clutter
+Suggests:	perl-Clutter-GStreamer
 Suggests:	perl-DBD-mysql
+Suggests:	perl-DBD-SQLite
 Suggests:	perl-Locale-gettext
 
 %description server
@@ -55,10 +61,14 @@
 
 %prep
 %setup -q
-%patch0 -p0
 
-sed -e 's#po/es_ES#po/es#' -i Makefile
-mv po/es{_ES,}.po
+# Fix perl shebang
+%{__sed} -i -e '1s,^#!.*perl,#!%{__perl},' %{name} %{name}_server %{name}_remote
+
+# Fix Spanish language code
+%{__sed} -e 's#po/es_ES#po/es#' -i Makefile
+
+mv debian/po/es{_ES,}.po
 
 %build
 %{__make}
@@ -69,6 +79,7 @@
 	DESTDIR=$RPM_BUILD_ROOT
 
 mv $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/access.conf{.example,}
+rm -r $RPM_BUILD_ROOT%{_datadir}/doc
 
 %find_lang %{name}
 
@@ -101,6 +112,13 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.18  2010/05/24 13:47:00  caleb
+- Up to 2.2.1 (talked upstream into archiving tarballs in addition to current debs),
+- Removed patch file in favor of more maintainable regex in %prep,
+- Added more Suggests,
+- Removed Gnome2-Canvas suggest - support removed upstream,
+- Removed doc dir from install to avoid unpackaged files error.
+
 Revision 1.17  2010/05/24 08:17:51  caleb
 - Added suggests for perl packages used if present
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/lyricue/lyricue-perlshebang.patch?r1=1.3&r2=1.4&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/lyricue/lyricue.spec?r1=1.17&r2=1.18&f=u



More information about the pld-cvs-commit mailing list