packages: lyricue/lyricue.spec - Up to 3.0.10 - Server subpackage renamed t...
caleb
caleb at pld-linux.org
Mon Oct 11 14:21:24 CEST 2010
Author: caleb Date: Mon Oct 11 12:21:24 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- Up to 3.0.10
- Server subpackage renamed to display to match upstream
- Removed Clutter dependencies, no longer used upstream
- Build is now architecture dependent, display component is C instead of perl
---- Files affected:
packages/lyricue:
lyricue.spec (1.23 -> 1.24)
---- Diffs:
================================================================
Index: packages/lyricue/lyricue.spec
diff -u packages/lyricue/lyricue.spec:1.23 packages/lyricue/lyricue.spec:1.24
--- packages/lyricue/lyricue.spec:1.23 Mon Jul 12 18:14:21 2010
+++ packages/lyricue/lyricue.spec Mon Oct 11 14:21:19 2010
@@ -4,33 +4,28 @@
Summary: GNU Lyric Display System, client interface
Name: lyricue
-Version: 2.3.0
-Release: 1
+Version: 3.0.10
+Release: 0.1
License: GPL
Group: X11/Applications/Graphics
Source0: http://www.lyricue.org/archive/%{name}_%{version}.tar.gz
-# Source0-md5: 30fe4d6c32c8082addc2e50c12363425
+# Source0-md5: 8544bb12dddef9f2176926a752e6e9df
URL: http://www.lyricue.org
BuildRequires: gettext-devel
BuildRequires: rpm-perlprov
BuildRequires: sed >= 4.0
-Requires: %{name}-remote
-Requires: %{name}-server
Requires: mysql-client
+Requires: %{name}-display
+Requires: %{name}-remote
Requires: perl-Gtk2 >= 1.220
Suggests: diatheke
Suggests: mysql
-Suggests: perl-Clutter
-Suggests: perl-Clutter-GStreamer
-Suggests: perl-DBD-mysql
Suggests: perl-DBD-mysql
Suggests: perl-DBD-SQLite
-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)
%description
@@ -39,19 +34,17 @@
designed for use at live events such as church services, concerts and
seminars.
-%package server
-Summary: GNU Lyric Display System, server interface
+%package display
+Summary: GNU Lyric Display System, display interface
Group: X11/Applications/Graphics
+Obsoletes: %{name}-server
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
+%description display
Component to handle action display and projection of slides.
%package remote
@@ -59,22 +52,19 @@
Group: Libraries
%description remote
-Remote control CLI to control the projection server from any shell.
+Remote control CLI to control the projection display from any shell.
%prep
%setup -q
-# Fix perl shebang
-%{__sed} -i -e '1s,^#!.*perl,#!%{__perl},' %{name} %{name}_server %{name}_remote
+# Upstream package is missing ChangeLog file referenced in the Makefile
+cp NEWS ChangeLog
-# 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
+# Fix perl shebang
+%{__sed} -i -e '1s,^#!.*perl,#!%{__perl},' src/%{name} src/%{name}_remote
%build
+%configure --prefix=%{_prefix}
%{__make}
%install
@@ -82,8 +72,7 @@
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-mv $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/access.conf{.example,}
-rm -r $RPM_BUILD_ROOT%{_datadir}/doc
+#rm -r $RPM_BUILD_ROOT%{_datadir}/doc
%find_lang %{name}
@@ -92,19 +81,18 @@
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc docs/*
+%doc %{_docdir}/%{name}
%dir %{_sysconfdir}/%{name}
%config(noreplace) %{_sysconfdir}/%{name}/*.conf
%attr(755,root,root) %{_bindir}/%{name}
-%attr(755,root,root) %{_bindir}/import_media
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*
%{_desktopdir}/%{name}.desktop
-%files server
+%files display
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/%{name}_server
-%{_desktopdir}/%{name}_server.desktop
+%attr(755,root,root) %{_bindir}/%{name}_display
+%{_desktopdir}/%{name}_display.desktop
%files remote
%defattr(644,root,root,755)
@@ -116,6 +104,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.24 2010/10/11 12:21:19 caleb
+- Up to 3.0.10
+- Server subpackage renamed to display to match upstream
+- Removed Clutter dependencies, no longer used upstream
+- Build is now architecture dependent, display component is C instead of perl
+
Revision 1.23 2010/07/12 16:14:21 caleb
- Up to 2.3.0
- Removed patch applied upstream
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/lyricue/lyricue.spec?r1=1.23&r2=1.24&f=u
More information about the pld-cvs-commit
mailing list