Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > by-pkgid > eedb7e39fc8c8f866f397c7a642ca017 > files > 2

nip2-7.10.10-1mdk.src.rpm

%define name nip2
%define version 7.10.10
%define release 1mdk

Summary: Nip is an interface for vips
Name: %{name}
Version: %{version}
Release: %{release}
License: LGPL
Group: Video
URL: http://www.vips.ecs.soton.ac.uk/index.php
Source0: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: flex bison gtk2-devel libxml2-devel libvips-devel fftw3-devel

%description
nip2 aims to be about halfway between Excel and Photoshop. You don't directly
edit images --- instead, like a spreadsheet, you build relationships between 
objects. When you make a change somewhere, nip2 will recalculate the objects 
affected by that change. Since it is demand-driven this update is usually 
(almost) instant, even for very, very large images.

%prep
%setup -q

%build
%configure
%make

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %buildroot{%_menudir,%_iconsdir,%_liconsdir,%_miconsdir}

%makeinstall

rm -fr $RPM_BUILD_ROOT/%{_datadir}/locale/malkovich
convert -resize 32x32 proj/src/nip.ico %buildroot%{_iconsdir}/%{name}.png
convert -resize 16x16 proj/src/nip.ico %buildroot%{_liconsdir}/%{name}.png
convert -resize 48x48 proj/src/nip.ico %buildroot%{_miconsdir}/%{name}.png

%find_lang %{name}

cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
?package(nip2):command="%{_bindir}/%{name}" \
icon="%{name}.png" needs="X11" section="Multimedia/Graphics" \
title="Nip2" longtitle="The free image processing system" \
mimetypes="" accept_url="false" \
multiple_files="true"
EOF

%clean
rm -rf $RPM_BUILD_ROOT


%post 
%{update_menus} 

%postun 
%{clean_menus} 


%files -f %{name}.lang
%defattr(-,root,root,-)
%{_bindir}/*
%defattr(644,root,root,755)
%{_datadir}/%{name}
%doc %{_defaultdocdir}/%{name}
%{_mandir}/man?/*
%{_menudir}/%{name}
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_miconsdir}/%{name}.png

%changelog
* Sun Jul 17 2005 Couriousous <couriousous@mandriva.org> 7.10.10-1mdk
- Fix menu and BuildRequires
- From: Trem <trem@zarb.org> 
	- Initial build.