%define version 0.2.0 %define rel %mkrel 1 %define release 0.pre1.%{rel} %define gtk2 1 Name: pornview Summary: An image and movie viewer/manager with thumbnail previews and a weird name Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 # Main homepage seems to be dead URL: http://packages.debian.org/unstable/source/pornview Group: Graphics BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot License: GPL BuildRequires: libgdk-pixbuf2 libgtk+2.0_0 %description PornView is an image and movie viewer/manager with thumbnail previews. Additional features includes thumbnail caching, directory tree views, adjustable zoom and fullscreen view. It's a weird name but it's really just a image and movie viewer:) This package is built with the experimental GTK2 interface. You can build %{name} with some conditional build swithes; (ie. use with rpm --rebuild): --with[out] gkt2 Build experimental GTK2 interface (default) %prep %setup -q %build %if %{gtk2} %configure --with-gtk2 %else %configure %endif %make %install rm -rf $RPM_BUILD_ROOT %makeinstall %find_lang %{name} # We don't need this rm -f $RPM_BUILD_ROOT/usr/share/gnome/apps/Graphics/pornview.desktop # Install icons install -m644 ./icons/pornview_16x16.png -D $RPM_BUILD_ROOT/%{_miconsdir}/%{name}.png install -m644 ./icons/pornview_32x32.png -D $RPM_BUILD_ROOT/%{_iconsdir}/%{name}.png install -m644 ./icons/pornview_48x48.png -D $RPM_BUILD_ROOT/%{_liconsdir}/%{name}.png mkdir -p $RPM_BUILD_ROOT/%{_menudir} cat << EOF > $RPM_BUILD_ROOT/%{_menudir}/%{name} ?package(%name):command="%{_bindir}/pornview"\ icon="%name.png" needs="X11" section="Multimedia/Graphics"\ title="Pornview" longtitle="An image and movie viewer" EOF %post %{update_menus} %postun %{clean_menus} %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root) %doc TODO README AUTHORS %{_bindir}/* %{_datadir}/pixmaps/* %{_datadir}/%{name}/* %{_menudir}/%{name} %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %{_miconsdir}/%{name}.png %changelog * Wed May 18 2005 Eskild Hustvedt <eskild@mandriva.org> 0.2.0-0.pre1.1mdk - Initial Mandriva Linux package