Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > 00ad7a92d79ff5935a876b8badc6907f > files > 2

zapping-0.6.2-5mdk.src.rpm

Summary : A TV viewer for GNOME
Name: zapping
Version: 0.6.2
Release: 5mdk
License: GPL
URL: http://sourceforge.net/projects/zapping
Group: Video
Source: %name-%version.tar.bz2
BuildRoot: %_tmppath/%name-%version-buildroot
BuildRequires: gcc gdk-pixbuf-devel libarts-devel libglade-devel libunicode-devel
Requires: gtk+ >= 1.2.6
Requires: gnome-libs >= 1.0.40
Requires: libxml >= 1.8.0
Requires: libglade >= 0.9
Requires: gdk-pixbuf >= 0.8
Requires: libunicode >= 0.4
Requires: usermode
Requires: libjpeg, libpng
PreReq: /sbin/install-info


%description
Zapping is a TV viewer for GNOME that supports both Video4Linux 
and Video4Linux2. It's extensible through plugins based on GTK.

%prep
rm -rf $RPM_BUILD_ROOT
%setup -q

%build
%configure
%make

%install
for i in zapping_setup_fb/Makefile pixmaps/Makefile; do
		perl -pi -e 's!DESTDIR =.*$!DESTDIR=%{buildroot}!g' $i
done
%makeinstall plugindir=%buildroot%_libdir/zapping/plugins sysconfdir=RPM_BUILD_ROOT%_sysconfdir
pushd %buildroot
	for d in [^h]*/ [^h]*/*/; do
		[ -d home/tv/rpm/tmp/zapping-0.6.1-buildroot/$d ] && \
		for i in home/tv/rpm/tmp/zapping-0.6.1-buildroot/$d/*; do
			[ ! -d $i ] && mv $i $d;
		done
	done
popd

mkdir -p $RPM_BUILD_ROOT%{_menudir}

cat > $RPM_BUILD_ROOT/usr/lib/menu/%{name} <<EOF
?package(%name):\
command="/usr/bin/zapping"\
title="Zapping"\
longtitle="A TV viewer for gnome"\
needs="x11" icon="video_section.png" \
section="Multimedia/Video"
EOF
pushd $RPM_BUILD_ROOT/%_bindir
	ln -sf consolehelper zapping_setup_fb;
	ln -sf zapping zapzilla
popd

%{find_lang} %name

%post
%update_menus
  
%postun
%clean_menus


%clean
rm -rf $RPM_BUILD_ROOT

%files -f %name.lang
%defattr (-,root,root)
%doc AUTHORS THANKS ChangeLog README README.plugins COPYING TODO BUGS
%doc plugins/alirc/README.alirc
%config(noreplace) %_sysconfdir/pam.d/zapping_setup_fb
%config(noreplace) %_sysconfdir/security/console.apps/zapping_setup_fb
%_bindir/*
%_libdir/zapping
%_datadir/gnome/apps/Multimedia/zapping.desktop
%_datadir/gnome/help/zapping
%_datadir/pixmaps/zapping
%_datadir/zapping
%_menudir/*

%changelog
* Wed Mar 06 2002 Stew Benedict <sbenedict@mandrakesoft.com> 0.6.2-5mdk
- still need to make menudir, at least on PPC

* Sat Mar 02 2002 David BAUDENS <baudens@mandrakesoft.com> 0.6.2-4mdk
- Use new video_section.png icon in menu entry and not the one

* Mon Feb 11 2002 Stefan van der Eijk <stefan@eijk.nu> 0.6.2-3mdk
- BuildRequires

* Mon Feb 11 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.6.2-2mdk
- provides small icon too

* Mon Feb 8 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.6.2-1mdk
- new release

* Wed Oct 03 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.6.1-1mdk
- new release
- PreReq: /sbin/install-info
- add doc for alirc
- add zapzilla link

* Tue Aug 21 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.5.92-4mdk
- Fix broken dependencies
- Add missing files and directories

* Tue Jun 05 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.5.92-3mdk
- fix {build,}requires (andre duclos)
- add icon

* Thu May 31 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.5.92-2mdk
- oops: put back the old group (confusion between menu group & rpm group :-( )

* Thu May 31 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.5.92-1mdk
- new version
- spec cleanups
: use more %%macros
- add requires
- pamification
- fix group 

* Tue Dec 12 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.5.81-1mdk
- new in contribs