%define name vigra %define version 1.5.0 %define release %mkrel 3 %define major 2 %define libname %mklibname %{name} %{major} %define olddevel %libname-devel %define libnamedevel %mklibname %{name} -d Name: %{name} Version: %{version} Release: %{release} Summary: Generic Programming for Computer Vision License: MIT Group: Development/C Source0: http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/%{name}%{version}.tar.bz2 URL: http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/ BuildRoot: %{_tmppath}/%{name}-root BuildRequires: zlib-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: fftw-devel > 3 %description VIGRA stands for "Vision with Generic Algorithms". It's a novel computer vision library that puts its main emphasize on customizable algorithms and data structures. By using template techniques similar to those in the C++ Standard Template Library, you can easily adapt any VIGRA component to the needs of your application, without thereby giving up execution speed. %package -n %{libname} Summary: Main library for %{name} Group: System/Libraries Provides: lib%{name} = %{version}-%{release} %description -n %{libname} This package contains the library needed to run %{name}. %package -n %{libnamedevel} Summary: Development header files for %{name} Group: Development/C Requires: %{libname} = %{version} Provides: lib%{name}-devel = %{version}-%{release} Obsoletes: %{olddevel} %description -n %{libnamedevel} Libraries, include files and other resources you can use to develop %{name} applications. %prep %setup -q -n %{name}%{version} %build #cd config #aclocal #autoconf #cp -f configure ../ #cd .. #ln -s config/configure.in #libtoolize --force ./configure --prefix=%_prefix --libdir=%_libdir --bindir=%_bindir \ --includedir=%_includedir --docdir=%buildroot/%_docdir/%name \ --with-tiff \ --with-jpeg \ --with-png \ --with-zlib \ --with-fftw %make CXXFLAGS="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT %makeinstall rm -rf $RPM_BUILD_ROOT%{_prefix}/doc %multiarch_binaries $RPM_BUILD_ROOT%{_bindir}/vigra-config %if %mdkversion < 200900 %post -n %{libname} -p /sbin/ldconfig %endif %if %mdkversion < 200900 %postun -n %{libname} -p /sbin/ldconfig %endif %clean rm -rf $RPM_BUILD_ROOT %files -n %{libname} %defattr (-,root,root) %doc LICENSE.txt README.txt %{_libdir}/*.so.* %files -n %{libnamedevel} %defattr (755,root,root,755) %multiarch %{multiarch_bindir}/vigra-config %{_bindir}/vigra-config %defattr (644,root,root,755) %doc %{_docdir}/%name %{_includedir}/%{name} %{_libdir}/*.so %{_libdir}/*.a %{_libdir}/*.la %changelog * Wed Jul 30 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.5.0-3mdv2009.0 + Revision: 255552 - rebuild + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 1.5.0-1mdv2008.1 + Revision: 136570 - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Mon Jul 23 2007 Couriousous <couriousous@mandriva.org> 1.5.0-1mdv2008.0 + Revision: 54863 - 1.5.0 - Import vigra * Sun Apr 2 2006 Couriousous <couriousous@mandriva.org> 1.4.0-1mdk - 1.4.0 * Sat Oct 1 2005 Couriousous <couriousous@mandriva.org> 1.3.3-1mdk - 1.3.3 - fix some warning * Fri Jun 17 2005 Couriousous <couriousous@mandriva.org> 1.3.2-2mdk - Rebuild * Sun Apr 03 2005 Couriousous <couriousous@mandrake.org> 1.3.2-1mdk - New Release - Multiarch * Sun Jan 23 2005 Couriousous <couriousous@mandrake.org> 1.3.1-1mdk - New Release * Thu Dec 08 2004 Couriouous <couriousous@mandrake.org> 1.3.0-1mdk - 1.3.0 - Remove patch0, merged upstream * Thu Jul 01 2004 Guillaume Rousse <guillomovitch@mandrake.org> 1.2.0-4mdk - more complete patch from upstream * Wed Jun 09 2004 Guillaume Rousse <guillomovitch@mandrake.org> 1.2.0-3mdk - fixed build - rpmbuildupdate aware - dropped patch0 * Sat Mar 13 2004 Guillaume Rousse <guillomovitch@mandrake.org> 1.2.0-2mdk - fix link * Mon Jan 12 2004 Guillaume Rousse <guillomovitch@mandrake.org> 1.2.0-1mdk - first mdk package (leafred <fred@lea-linux.org>)