]> git.pld-linux.org Git - packages/zapping.git/blob - zapping.spec
*** empty log message ***
[packages/zapping.git] / zapping.spec
1 # _without_lirc - disables LIRC
2 Summary:        A TV viewer for Gnome
3 Summary(pl):    Program do ogl±dania telewizji dla GNOME
4 Name:           zapping
5 Version:        0.6.1
6 Release:        2
7 License:        GPL
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)
34
35 %define         _prefix         /usr/X11R6
36 %define         _mandir         %{_prefix}/man
37 %define         _localedir      /usr/share/locale
38 %description
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.
43
44 This is a TV viewer for the GNOME desktop. It has all the needed
45 features, plus extensibility through a plugin system.
46
47 %description -l pl
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).
51
52 %package alirc-plugin
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}
59
60 %description alirc-plugin
61 This package allows you to control Zapping with a LIRC-supported remote
62 control.
63
64 %description alirc-plugin -l pl
65 Ten pakiet pozwala na obs³ugê Zappingu pilotem zdalnego sterowania
66 obs³ugiwanym przez LIRC.
67
68 %package lirc-plugin
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}
75 Requires:       lirc
76
77 %description lirc-plugin
78 This package allows you to control Zapping with a LIRC-supported remote
79 control.
80
81 %description lirc-plugin -l pl
82 Ten pakiet pozwala na obs³ugê Zappingu pilotem zdalnego sterowania
83 obs³ugiwanym przez LIRC.
84
85 %package mpeg-plugin
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}
92
93 %description mpeg-plugin
94 This package allows you to control Zapping with a LIRC-supported remote
95 control.
96
97 %description mpeg-plugin -l pl
98 Ten pakiet pozwala na obs³ugê Zappingu pilotem zdalnego sterowania
99 obs³ugiwanym przez LIRC.
100
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}
108
109 %description parrot-plugin
110 This package allows you to control Zapping with a LIRC-supported remote
111 control.
112
113 %description parrot-plugin -l pl
114 Ten pakiet pozwala na obs³ugê Zappingu pilotem zdalnego sterowania
115 obs³ugiwanym przez LIRC.
116
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}
124
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.
128
129 %description screenshot-plugin -l pl
130 Ta wtyczka pozwala na zrzucanie aktualnie ogl±danego obrazu telewizyjnego
131 do pliku JPEG.
132
133 %prep
134 %setup -q
135 %patch0 -p1
136 %patch1 -p0
137 %patch2 -p1
138 %patch3 -p1
139 %patch4 -p1
140
141 %build
142 rm -f missing
143 libtoolize --copy --force
144 aclocal -I %{_aclocaldir}/gnome
145 autoconf
146 automake -a -c
147 # We don't want dummy plugins
148 echo 'all install:' > plugins/template/Makefile.in
149 %configure \
150         AS='${CC}' \
151         --without-included-gettext
152 %{__make}
153
154 %install
155 rm -rf $RPM_BUILD_ROOT
156
157 %{__make} install \
158         DESTDIR=$RPM_BUILD_ROOT \
159         localedir=%{_localedir}
160
161 ln -sf zapping $RPM_BUILD_ROOT%{_bindir}/zapzilla
162
163 mv -f plugins/alirc/README{.alirc,}
164
165 gzip -9nf AUTHORS THANKS NEWS README* TODO BUGS plugins/{a,}lirc/README
166
167 %find_lang %{name} --with-gnome
168
169 %clean
170 rm -rf $RPM_BUILD_ROOT
171
172 %files -f %{name}.lang
173 %defattr(644,root,root,755)
174 %doc *.gz
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
183 %{_mandir}/man?/*
184
185 %if %{!?_without_lirc:1}%{?_without_lirc:0}
186 %files alirc-plugin
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
191 %endif
192
193 %files lirc-plugin
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
198
199 %files mpeg-plugin
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
204
205 # Compiles, doesn't work?
206 %files parrot-plugin
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
211
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
This page took 0.103913 seconds and 3 git commands to generate.