1 # _without_lirc - disables LIRC
2 Summary: A TV viewer for Gnome
3 Summary(pl): Program do ogl±dania telewizji dla GNOME
8 Group: X11/Applications/Multimedia
9 Group(de): X11/Applikationen/Multimedia
10 Group(pl): X11/Aplikacje/Multimedia
11 Source0: http://prdownloads.sourceforge.net/zapping/%{name}-%{version}.tar.bz2
12 Patch0: %{name}-make.patch
13 Patch1: %{name}-lirc-path.patch
14 Patch2: %{name}-am15.patch
15 Patch3: %{name}-ac.patch
16 Patch4: %{name}-interface.patch
17 URL: http://zapping.sourceforge.net/
18 BuildRequires: gettext-devel
19 BuildRequires: autoconf
20 BuildRequires: automake
21 BuildRequires: libtool
22 BuildRequires: gnome-libs-devel >= 1.0.40
23 BuildRequires: gtk+-devel >= 1.2.6
24 BuildRequires: libjpeg-devel
25 BuildRequires: libpng-devel
26 BuildRequires: libxml-devel >= 1.7.3
27 BuildRequires: libglade-devel >= 0.9
28 BuildRequires: libunicode-devel >= 0.4
29 BuildRequires: gdk-pixbuf-devel >= 0.8
30 BuildRequires: pam-devel
31 #BuildRequires: rte-devel >= 0.3.1
32 %{!?_with_lirc:BuildRequires: lirc-devel}
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 %define _prefix /usr/X11R6
36 %define _mandir %{_prefix}/man
37 %define _localedir /usr/share/locale
39 GNOME (GNU Network Object Model Environment) is a user-friendly set of
40 applications and desktop tools to be used in conjunction with a window
41 manager for the X Window System. GNOME is similar in purpose and scope
42 to CDE and KDE, but GNOME is based completely on free software.
44 This is a TV viewer for the GNOME desktop. It has all the needed
45 features, plus extensibility through a plugin system.
48 Zapping to program do ogl±dania telewizji dla ¶rodowiska GNOME. Ma
49 wszystkie potrzebne funkcje oraz oferuje mo¿liwo¶æ rozszerzania
50 funkcjonalno¶ci przez system wtyczek (pluginów).
53 Summary: Another Zapping plugin for infrared control
54 Summary(pl): Kolejna wtyczka Zappingu do kontroli podczerwieni±
55 Group: X11/Applications/Multimedia
56 Group(de): X11/Applikationen/Multimedia
57 Group(pl): X11/Aplikacje/Multimedia
58 Requires: %{name} = %{version}
60 %description alirc-plugin
61 This package allows you to control Zapping with a LIRC-supported remote
64 %description alirc-plugin -l pl
65 Ten pakiet pozwala na obs³ugê Zappingu pilotem zdalnego sterowania
66 obs³ugiwanym przez LIRC.
69 Summary: Zapping plugin for infrared control
70 Summary(pl): Wtyczka Zappingu do kontroli podczerwieni±
71 Group: X11/Applications/Multimedia
72 Group(de): X11/Applikationen/Multimedia
73 Group(pl): X11/Aplikacje/Multimedia
74 Requires: %{name} = %{version}
77 %description lirc-plugin
78 This package allows you to control Zapping with a LIRC-supported remote
81 %description lirc-plugin -l pl
82 Ten pakiet pozwala na obs³ugê Zappingu pilotem zdalnego sterowania
83 obs³ugiwanym przez LIRC.
86 Summary: Zapping plugin for infrared control
87 Summary(pl): Wtyczka Zappingu do kontroli podczerwieni±
88 Group: X11/Applications/Multimedia
89 Group(de): X11/Applikationen/Multimedia
90 Group(pl): X11/Aplikacje/Multimedia
91 Requires: %{name} = %{version}
93 %description mpeg-plugin
94 This package allows you to control Zapping with a LIRC-supported remote
97 %description mpeg-plugin -l pl
98 Ten pakiet pozwala na obs³ugê Zappingu pilotem zdalnego sterowania
99 obs³ugiwanym przez LIRC.
101 %package parrot-plugin
102 Summary: Zapping plugin for infrared control
103 Summary(pl): Wtyczka Zappingu do kontroli podczerwieni±
104 Group: X11/Applications/Multimedia
105 Group(de): X11/Applikationen/Multimedia
106 Group(pl): X11/Aplikacje/Multimedia
107 Requires: %{name} = %{version}
109 %description parrot-plugin
110 This package allows you to control Zapping with a LIRC-supported remote
113 %description parrot-plugin -l pl
114 Ten pakiet pozwala na obs³ugê Zappingu pilotem zdalnego sterowania
115 obs³ugiwanym przez LIRC.
117 %package screenshot-plugin
118 Summary: Zapping plugin for taking screenshots
119 Summary(pl): Wtyczka Zappinga do robienia zrzutów ekranu
120 Group: X11/Applications/Multimedia
121 Group(de): X11/Applikationen/Multimedia
122 Group(pl): X11/Aplikacje/Multimedia
123 Requires: %{name} = %{version}
125 %description screenshot-plugin
126 You can use this plugin to take screenshots of what you are actually
127 watching in TV. It will save the screenshots in JPEG format.
129 %description screenshot-plugin -l pl
130 Ta wtyczka pozwala na zrzucanie aktualnie ogl±danego obrazu telewizyjnego
143 libtoolize --copy --force
144 aclocal -I %{_aclocaldir}/gnome
147 # We don't want dummy plugins
148 echo 'all install:' > plugins/template/Makefile.in
151 --without-included-gettext
155 rm -rf $RPM_BUILD_ROOT
158 DESTDIR=$RPM_BUILD_ROOT \
159 localedir=%{_localedir}
161 ln -sf zapping $RPM_BUILD_ROOT%{_bindir}/zapzilla
163 mv -f plugins/alirc/README{.alirc,}
165 gzip -9nf AUTHORS THANKS NEWS README* TODO BUGS plugins/{a,}lirc/README
167 %find_lang %{name} --with-gnome
170 rm -rf $RPM_BUILD_ROOT
172 %files -f %{name}.lang
173 %defattr(644,root,root,755)
175 %attr(0755,root,root) %{_bindir}/zapping
176 %attr(0755,root,root) %{_bindir}/zapzilla
177 %attr(4755,root,root) %{_bindir}/zapping_setup_fb
178 %dir %{_libdir}/zapping
179 %dir %{_libdir}/zapping/plugins
180 %{_datadir}/zapping/zapping.glade
181 %{_pixmapsdir}/zapping
182 %{_applnkdir}/Multimedia/zapping.desktop
185 %if %{!?_without_lirc:1}%{?_without_lirc:0}
187 %defattr(644,root,root,755)
188 %{_libdir}/zapping/plugins/libalirc.zapping.so
189 %attr(0755,root,root) %{_libdir}/zapping/plugins/libalirc.zapping.so.*.*
190 %doc plugins/alirc/*.gz
194 %defattr(644,root,root,755)
195 %{_libdir}/zapping/plugins/liblirc.zapping.so
196 %attr(0755,root,root) %{_libdir}/zapping/plugins/liblirc.zapping.so.*.*
197 %doc plugins/lirc/*.gz
200 %defattr(644,root,root,755)
201 %{_libdir}/zapping/plugins/libmpeg.zapping.so
202 %attr(0755,root,root) %{_libdir}/zapping/plugins/libmpeg.zapping.so.*.*
203 %{_datadir}/zapping/mpeg_properties.glade
205 # Compiles, doesn't work?
207 %defattr(644,root,root,755)
208 %{_libdir}/zapping/plugins/libparrot.zapping.so
209 %attr(0755,root,root) %{_libdir}/zapping/plugins/libparrot.zapping.so.*.*
210 %{_datadir}/zapping/parrot.glade
212 %files screenshot-plugin
213 %defattr(644,root,root,755)
214 %{_libdir}/zapping/plugins/libscreenshot.zapping.so
215 %attr(0755,root,root) %{_libdir}/zapping/plugins/libscreenshot.zapping.so.*.*
216 %{_datadir}/zapping/screenshot.glade