packages: lyricue/lyricue.spec - Added fix for deprecated Gtk2 syntax. Fixe...
caleb
caleb at pld-linux.org
Tue May 25 11:05:55 CEST 2010
Author: caleb Date: Tue May 25 09:05:55 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- Added fix for deprecated Gtk2 syntax. Fixed in upstream cvs, remove on next release,
- Added suggests for totem (if available client uses totem-video-thumnailer and server use it for playback),
- Client package requires server because it embeds it as a preview,
- Suggests for Gtk2::Spell and Gtk2::Clutter, used if installed.
---- Files affected:
packages/lyricue:
lyricue.spec (1.18 -> 1.19)
---- Diffs:
================================================================
Index: packages/lyricue/lyricue.spec
diff -u packages/lyricue/lyricue.spec:1.18 packages/lyricue/lyricue.spec:1.19
--- packages/lyricue/lyricue.spec:1.18 Mon May 24 15:47:00 2010
+++ packages/lyricue/lyricue.spec Tue May 25 11:05:50 2010
@@ -1,7 +1,5 @@
# $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
@@ -9,7 +7,7 @@
Summary: GNU Lyric Display System, client interface
Name: lyricue
Version: 2.2.1
-Release: 0.1
+Release: 0.2
License: GPL
Group: X11/Applications/Graphics
Source0: http://www.lyricue.org/archive/%{name}_%{version}.tar.gz
@@ -18,9 +16,10 @@
BuildRequires: gettext-devel
BuildRequires: rpm-perlprov
BuildRequires: sed >= 4.0
+Requires: %{name}-remote
+Requires: %{name}-server
Requires: mysql-client
-Suggests: %{name}-remote
-Suggests: %{name}-server
+Requires: perl-Gtk2 >= 1.220
Suggests: diatheke
Suggests: mysql
Suggests: perl-Clutter
@@ -28,8 +27,10 @@
Suggests: perl-DBD-mysql
Suggests: perl-DBD-mysql
Suggests: perl-DBD-SQLite
-Suggests: perl-Gtk2-Spell
+Suggests: perl-Gtk2-Clutter
+Suggests: perl-Gtk2-spell
Suggests: perl-Gtk2-TrayIcon
+Suggests: totem
Suggests: unoconv
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -43,11 +44,14 @@
%package server
Summary: GNU Lyric Display System, server interface
Group: X11/Applications/Graphics
+Requires: perl-Gtk2 >= 1.220
Suggests: perl-Clutter
Suggests: perl-Clutter-GStreamer
Suggests: perl-DBD-mysql
Suggests: perl-DBD-SQLite
+Suggests: perl-Gtk2-Clutter
Suggests: perl-Locale-gettext
+Suggests: totem
%description server
Component to handle action display and projection of slides.
@@ -67,9 +71,11 @@
# Fix Spanish language code
%{__sed} -e 's#po/es_ES#po/es#' -i Makefile
-
mv debian/po/es{_ES,}.po
+# Fix issue with use of deprecated method in Gtk2, fixed in cvs upstream
+%{__sed} -i -e 's!Gtk2::Gdk::Color->from_string!Gtk2::Gdk::Color->parse!' %{name}_server
+
%build
%{__make}
@@ -112,6 +118,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.19 2010/05/25 09:05:50 caleb
+- Added fix for deprecated Gtk2 syntax. Fixed in upstream cvs, remove on next release,
+- Added suggests for totem (if available client uses totem-video-thumnailer and server use it for playback),
+- Client package requires server because it embeds it as a preview,
+- Suggests for Gtk2::Spell and Gtk2::Clutter, used if installed.
+
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,
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/lyricue/lyricue.spec?r1=1.18&r2=1.19&f=u
More information about the pld-cvs-commit
mailing list