]>
Commit | Line | Data |
---|---|---|
ad00e0d4 KK |
1 | # TODO: |
2 | # - for scheduling recordings req. perl-Config-Crontab | |
3 | # | |
4d97ad51 | 4 | Summary: A Lightweight Videorecorder Application |
10400dda | 5 | Summary(pl.UTF-8): Lekka aplikacja do nagrywania obrazu |
4d97ad51 | 6 | Name: kalva |
47f82417 | 7 | Version: 0.8.78 |
16f5c5ab | 8 | Release: 0.1 |
ad00e0d4 | 9 | License: GPL v2 |
dd131543 | 10 | Group: X11/Applications/Multimedia |
1ee4c92e | 11 | Source0: http://download.berlios.de/kalva/%{name}-%{version}.tar.bz2 |
47f82417 | 12 | # Source0-md5: 4cdcb0591fa031a53b514cb8e1e4c9c1 |
1ee4c92e | 13 | URL: http://kalva.berlios.de/ |
4d97ad51 MK |
14 | BuildRequires: autoconf |
15 | BuildRequires: automake | |
ad00e0d4 | 16 | BuildRequires: kdelibs-devel >= 9:3.3.0 |
4d97ad51 | 17 | BuildRequires: rpmbuild(macros) >= 1.129 |
ad00e0d4 | 18 | BuildRequires: sed >= 4.0 |
3726d56e | 19 | Requires: mencoder |
ad00e0d4 | 20 | Requires: mplayer |
4d97ad51 MK |
21 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
22 | ||
23 | %description | |
dd131543 | 24 | Kalva is A Lightweight Videorecorder Application. It is a simple |
4d97ad51 | 25 | videorecorder using the MEncoder to do the real work. Kalva provides |
dd131543 | 26 | immediate recording and scheduling recordings for movies and serials. |
4d97ad51 | 27 | Kalva has a pluginsystem for im- and exportfilters for channellists |
dd131543 | 28 | from other TV applications and can build a new channellist via scantv. |
4d97ad51 MK |
29 | Kalva provides a convenient DCOP interface so that it can be controled |
30 | via the commandline or by external programs like xmltv browsers. | |
31 | ||
8f30cab9 | 32 | %description -l pl.UTF-8 |
dd131543 | 33 | Kalva (Kalva is A Leightweight Videorecorder Application) to lekka |
8f30cab9 JR |
34 | aplikacja do nagrywania obrazu. Używa MEncodera do właściwej pracy. |
35 | Kalva pozwala na natychmiastowe nagrywanie oraz planowanie nagrań | |
36 | filmów i seriali. Ma system wtyczek do filtrów importu i eksportu list | |
37 | kanałów z innych aplikacji telewizyjnych i może tworzyć nowe listy | |
38 | kanałów poprzez scantv. Kalva dostarcza wygodny interfejs DCOP, tak | |
39 | więc może być sterowana z linii poleceń lub przez zewnętrzne programy, | |
40 | takie jak przeglądarki xmltv. | |
4d97ad51 MK |
41 | |
42 | %prep | |
4d97ad51 MK |
43 | %setup -q |
44 | ||
5cc39617 | 45 | %{__sed} -i 's,/usr/lib/tvapp,%{_datadir}/apps/kalva,' kalva/src/tvapp.pl |
7575bc56 | 46 | echo "Comment[pl]=Lekka aplikacja do nagrywania obrazu" >> kalva/src/kalva.desktop |
ad00e0d4 KK |
47 | echo "Categories=Qt;KDE;AudioVideo;Recorder;" >> kalva/src/kalva.desktop |
48 | ||
5cc39617 | 49 | %build |
4d97ad51 | 50 | cp -f /usr/share/automake/config.sub admin |
4d97ad51 MK |
51 | %{__make} -f admin/Makefile.common cvs |
52 | ||
53 | %configure \ | |
54 | %if "%{_lib}" == "lib64" | |
55 | --enable-libsuffix=64 \ | |
56 | %endif | |
57 | --%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \ | |
58 | --with-qt-libraries=%{_libdir} | |
59 | %{__make} | |
60 | ||
61 | %install | |
62 | rm -rf $RPM_BUILD_ROOT | |
4d97ad51 MK |
63 | |
64 | %{__make} install \ | |
65 | DESTDIR=$RPM_BUILD_ROOT \ | |
66 | kde_htmldir=%{_kdedocdir} \ | |
67 | kde_libs_htmldir=%{_kdedocdir} \ | |
68 | kdelnkdir=%{_desktopdir} \ | |
69 | ||
47f82417 | 70 | mv -f $RPM_BUILD_ROOT%{_prefix}/lib/tvapp/tvapp.pm \ |
ad00e0d4 KK |
71 | $RPM_BUILD_ROOT%{_datadir}/apps/kalva |
72 | ||
1ee4c92e KK |
73 | %find_lang %{name} --with-kde |
74 | ||
ad00e0d4 KK |
75 | %post -p /sbin/ldconfig |
76 | %postun -p /sbin/ldconfig | |
4d97ad51 MK |
77 | |
78 | %clean | |
79 | rm -rf $RPM_BUILD_ROOT | |
80 | ||
1ee4c92e | 81 | %files -f %{name}.lang |
4d97ad51 | 82 | %defattr(644,root,root,755) |
ad00e0d4 | 83 | %doc AUTHORS TODO |
4d97ad51 | 84 | %attr(755,root,root) %{_bindir}/* |
ad00e0d4 KK |
85 | %attr(755,root,root) %{_libdir}/*.so.*.*.* |
86 | %attr(755,root,root) %{_libdir}/kde3/*.so | |
87 | %{_libdir}/kde3/*.la | |
47f82417 | 88 | %{_libdir}/*.la |
ad00e0d4 KK |
89 | %{_datadir}/apps/kalva |
90 | %{_datadir}/apps/scantvplugin | |
91 | %{_datadir}/apps/tv_stationsfilterplugin | |
92 | %{_datadir}/apps/xawtvrcfilterplugin | |
93 | %{_datadir}/config.kcfg/kalva.kcfg | |
94 | %{_datadir}/services/* | |
95 | %{_datadir}/servicetypes/* | |
96 | %{_desktopdir}/kalva.desktop | |
1ee4c92e | 97 | %{_iconsdir}/hicolor/*/*/*.png |
47f82417 | 98 | %{_includedir}/kchlstfilterplugin/channellistinterface.h |
99 | %{_includedir}/kchlstfilterplugin/kchlstfilterplugin.h | |
100 | %{_prefix}/lib/libkchlstfilterplugininterfaces.la | |
101 | %{_desktopdir}/kde/kalva.desktop |