]> git.pld-linux.org Git - packages/vigra.git/blobdiff - vigra.spec
- release 9 (by relup.sh)
[packages/vigra.git] / vigra.spec
index 8b047af47425bd685c88e589e9c35136500cac7b..3189019a0f3d163588bc24e9874fa208756229ab 100644 (file)
@@ -1,24 +1,31 @@
+# TODO: [lib]lemon, WITH_LEMON
 Summary:       Generic Programming for Computer Vision
 Summary(pl.UTF-8):     Ogólne programowanie obrazu komputerowego
 Name:          vigra
-Version:       1.6.0
-Release:       1
+Version:       1.10.0
+Release:       9
 License:       MIT
 Group:         Libraries
-Source0:       http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/%{name}%{version}.tar.gz
-# Source0-md5: d62650a6f908e85643e557a236ea989c
-Patch0:                %{name}-ac.patch
-URL:           http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: fftw3-devel
+#Source0Download: http://ukoethe.github.io/vigra/#download
+Source0:       https://github.com/ukoethe/vigra/releases/download/Version-1-10-0/%{name}-%{version}-src-with-docu.tar.gz
+# Source0-md5: 85e2968e4ee5f9541b5dd8b3fb9cc433
+URL:           http://hci.iwr.uni-heidelberg.de/vigra/
+BuildRequires: OpenEXR-devel
+BuildRequires: boost-python-devel >= 1.40.0
+BuildRequires: cmake >= 2.6.0
+BuildRequires: doxygen
+BuildRequires: fftw3-single-devel
+BuildRequires: hdf5-devel >= 1.8
 BuildRequires: libjpeg-devel
-BuildRequires: libpng-devel
+BuildRequires: libpng-devel >= 2:1.4.0
 BuildRequires: libstdc++-devel
 BuildRequires: libtiff-devel
-BuildRequires: libtool >= 2:1.5
-#BuildRequires:        python
-#BuildRequires:        python-devel
+BuildRequires: pkgconfig
+BuildRequires: python
+BuildRequires: python-devel
+BuildRequires: python-numpy-devel
+BuildRequires: rpmbuild(macros) >= 1.586
+BuildRequires: sphinx-pdg
 BuildRequires: zlib-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -44,10 +51,13 @@ Summary:    Header files for vigra library
 Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki vigra
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
+Requires:      fftw3-single-devel
+Requires:      hdf5-devel >= 1.8
 Requires:      libjpeg-devel
-Requires:      libpng-devel
+Requires:      libpng-devel >= 2:1.4.0
 Requires:      libstdc++-devel
 Requires:      libtiff-devel
+Obsoletes:     vigra-static
 
 %description devel
 Header files needed to compile programs with vigra.
@@ -56,17 +66,33 @@ Header files needed to compile programs with vigra.
 Pliki nagłówkowe potrzebne do budowania programów używających
 biblioteki vigra.
 
-%package static
-Summary:       vigra - static library
-Summary(pl.UTF-8):     Statyczna biblioteka vigra
+%package -n python-vigra
+Summary:       VIGRA Python bindings
+Summary(pl.UTF-8):     Wiązania Pythona do biblioteki VIGRA
+Group:         Libraries/Python
+Requires:      %{name} = %{version}-%{release}
+Requires:      python-numpy
+Suggests:      python-PyQt4
+
+%description -n python-vigra
+VIGRA Python bindings.
+
+%description -n python-vigra -l pl.UTF-8
+Wiązania Pythona do biblioteki VIGRA.
+
+%package -n python-vigra-devel
+Summary:       Development file for VIGRA Python bindings
+Summary(pl.UTF-8):     Plik programistyczny wiązań Pythona do biblioteki VIGRA
 Group:         Development/Libraries
-Requires:      %{name}-devel = %{version}-%{release}
+Requires:      cmake
+Requires:      python-vigra = %{version}-%{release}
 
-%description static
-Static version of vigra library.
+%description -n python-vigra-devel
+Development (cmake config) file for VIGRA Python bindings.
 
-%description static -l pl.UTF-8
-Statyczna wersja biblioteki vigra.
+%description -n python-vigra-devel -l pl.UTF-8
+Plik programistyczny (konfiguracja cmake'a) dla wiązań Pythona do
+biblioteki VIGRA.
 
 %package doc
 Summary:       Development documentation for vigra library
@@ -80,25 +106,13 @@ Development documentation for vigra library.
 Dokumentacja programisty do biblioteki vigra.
 
 %prep
-%setup -q -n %{name}%{version}
-%patch0 -p1
-
-tail -n +510 config/acinclude.m4 > acinclude.m4
-ln -sf config/configure.in .
+%setup -q
 
 %build
-cp -f /usr/share/automake/config.* config
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%configure \
-       --with-fftw \
-       --with-jpeg \
-       --with-png \
-       --with-tiff \
-       --with-zlib
-
-#      --with-python requires src/pythonbindings (missing in sources)
+%cmake . \
+       -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" \
+       -DWITH_BOOST_GRAPH=ON \
+       -DWITH_OPENEXR=ON
 
 %{__make}
 
@@ -106,12 +120,13 @@ cp -f /usr/share/automake/config.* config
 rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
-       prefix=$RPM_BUILD_ROOT%{_prefix} \
-       exec-prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
-       bindir=$RPM_BUILD_ROOT%{_bindir} \
-       includedir=$RPM_BUILD_ROOT%{_includedir} \
-       libdir=$RPM_BUILD_ROOT%{_libdir} \
-       docdir=`pwd`/docs
+       DESTDIR=$RPM_BUILD_ROOT
+
+%py_comp $RPM_BUILD_ROOT%{py_sitedir}/vigra
+%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}/vigra
+%py_postclean
+
+%{__rm} -r $RPM_BUILD_ROOT%{_prefix}/doc/vigra*
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -121,21 +136,32 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc LICENSE.txt README.txt
-%attr(755,root,root) %{_libdir}/libvigraimpex.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libvigraimpex.so.2
+%doc LICENSE.txt README.md
+%attr(755,root,root) %{_libdir}/libvigraimpex.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/libvigraimpex.so.5
 
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/vigra-config
 %attr(755,root,root) %{_libdir}/libvigraimpex.so
-%{_libdir}/libvigraimpex.la
 %{_includedir}/vigra
+%dir %{_libdir}/vigra
+%{_libdir}/vigra/VigraConfig*.cmake
+%{_libdir}/vigra/vigra-targets*.cmake
+
+%files -n python-vigra
+%defattr(644,root,root,755)
+%dir %{py_sitedir}/vigra
+%attr(755,root,root) %{py_sitedir}/vigra/*.so
+%{py_sitedir}/vigra/*.py[co]
+%dir %{py_sitedir}/vigra/pyqt
+%{py_sitedir}/vigra/pyqt/*.py[co]
 
-%files static
+%files -n python-vigra-devel
 %defattr(644,root,root,755)
-%{_libdir}/libvigraimpex.a
+%dir %{_libdir}/vigranumpy
+%{_libdir}/vigranumpy/VigranumpyConfig.cmake
 
 %files doc
 %defattr(644,root,root,755)
-%doc docs/[!L]*
+%doc doc/{vigra,vigranumpy}
This page took 0.05516 seconds and 4 git commands to generate.