2 Summary: NVidia (and others) TV-out tool
3 Summary(pl.UTF-8): Narzędzie do TV-out w kartach firmy NVidia (i innych)
8 Group: Applications/System
9 Source0: http://downloads.sourceforge.net/nv-tv-out/%{name}-%{version}.tar.gz
10 # Source0-md5: 35348d7608f94b7d114cd6ef46b66fc7
11 Source1: http://downloads.sourceforge.net/nv-tv-out/libnvtvsimple-%{libver}.tar.gz
12 # Source1-md5: 8c97d39818dc1e50704d8bb9ba5e7f06
14 Source3: %{name}.sysconfig
15 Patch0: %{name}-opt.patch
16 Patch1: %{name}-pci-link.patch
17 URL: http://www.sourceforge.net/projects/nv-tv-out/
18 BuildRequires: autoconf >= 2.53
19 BuildRequires: automake
20 BuildRequires: gtk+2-devel >= 1:2.0.0
21 BuildRequires: libtool
22 BuildRequires: pciutils-devel
23 BuildRequires: pkgconfig
24 BuildRequires: rpmbuild(macros) >= 1.268
25 BuildRequires: xorg-lib-libICE-devel
26 BuildRequires: xorg-lib-libXmu-devel
27 BuildRequires: xorg-lib-libXxf86vm-devel
28 Requires(post,preun): /sbin/chkconfig
30 # uses <sys/io.h> interface to setup some adapters
31 ExclusiveArch: alpha arm %{ix86} ia64 sh %{x8664}
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 Tool to use the TV-Out capabilities of NVidia graphic cards on Linux.
36 Now it supports not only NVidia chips.
38 %description -l pl.UTF-8
39 Narzędzie pozwalające wykorzystać pod Linuksem możliwości TV-Out kart
40 graficznych NVidia, od niedawna także innych.
42 %package -n libnvtvsimple
43 Summary: Simple API library for nvtv
44 Summary(pl.UTF-8): Prosta biblioteka do nvtv
47 %description -n libnvtvsimple
48 This is the simple API library for nvtv, which uses the client backend
51 %description -n libnvtvsimple -l pl.UTF-8
52 Ten pakiet zawiera prostą bibliotekę do nvtv, używającą backendu
53 klienckiego do dostępu do nvtvd.
55 %package -n libnvtvsimple-devel
56 Summary: Header file for libnvtvsimple library
57 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libnvtvsimple
58 Group: Development/Libraries
59 Requires: libnvtvsimple = %{version}-%{release}
61 %description -n libnvtvsimple-devel
62 Header file for libnvtvsimple library.
64 %description -n libnvtvsimple-devel -l pl.UTF-8
65 Plik nagłówkowy biblioteki libnvtvsimple.
67 %package -n libnvtvsimple-static
68 Summary: Static libnvtvsimple library
69 Summary(pl.UTF-8): Statyczna biblioteka libnvtvsimple
70 Group: Development/Libraries
71 Requires: libnvtvsimple-devel = %{version}-%{release}
73 %description -n libnvtvsimple-static
74 Static libnvtvsimple library.
76 %description -n libnvtvsimple-static -l pl.UTF-8
77 Statyczna biblioteka libnvtvsimple.
85 cp -f /usr/share/automake/config.* .
86 mv -f aclocal.m4 acinclude.m4
90 %{!?debug:--disable-debug} \
105 rm -rf $RPM_BUILD_ROOT
106 install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_sbindir},%{_bindir},%{_mandir}/man{1,8}}
108 %{__make} -C lib install \
109 DESTDIR=$RPM_BUILD_ROOT
111 install src/nvtvd $RPM_BUILD_ROOT%{_sbindir}
112 install src/nvtv $RPM_BUILD_ROOT%{_bindir}
113 install man/nvtv.1x $RPM_BUILD_ROOT%{_mandir}/man1/nvtv.1
114 install man/nvtvd.8 $RPM_BUILD_ROOT%{_mandir}/man8/nvtvd.8
115 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nvtv
116 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/nvtv
118 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libnvtvsimple.la
121 rm -rf $RPM_BUILD_ROOT
124 /sbin/chkconfig --add nvtv
125 %service nvtv restart "NvTV daemon"
128 if [ "$1" = "0" ]; then
130 /sbin/chkconfig --del nvtv
133 %post -n libnvtvsimple -p /sbin/ldconfig
134 %postun -n libnvtvsimple -p /sbin/ldconfig
137 %defattr(644,root,root,755)
138 %doc ANNOUNCE BUGS ChangeLog FAQ README TODO doc/USAGE doc/*.txt
139 %attr(754,root,root) /etc/rc.d/init.d/nvtv
140 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nvtv
141 %attr(755,root,root) %{_bindir}/nvtv
142 %attr(755,root,root) %{_sbindir}/nvtvd
143 %{_mandir}/man1/nvtv.1*
144 %{_mandir}/man8/nvtvd.8*
146 %files -n libnvtvsimple
147 %defattr(644,root,root,755)
149 %attr(755,root,root) %{_libdir}/libnvtvsimple.so.*.*.*
150 %attr(755,root,root) %ghost %{_libdir}/libnvtvsimple.so.0
152 %files -n libnvtvsimple-devel
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_libdir}/libnvtvsimple.so
156 %{_pkgconfigdir}/nvtvsimple.pc
158 %files -n libnvtvsimple-static
159 %defattr(644,root,root,755)
160 %{_libdir}/libnvtvsimple.a