2 # - Make sure display and remote subpackages can run without the client
4 %include /usr/lib/rpm/macros.perl
6 Summary: GNU Lyric Display System, client interface
11 Group: X11/Applications/Graphics
12 Source0: http://www.lyricue.org/archive/%{name}_%{version}.tar.gz
13 # Source0-md5: 7276c53c70a3b4334f0d4cc2a7ba9539
14 Patch0: %{name}-clutter-gst.patch
15 Patch1: %{name}-gstreamer.patch
16 URL: http://www.lyricue.org
17 BuildRequires: clutter-gst-devel >= 0.10
18 BuildRequires: clutter-gtk-devel >= 0.10
19 BuildRequires: gettext-devel
20 BuildRequires: gtk+2-devel
21 BuildRequires: intltool
22 BuildRequires: mysql-devel
23 BuildRequires: pkgconfig
24 BuildRequires: rpm-perlprov
25 BuildRequires: sed >= 4.0
26 Requires: %{name}-display = %{version}-%{release}
27 Requires: %{name}-remote = %{version}-%{release}
28 Requires: clutter-gst >= 0.10
29 Requires: clutter-gtk >= 0.10
30 Requires: mysql-client
31 Requires: perl-Gtk2 >= 1.220
35 Suggests: perl-DBD-SQLite
36 Suggests: perl-DBD-mysql
37 Suggests: perl-Gtk2-Spell
38 Suggests: perl-Gtk2-TrayIcon
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 Lyricue is used to edit and display song lyrics and passages of text
45 along with images and videos on a second screen/projector. It was
46 designed for use at live events such as church services, concerts and
50 Summary: GNU Lyric Display System, display interface
51 Group: X11/Applications/Graphics
52 Requires: perl-Gtk2 >= 1.220
53 Suggests: perl-DBD-SQLite
54 Suggests: perl-DBD-mysql
55 Suggests: perl-Locale-gettext
57 Obsoletes: lyricue-server
60 Component to handle action display and projection of slides.
63 Summary: GNU Lyric Display System, remote control cli
67 Remote control CLI to control the projection display from any shell.
75 %{__sed} -i -e '1s,^#!.*perl,#!%{__perl},' src/%{name} src/%{name}_remote
84 rm -rf $RPM_BUILD_ROOT
86 DESTDIR=$RPM_BUILD_ROOT
88 %find_lang %{name} --with-gnome
91 rm -rf $RPM_BUILD_ROOT
93 %files -f %{name}.lang
94 %defattr(644,root,root,755)
95 %doc %{_docdir}/%{name}
96 %dir %{_sysconfdir}/%{name}
97 %config(noreplace) %{_sysconfdir}/%{name}/*.conf
98 %attr(755,root,root) %{_bindir}/%{name}
99 %dir %{_datadir}/%{name}
100 %{_datadir}/%{name}/*
101 %{_desktopdir}/%{name}.desktop
104 %defattr(644,root,root,755)
105 %attr(755,root,root) %{_bindir}/%{name}_display
106 %{_desktopdir}/%{name}_display.desktop
109 %defattr(644,root,root,755)
110 %attr(755,root,root) %{_bindir}/%{name}_remote