Compare commits

...

83 Commits
f16 ... master

Author SHA1 Message Date
Fedora Release Engineering 27542e44ca - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 02:58:33 +00:00
Richard Shaw 2104388da2 Rebuild for OpenEXR 2.3.0. 2019-04-11 12:53:34 -05:00
Orion Poplawski 7c49875618 Rebuild for hdf5 1.10.5 2019-03-16 08:56:52 -06:00
Fedora Release Engineering 38d73ac1d6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 11:16:19 +00:00
Jonathan Wakely 7b944e4518 Rebuilt for Boost 1.69 2019-01-30 22:49:39 +00:00
Igor Gnatenko 9be3318976 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:54 +01:00
Igor Gnatenko f37a9fad0f
Remove obsolete ldconfig scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-22 18:41:17 +01:00
Miro Hrončok 6ea9ef1321 Subpackage python2-vigra has been removed 2019-01-15 20:20:58 +01:00
Bruno Postle e771848e2a Fix to build with python 3.7, bugs #1606645 #1597394 2018-08-23 08:05:08 +01:00
Fedora Release Engineering 8a81162994 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 08:31:59 +00:00
Miro Hrončok e5b1a60526 Rebuilt for Python 3.7 2018-07-02 21:25:33 +02:00
Jonathan Wakely 58c768e72d Require boost-python2-devel to fix build with boost-1.66.0-7.fc29 2018-05-01 17:43:23 +01:00
Adam Williamson 24e85c0a6e Update changelog 2018-03-08 17:33:27 -08:00
Adam Williamson 0ad847addc Merge branch 'master' into f28 2018-03-08 17:32:54 -08:00
Adam Williamson 74a653ff8d Backport patch to fix build from upstream git master 2018-03-08 17:30:41 -08:00
Adam Williamson e11a841058 Rebuild to fix GCC 8 mis-compilation, clean tarball
See https://da.gd/YJVwk ("GCC 8 ABI change on x86_64")
2018-03-07 20:54:19 -08:00
Bruno Postle 3bbf72fec2 Rebuilt for new boost-python 2018-03-04 11:16:37 +00:00
Igor Gnatenko e1b13879e4
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 07:42:32 +01:00
Igor Gnatenko 3be86f0db3 Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 00:47:43 +01:00
Fedora Release Engineering ce3677b790 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 20:29:53 +00:00
Troy Curtis Jr 6b9093cf71 Add python3 subpackage (bz# 1482979).
- For Fedora releases, add a python3 subpackage.
- Disable the LEMON compile due to a bug in lemon packaging which
  prevents vigra from successfully finding the library (bz# 1526647).
- Move python shebang fix from a patch file into the spec file to easily
  choose between python 2/3 based on the release being built.
- Remove unused patches.
- Remove legacy _python_sitearch as all supported release now have this
  defined.
- Add conditions for boost-python to allow compiling on releases <= f27.
- Fix the vigra-config docdir to point to the packaged location.
2017-12-16 19:09:04 -06:00
Bruno Postle a5355fb7a7 fix vigra-devel broken dependency 2017-12-13 23:34:36 +00:00
Bruno Postle 010a672e7d Remove 'lenna' images 2017-12-11 14:13:38 +00:00
Bruno Postle 46c0b394e3 replace missing vigra-config.sh 2017-12-11 13:14:26 +00:00
Bruno Postle d0ddd01d58 upstream stable 1.11.1 release 2017-12-11 13:08:34 +00:00
Bruno Postle d55ec81d94 boost-python is boost-python2 in f28 2017-12-11 00:14:00 +00:00
Zbigniew Jędrzejewski-Szmek f2c9adbf0a Add Provides for the old name without %_isa 2017-08-20 10:44:11 -04:00
Zbigniew Jędrzejewski-Szmek a18ce24324 Python 2 binary package renamed to python2-vigra 2017-08-19 09:44:24 -04:00
Fedora Release Engineering 74e67b930a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 10:03:39 +00:00
Fedora Release Engineering 85369b93c1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 21:18:19 +00:00
Jonathan Wakely 4418baae20 Rebuilt for s390x binutils bug 2017-07-19 19:07:47 +01:00
Jonathan Wakely 16cb742c83 Rebuilt for Boost 1.64 2017-07-04 11:05:03 +01:00
Jonathan Wakely 6d67e09d1b Fix build failure with GCC 7 2017-02-17 00:59:34 +00:00
Fedora Release Engineering 6f3f1637ab - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 17:04:20 +00:00
Orion Poplawski 5732a8d254 Rebuild for hdf5 1.8.18 2016-12-06 11:51:58 -07:00
Fedora Release Engineering b099778588 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 13:07:01 +00:00
Orion Poplawski 93c7367bda Rebuild for hdf5 1.8.17 2016-06-29 12:19:57 -06:00
Orion Poplawski f45b37c34c Update URL 2016-06-29 12:06:39 -06:00
Bruno Postle e246090dde re-add vigra-config.sh 2016-04-14 00:37:39 +01:00
Bruno Postle db5e9c5f37 Upstream release, library soname bumped 2016-04-14 00:20:48 +01:00
Tom Callaway 129ee5d315 remove all the non-free lenna files 2016-02-02 16:26:05 -05:00
Orion Poplawski ad0725454c Rebuild for hdf5 1.8.16 2016-01-21 12:28:10 -07:00
Orion Poplawski 1dd2632d7f Drop %defattr() 2016-01-21 12:27:54 -07:00
Jonathan Wakely 01ea9be21c Rebuilt for Boost 1.60 2016-01-16 01:52:59 +00:00
Jonathan Wakely 49346c2e54 Rebuilt for Boost 1.59 2015-08-27 18:06:57 +01:00
Dennis Gilmore d28e461513 - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 2015-07-29 13:32:56 -05:00
David Tardon 7e94325b68 rebuild for Boost 1.58 2015-07-22 19:44:23 +02:00
Dennis Gilmore 3dcc432202 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 02:00:03 +00:00
Orion Poplawski c9ef677d8c Rebuild for hdf5 1.8.15 2015-05-17 15:07:46 -06:00
Kalev Lember 4f098f326f Rebuilt for GCC 5 C++11 ABI change 2015-05-02 18:31:30 +02:00
Petr Machata f73f07a49e Bump for rebuild. 2015-02-04 14:24:25 +01:00
Bruno Postle 75dfb59cff Fix for transparent alpha bug in 16bit and EXR output 2015-02-02 22:41:58 +00:00
Petr Machata 5ee39104d1 Rebuild for boost 1.57.0 2015-01-27 01:50:59 +01:00
Orion Poplawski 8f97d3aa20 Rebuild for hdf5 1.8.14 2015-01-07 13:49:18 -07:00
Rex Dieter 858a3a42ab rebuild (openexr), tighten subpkg deps (via %{?_isa}) 2014-11-26 08:27:50 -06:00
Peter Robinson 325651989c - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 07:51:52 +00:00
Dennis Gilmore 7462485362 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 22:40:07 -05:00
Petr Machata 69d1daffa7 Rebuild for boost 1.55.0 2014-05-23 01:44:03 +02:00
Bruno Postle 54e04d7274 re-add vigra-config.sh after fedpkg new-sources made it disappear 2013-12-14 00:29:57 +00:00
Bruno Postle d9e35941f1 upstream release 2013-12-14 00:15:12 +00:00
Rex Dieter 3bab2ea313 rebuild (openexr) 2013-11-27 10:56:27 -06:00
David Tardon 0a9637f44e rebuild for atlas 3.10 2013-09-21 18:36:57 +02:00
Caolán McNamara 0364b6e04c try a rebuild to fix dependencies 2013-09-12 11:20:33 +01:00
Caolán McNamara d4d4f7f7a5 Resolves: rhbz#884207 multi-lib vigra-config 2013-08-29 14:48:44 +01:00
Dennis Gilmore 3dee1f2ec2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 01:11:55 -05:00
Petr Machata a2168b1422 Rebuild for boost 1.54.0 2013-07-27 14:28:13 +02:00
Caolán McNamara abba2a4ed1 Resolves: rhbz#987048 explicit python path in shebang 2013-07-24 14:52:25 +01:00
Caolán McNamara abc2653868 Resolves: rhbz#970561 no hdf5-devel in RHEL-7 2013-06-04 12:11:41 +01:00
Orion Poplawski e927261263 Rebuild for hdf5 1.8.11 2013-05-16 12:45:16 -06:00
Rex Dieter 5a073b15ed rebuild (OpenEXR) 2013-03-10 16:34:19 -05:00
Caolán McNamara 4035590f13 no hdf5-devel in RHEL-7 2013-02-14 11:21:10 +00:00
Denis Arnaud 2ca58d805f Rebuild for Boost-1.53.0 2013-02-09 23:23:23 +01:00
Adam Tkac 599209c178 Rebuild due to "jpeg8-ABI" feature drop
Signed-off-by: Adam Tkac <atkac@redhat.com>
2013-01-21 17:40:27 +01:00
Bruno Postle 918d471517 upstream release, support impex OpenEXR 2012-11-08 23:26:51 +00:00
Caolán McNamara fa71b609e6 document that there is a test suite, but it fails 2012-11-06 15:15:30 +00:00
Caolán McNamara dc6d0e5e45 enable test suite 2012-11-06 14:56:56 +00:00
Tom Callaway 378658fcc6 rebuild 2012-10-31 15:52:39 -04:00
Dennis Gilmore 656cc3d763 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 21:43:59 -05:00
Bruno Postle 2ffc5c5e5a Patch to build with gcc-4.7.0 2012-02-27 21:26:03 +00:00
Dennis Gilmore 0994214714 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 01:54:39 -06:00
Adam Jackson db3e668698 Rebuild for new libpng 2011-12-06 01:25:03 -05:00
Bruno Postle 53f8230b52 Updates for 1.8.0 release 2011-09-24 22:38:54 +01:00
Tom "spot" Callaway 7c2dfd277a rebuild against boost 2011-08-26 16:35:30 -04:00
10 changed files with 534 additions and 202 deletions

8
.gitignore vendored
View File

@ -1,2 +1,10 @@
vigra-1.7.0-src.tar.gz vigra-1.7.0-src.tar.gz
/vigra-1.7.1-src.tar.gz /vigra-1.7.1-src.tar.gz
/vigra-1.8.0-src.tar.gz
/vigra-1.9.0-src.tar.gz
/vigra-config.sh
/vigra-1.10.0-src.tar.gz
/vigra-1.10.0-src-clean.tar.gz
/vigra-1.11.0-src-clean.tar.gz
/vigra-1.11.1-src.tar.gz
/vigra-1.11.1-src-clean.tar.gz

View File

@ -0,0 +1,139 @@
From 81958d302494e137f98a8b1d7869841532f90388 Mon Sep 17 00:00:00 2001
From: JaimeIvanCervantes <jimmycc80@hotmail.com>
Date: Fri, 16 Jun 2017 13:21:45 -0700
Subject: [PATCH] multi_convolution: Fix for incorrect template parameter type
when using unsigned int N for TinyVector SIZE. (Fixes #414)
---
include/vigra/multi_convolution.hxx | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/include/vigra/multi_convolution.hxx b/include/vigra/multi_convolution.hxx
index 1b5efa740..ec89bcf58 100644
--- a/include/vigra/multi_convolution.hxx
+++ b/include/vigra/multi_convolution.hxx
@@ -1426,7 +1426,7 @@ gaussianSmoothMultiArray(MultiArrayView<N, T1, S1> const & source,
class T2, class S2>
void
gaussianGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
double sigma,
ConvolutionOptions<N> opt = ConvolutionOptions<N>());
@@ -1435,7 +1435,7 @@ gaussianSmoothMultiArray(MultiArrayView<N, T1, S1> const & source,
class T2, class S2>
void
gaussianGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
ConvolutionOptions<N> opt);
// likewise, but execute algorithm in parallel
@@ -1443,7 +1443,7 @@ gaussianSmoothMultiArray(MultiArrayView<N, T1, S1> const & source,
class T2, class S2>
void
gaussianGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
BlockwiseConvolutionOptions<N> opt);
}
\endcode
@@ -1590,7 +1590,7 @@ template <unsigned int N, class T1, class S1,
class T2, class S2>
inline void
gaussianGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
ConvolutionOptions<N> opt )
{
if(opt.to_point != typename MultiArrayShape<N>::type())
@@ -1614,7 +1614,7 @@ template <unsigned int N, class T1, class S1,
class T2, class S2>
inline void
gaussianGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
double sigma,
ConvolutionOptions<N> opt = ConvolutionOptions<N>())
{
@@ -1653,7 +1653,7 @@ gaussianGradientMagnitudeImpl(MultiArrayView<N+1, T1, S1> const & src,
dest.init(0.0);
typedef typename NumericTraits<T1>::RealPromote TmpType;
- MultiArray<N, TinyVector<TmpType, N> > grad(dest.shape());
+ MultiArray<N, TinyVector<TmpType, int(N)> > grad(dest.shape());
using namespace multi_math;
@@ -1771,7 +1771,7 @@ gaussianGradientMagnitude(MultiArrayView<N+1, Multiband<T1>, S1> const & src,
class T2, class S2>
void
symmetricGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
ConvolutionOptions<N> opt = ConvolutionOptions<N>());
// execute algorithm in parallel
@@ -1779,7 +1779,7 @@ gaussianGradientMagnitude(MultiArrayView<N+1, Multiband<T1>, S1> const & src,
class T2, class S2>
void
symmetricGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
BlockwiseConvolutionOptions<N> opt);
}
\endcode
@@ -1895,7 +1895,7 @@ template <unsigned int N, class T1, class S1,
class T2, class S2>
inline void
symmetricGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
ConvolutionOptions<N> opt = ConvolutionOptions<N>())
{
if(opt.to_point != typename MultiArrayShape<N>::type())
@@ -2214,14 +2214,14 @@ laplacianOfGaussianMultiArray(MultiArrayView<N, T1, S1> const & source,
template <unsigned int N, class T1, class S1,
class T2, class S2>
void
- gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & vectorField,
+ gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, int(N)>, S1> const & vectorField,
MultiArrayView<N, T2, S2> divergence,
ConvolutionOptions<N> const & opt);
template <unsigned int N, class T1, class S1,
class T2, class S2>
void
- gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & vectorField,
+ gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, int(N)>, S1> const & vectorField,
MultiArrayView<N, T2, S2> divergence,
double sigma,
ConvolutionOptions<N> opt = ConvolutionOptions<N>());
@@ -2231,7 +2231,7 @@ laplacianOfGaussianMultiArray(MultiArrayView<N, T1, S1> const & source,
template <unsigned int N, class T1, class S1,
class T2, class S2>
void
- gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & vectorField,
+ gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, int(N)>, S1> const & vectorField,
MultiArrayView<N, T2, S2> divergence,
BlockwiseConvolutionOptions<N> const & opt);
}
@@ -2324,7 +2324,7 @@ gaussianDivergenceMultiArray(Iterator vectorField, Iterator vectorFieldEnd,
template <unsigned int N, class T1, class S1,
class T2, class S2>
inline void
-gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & vectorField,
+gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, int(N)>, S1> const & vectorField,
MultiArrayView<N, T2, S2> divergence,
ConvolutionOptions<N> const & opt)
{
@@ -2338,7 +2338,7 @@ gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & ve
template <unsigned int N, class T1, class S1,
class T2, class S2>
inline void
-gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & vectorField,
+gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, int(N)>, S1> const & vectorField,
MultiArrayView<N, T2, S2> divergence,
double sigma,
ConvolutionOptions<N> opt = ConvolutionOptions<N>())

View File

@ -1 +1,2 @@
2bde208e0fd7626770169dd4fa097282 vigra-1.7.1-src.tar.gz SHA512 (vigra-1.11.1-src-clean.tar.gz) = 38c500dacf7a8b8bba22bd3aabaacd061589f76331f9ccf17c52096fa82ff510e531f2120326970789e0f22c4584c35fcb7bfc0eaffce80bea28e2f545a0e12f
SHA512 (vigra-config.sh) = 03201ad578ff332cb1186bfa9d4871ada509a8322fb07bd38f00e9254b8c7766920621bb617fdebd927714539fe1ca2a56e7a1a8ce91f02bc2e92d3572d47cb9

View File

@ -0,0 +1,49 @@
diff -up vigra-1.10.0/test/convolution/CMakeLists.txt.no-lenna vigra-1.10.0/test/convolution/CMakeLists.txt
--- vigra-1.10.0/test/convolution/CMakeLists.txt.no-lenna 2013-11-18 11:48:16.000000000 -0500
+++ vigra-1.10.0/test/convolution/CMakeLists.txt 2016-02-02 16:14:12.717684303 -0500
@@ -1,3 +1 @@
VIGRA_ADD_TEST(test_convolution test.cxx LIBRARIES vigraimpex)
-
-VIGRA_COPY_TEST_DATA(lenna128.xv lenna_simple_sharpening_orig.xv lenna_gaussian_sharpening_orig.xv lenna128sepgrad.xv lennahessxx.xv lennastxx.xv lenna128recgrad.xv lenna128nonlinear.xv resampling.xv lennahessyy.xv lennastyy.xv lennahessxy.xv lennastxy.xv lenna128rgb.xv lenna128rgbsepgrad.xv lenna_level-2.xv lenna_level-1.xv lenna_level1.xv lenna_level2.xv lenna_levellap0.xv lenna_levellap1.xv lenna_levellap2.xv lennargbst.xv)
diff -up vigra-1.10.0/test/image/CMakeLists.txt.no-lenna vigra-1.10.0/test/image/CMakeLists.txt
--- vigra-1.10.0/test/image/CMakeLists.txt.no-lenna 2013-11-18 11:48:16.000000000 -0500
+++ vigra-1.10.0/test/image/CMakeLists.txt 2016-02-02 16:14:12.717684303 -0500
@@ -1,3 +1,2 @@
VIGRA_ADD_TEST(test_image test.cxx LIBRARIES vigraimpex)
-VIGRA_COPY_TEST_DATA(lenna.xv)
diff -up vigra-1.10.0/test/imgproc/CMakeLists.txt.no-lenna vigra-1.10.0/test/imgproc/CMakeLists.txt
--- vigra-1.10.0/test/imgproc/CMakeLists.txt.no-lenna 2016-02-02 16:15:28.441127606 -0500
+++ vigra-1.10.0/test/imgproc/CMakeLists.txt 2016-02-02 16:15:35.169078143 -0500
@@ -1,3 +1 @@
VIGRA_ADD_TEST(test_imgproc test.cxx LIBRARIES vigraimpex)
-
-VIGRA_COPY_TEST_DATA(lenna128.xv lenna128rgb.xv splineimageview2.xv splineimageview3.xv splineimageview5.xv lenna42lin.xv lenna288neu.xv lenna42neu.xv lenna288rgbneu.xv lenna42rgbneu.xv lenna367FIR.xv lenna42FIR.xv lenna367IIR.xv lenna42IIR.xv lenna42linrgb.xv lennargb42FIR.xv lennargb42IIR.xv lenna_rotate.xv)
diff -up vigra-1.10.0/test/impex/CMakeLists.txt.no-lenna vigra-1.10.0/test/impex/CMakeLists.txt
--- vigra-1.10.0/test/impex/CMakeLists.txt.no-lenna 2016-02-02 16:15:50.345966568 -0500
+++ vigra-1.10.0/test/impex/CMakeLists.txt 2016-02-02 16:15:59.993895639 -0500
@@ -17,5 +17,3 @@ ENDIF(OPENEXR_FOUND)
VIGRA_ADD_TEST(test_impex test.cxx LIBRARIES vigraimpex)
-VIGRA_COPY_TEST_DATA(lenna.xv lenna_gifref.xv lennafloat.xv lennafloatrgb.xv lennargb.xv no-image.txt lenna_0.tif lenna_1.tif lenna_2.tif lenna_masked_color.tif lenna_masked_gray.tif bilevel.tiff)
-
diff -up vigra-1.10.0/test/simpleanalysis/CMakeLists.txt.no-lenna vigra-1.10.0/test/simpleanalysis/CMakeLists.txt
--- vigra-1.10.0/test/simpleanalysis/CMakeLists.txt.no-lenna 2016-02-02 16:15:04.689302222 -0500
+++ vigra-1.10.0/test/simpleanalysis/CMakeLists.txt 2016-02-02 16:15:14.169232529 -0500
@@ -7,4 +7,4 @@ else()
VIGRA_ADD_TEST(test_simpleanalysis test.cxx LIBRARIES vigraimpex)
endif()
-VIGRA_COPY_TEST_DATA(noiseNormalizationTest.xv slantedEdgeMTF.xv lenna128.xv)
+VIGRA_COPY_TEST_DATA(noiseNormalizationTest.xv slantedEdgeMTF.xv)
diff -up vigra-1.10.0/test/slic2d/CMakeLists.txt.no-lenna vigra-1.10.0/test/slic2d/CMakeLists.txt
--- vigra-1.10.0/test/slic2d/CMakeLists.txt.no-lenna 2013-11-18 11:48:16.000000000 -0500
+++ vigra-1.10.0/test/slic2d/CMakeLists.txt 2016-02-02 16:14:12.717684303 -0500
@@ -1,3 +1,3 @@
-VIGRA_COPY_TEST_DATA(lenna.xv slic.xv)
-VIGRA_ADD_TEST(test_slic2d test.cxx LIBRARIES vigraimpex)
\ No newline at end of file
+VIGRA_COPY_TEST_DATA(slic.xv)
+VIGRA_ADD_TEST(test_slic2d test.cxx LIBRARIES vigraimpex)

View File

@ -0,0 +1,8 @@
--- vigra-1.11.1/config/vigra-config.in 2017-12-16 14:34:37.544633998 -0600
+++ vigra-1.11.1/config/vigra-config.in 2017-12-16 14:38:16.297616754 -0600
@@ -93,4 +93,4 @@ if op.include_path: # was: --include_pat
print('@CMAKE_INSTALL_PREFIX@/include')
if op.docdir:
- print('@DOCDIR@')
+ print('@CMAKE_INSTALL_PREFIX@/@DOCINSTALL@')

12
vigra-1.11.1.py37.patch Normal file
View File

@ -0,0 +1,12 @@
diff -ur vigra-1.11.1/vigranumpy/src/core/vigranumpycore.cxx vigra-1.11.1.new/vigranumpy/src/core/vigranumpycore.cxx
--- vigra-1.11.1/vigranumpy/src/core/vigranumpycore.cxx 2017-05-19 16:01:08.000000000 +0100
+++ vigra-1.11.1.new/vigranumpy/src/core/vigranumpycore.cxx 2018-08-23 00:08:42.980416247 +0100
@@ -61,7 +61,7 @@
return checksum(data, size);
#else
Py_ssize_t size = 0;
- char * data = PyUnicode_AsUTF8AndSize(s.ptr(), &size);
+ const char * data = PyUnicode_AsUTF8AndSize(s.ptr(), &size);
return checksum(data, size);
#endif
}

View File

@ -1,55 +0,0 @@
diff -ur vigra-1.7.0-src/CMakeLists.txt vigra-1.7.0-src.new/CMakeLists.txt
--- vigra-1.7.0-src/CMakeLists.txt 2010-04-15 19:27:25.000000000 +0100
+++ vigra-1.7.0-src.new/CMakeLists.txt 2010-04-21 00:09:48.000000000 +0100
@@ -113,6 +113,8 @@
INSTALL(DIRECTORY ${PROJECT_SOURCE_DIR}/include/vigra DESTINATION include)
INSTALL(DIRECTORY ${PROJECT_BINARY_DIR}/include/vigra DESTINATION include)
+set(LIB_SUFFIX "" CACHE STRING "Define suffix of lib directory name (32/64)" )
+
##################################################
#
# enable CPack package generation
@@ -145,8 +147,8 @@
# export targets:
#export(TARGETS all FILE
-INSTALL(EXPORT vigra-targets DESTINATION lib/vigra)
-INSTALL(FILES ${PROJECT_BINARY_DIR}/lib/vigra/CMake/VigraConfig.cmake DESTINATION lib/vigra)
+INSTALL(EXPORT vigra-targets DESTINATION lib${LIB_SUFFIX}/vigra)
+INSTALL(FILES ${PROJECT_BINARY_DIR}/lib/vigra/CMake/VigraConfig.cmake DESTINATION lib${LIB_SUFFIX}/vigra)
EXPORT(TARGETS vigraimpex FILE vigra-targets.cmake)
##################################################
@@ -205,7 +207,7 @@
MESSAGE( STATUS "---------------------------------------------------------" )
MESSAGE( STATUS " includes will be installed at: ${CMAKE_INSTALL_PREFIX}/include")
-MESSAGE( STATUS " libraries will be installed at: ${CMAKE_INSTALL_PREFIX}/lib")
+MESSAGE( STATUS " libraries will be installed at: ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
IF (MSVC)
MESSAGE( STATUS " binaries and DLLs will be installed at: ${CMAKE_INSTALL_PREFIX}/bin")
diff -ur vigra-1.7.0-src/config/FindVIGRANUMPY_DEPENDENCIES.cmake vigra-1.7.0-src.new/config/FindVIGRANUMPY_DEPENDENCIES.cmake
--- vigra-1.7.0-src/config/FindVIGRANUMPY_DEPENDENCIES.cmake 2010-04-15 19:27:25.000000000 +0100
+++ vigra-1.7.0-src.new/config/FindVIGRANUMPY_DEPENDENCIES.cmake 2010-04-20 23:30:16.000000000 +0100
@@ -36,7 +36,7 @@
######################################################################
IF(NOT DEFINED VIGRANUMPY_INSTALL_DIR OR VIGRANUMPY_INSTALL_DIR MATCHES "^$")
execute_process ( COMMAND ${PYTHON_EXECUTABLE} -c
- "from distutils.sysconfig import *; print get_python_lib()"
+ "from distutils.sysconfig import *; print get_python_lib(1)"
OUTPUT_VARIABLE PYTHON_SITE_PACKAGES OUTPUT_STRIP_TRAILING_WHITESPACE)
FILE(TO_CMAKE_PATH ${PYTHON_SITE_PACKAGES} VIGRANUMPY_INSTALL_DIR)
ENDIF()
diff -ur vigra-1.7.0-src/src/impex/CMakeLists.txt vigra-1.7.0-src.new/src/impex/CMakeLists.txt
--- vigra-1.7.0-src/src/impex/CMakeLists.txt 2010-04-15 19:27:39.000000000 +0100
+++ vigra-1.7.0-src.new/src/impex/CMakeLists.txt 2010-04-20 23:24:44.000000000 +0100
@@ -62,5 +62,5 @@
INSTALL(TARGETS vigraimpex
EXPORT vigra-targets
RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib
- ARCHIVE DESTINATION lib)
+ LIBRARY DESTINATION lib${LIB_SUFFIX}
+ ARCHIVE DESTINATION lib${LIB_SUFFIX})

View File

@ -1,33 +0,0 @@
diff -baur vigra-1.7.1.old/include/vigra/random_forest.hxx vigra-1.7.1/include/vigra/random_forest.hxx
--- vigra-1.7.1.old/include/vigra/random_forest.hxx 2010-12-03 17:40:34.000000000 +0000
+++ vigra-1.7.1/include/vigra/random_forest.hxx 2011-01-28 00:16:32.000000000 +0000
@@ -43,6 +43,7 @@
#include <set>
#include <list>
#include <numeric>
+#include <stddef.h>
#include "mathutil.hxx"
#include "array_vector.hxx"
#include "sized_int.hxx"
diff -baur vigra-1.7.1.old/include/vigra/sifImport.hxx vigra-1.7.1/include/vigra/sifImport.hxx
--- vigra-1.7.1.old/include/vigra/sifImport.hxx 2010-12-03 17:40:34.000000000 +0000
+++ vigra-1.7.1/include/vigra/sifImport.hxx 2011-01-28 00:23:31.000000000 +0000
@@ -57,6 +57,7 @@
#include <fstream>
#include <cstring>
#include <vector>
+#include <stddef.h>
#include "vigra/multi_array.hxx"
namespace vigra {
diff -baur vigra-1.7.1.old/include/vigra/multi_iterator.hxx vigra-1.7.1/include/vigra/multi_iterator.hxx
--- vigra-1.7.1.old/include/vigra/multi_iterator.hxx 2010-12-03 17:40:34.000000000 +0000
+++ vigra-1.7.1/include/vigra/multi_iterator.hxx 2011-01-28 00:23:31.000000000 +0000
@@ -41,6 +41,7 @@
#define VIGRA_MULTI_ITERATOR_HXX
#include <sys/types.h>
+#include <stddef.h>
#include "tinyvector.hxx"
#include "iteratortags.hxx"

View File

@ -1,78 +0,0 @@
Note: for some reason vigra uses a non-standard LIBDIR_SUFFIX definition
whereas usually this is LIB_SUFFIX. This patch fixes this since fedora expects
to use the standard.
diff -baur vigra-1.7.1/CMakeLists.txt vigra-1.7.1.new/CMakeLists.txt
--- vigra-1.7.1/CMakeLists.txt 2010-12-03 17:40:34.000000000 +0000
+++ vigra-1.7.1.new/CMakeLists.txt 2011-01-24 21:31:37.000000000 +0000
@@ -118,6 +118,8 @@
ENDIF()
+set(LIB_SUFFIX "" CACHE STRING "Define suffix of lib directory name (32/64)" )
+
##################################################
#
# global installation commands
@@ -177,10 +179,10 @@
# export targets:
INSTALL(EXPORT vigra-targets
- DESTINATION lib${LIBDIR_SUFFIX}/vigra)
+ DESTINATION lib${LIB_SUFFIX}/vigra)
INSTALL(FILES ${PROJECT_BINARY_DIR}/lib/vigra/CMake/VigraConfig.cmake
${PROJECT_BINARY_DIR}/lib/vigra/CMake/VigraConfigVersion.cmake
- DESTINATION lib${LIBDIR_SUFFIX}/vigra)
+ DESTINATION lib${LIB_SUFFIX}/vigra)
EXPORT(TARGETS vigraimpex FILE vigra-targets.cmake)
##################################################
@@ -239,7 +241,7 @@
MESSAGE( STATUS "---------------------------------------------------------" )
MESSAGE( STATUS " includes will be installed at: ${CMAKE_INSTALL_PREFIX}/include")
-MESSAGE( STATUS " libraries will be installed at: ${CMAKE_INSTALL_PREFIX}/lib${LIBDIR_SUFFIX}")
+MESSAGE( STATUS " libraries will be installed at: ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
IF (MSVC)
MESSAGE( STATUS " binaries and DLLs will be installed at: ${CMAKE_INSTALL_PREFIX}/bin")
diff -baur vigra-1.7.1/doc/vigra/Installation.html vigra-1.7.1.new/doc/vigra/Installation.html
--- vigra-1.7.1/doc/vigra/Installation.html 2010-12-03 17:49:58.000000000 +0000
+++ vigra-1.7.1.new/doc/vigra/Installation.html 2011-01-24 21:34:48.000000000 +0000
@@ -57,8 +57,8 @@
<dd>build VIGRA Python bindings (default: 1). Pass -DWITH_VIGRANUMPY=0 to suppress vigranumpy. </dd>
<dt>-DWITH_HDF5=1 </dt>
<dd>build VIGRA with HDF5 support (default: 1). Pass -DDWITH_HDF5=0 to compile without HDF5. </dd>
-<dt>-DLIBDIR_SUFFIX=64 </dt>
-<dd>define suffix of lib directory name (default: empty string, i.e. no suffix). Use -DLIBDIR_SUFFIX=64 when you want to install libraries in $CMAKE_INSTALL_PREFIX/lib64. </dd>
+<dt>-DLIB_SUFFIX=64 </dt>
+<dd>define suffix of lib directory name (default: empty string, i.e. no suffix). Use -DLIB_SUFFIX=64 when you want to install libraries in $CMAKE_INSTALL_PREFIX/lib64. </dd>
</dl>
<p>
More fine-grained customization (e.g. specification of explicit paths for all dependencies, customization of compiler flags) is possible by editing the file &lt;vigra_build_path&gt;/CMakeCache.txt. This is best done by means of the interactive programs <b>ccmake</b> or <b>cmake-gui</b>. Consult the <a href="http://www.cmake.org/cmake/help/documentation.html">cmake documentation</a> for more detailed help.<p>
diff -baur vigra-1.7.1/docsrc/installation.dxx vigra-1.7.1.new/docsrc/installation.dxx
--- vigra-1.7.1/docsrc/installation.dxx 2010-12-03 17:40:34.000000000 +0000
+++ vigra-1.7.1.new/docsrc/installation.dxx 2011-01-24 21:34:20.000000000 +0000
@@ -50,9 +50,9 @@
vigranumpy.
<DT> -DWITH_HDF5=1
<DD> build VIGRA with HDF5 support (default: 1). Pass -DDWITH_HDF5=0 to compile without HDF5.
- <DT> -DLIBDIR_SUFFIX=64
+ <DT> -DLIB_SUFFIX=64
<DD> define suffix of lib directory name (default: empty string, i.e. no suffix). Use
- -DLIBDIR_SUFFIX=64 when you want to install libraries in $CMAKE_INSTALL_PREFIX/lib64.
+ -DLIB_SUFFIX=64 when you want to install libraries in $CMAKE_INSTALL_PREFIX/lib64.
</DL>
More fine-grained customization (e.g. specification of explicit paths for all dependencies, customization of compiler flags) is possible by editing the file &lt;vigra_build_path&gt;/CMakeCache.txt. This is best done by means of the interactive programs <b>ccmake</b> or <b>cmake-gui</b>. Consult the <a href="http://www.cmake.org/cmake/help/documentation.html">cmake documentation</a> for more detailed help.
diff -baur vigra-1.7.1/src/impex/CMakeLists.txt vigra-1.7.1.new/src/impex/CMakeLists.txt
--- vigra-1.7.1/src/impex/CMakeLists.txt 2010-12-03 17:40:34.000000000 +0000
+++ vigra-1.7.1.new/src/impex/CMakeLists.txt 2011-01-24 21:37:17.000000000 +0000
@@ -64,5 +64,5 @@
INSTALL(TARGETS vigraimpex
EXPORT vigra-targets
RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib${LIBDIR_SUFFIX}
- ARCHIVE DESTINATION lib${LIBDIR_SUFFIX})
+ LIBRARY DESTINATION lib${LIB_SUFFIX}
+ ARCHIVE DESTINATION lib${LIB_SUFFIX})

View File

@ -1,17 +1,44 @@
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
Summary: Generic Programming for Computer Vision Summary: Generic Programming for Computer Vision
Name: vigra Name: vigra
Version: 1.7.1 Version: 1.11.1
Release: 3%{?dist} Release: 16%{?dist}
License: MIT License: MIT
Group: Development/Libraries # The "Lenna" files are non-free, we need to remove them from the source tarball.
Source: http://hci.iwr.uni-heidelberg.de/%{name}/%{name}-%{version}-src.tar.gz # wget https://github.com/ukoethe/vigra/releases/download/Version-1-11-1/vigra-1.11.1-src.tar.gz
Patch1: vigra-1.7.1.lib_suffix.patch # tar xf vigra-1.11.1-src.tar.gz
Patch2: vigra-1.7.1.gcc460.patch # find vigra-1.11.1/ -name "lenna*" -delete
URL: http://hci.iwr.uni-heidelberg.de/vigra/ # tar zcf vigra-1.11.1-src-clean.tar.gz vigra-1.11.1/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source0: %{name}-%{version}-src-clean.tar.gz
BuildRequires: zlib-devel libjpeg-devel libpng-devel libtiff-devel fftw-devel >= 3 Source1: vigra-config.sh
BuildRequires: cmake hdf5-devel boost-devel boost-python doxygen python-sphinx numpy-f2py # Backported from upstream master, fixes a build failure:
# https://github.com/ukoethe/vigra/issues/414
Patch0: https://github.com/ukoethe/vigra/commit/81958d302494e137f98a8b1d7869841532f90388.patch
# Avoid attempt to install non-free 'lenna' files
Patch1: vigra-1.10.0-no-lenna.patch
Patch2: vigra-1.11.1.docdir.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=1597394
Patch3: vigra-1.11.1.py37.patch
URL: http://ukoethe.github.io/vigra/
BuildRequires: gcc-c++
BuildRequires: zlib-devel
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libtiff-devel
BuildRequires: fftw-devel >= 3
BuildRequires: cmake
BuildRequires: boost-devel
BuildRequires: doxygen
%if ! 0%{?rhel}
Requires: python3
BuildRequires: hdf5-devel
BuildRequires: python3-sphinx
BuildRequires: OpenEXR-devel
BuildRequires: python3-numpy-f2py
BuildRequires: boost-python3
BuildRequires: boost-python3-devel
%else
Requires: python
%endif
%description %description
VIGRA stands for "Vision with Generic Algorithms". It's a novel computer vision VIGRA stands for "Vision with Generic Algorithms". It's a novel computer vision
@ -20,66 +47,320 @@ 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 Template Library, you can easily adapt any VIGRA component to the needs of your
application without thereby giving up execution speed. application without thereby giving up execution speed.
#'
%package devel %package devel
Summary: Development tools for programs which will use the vigra library Summary: Development tools for programs which will use the vigra library
Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: vigra = %{version}-%{release}
Requires: libjpeg-devel libtiff-devel libpng-devel zlib-devel fftw-devel >= 3 Requires: libjpeg-devel libtiff-devel libpng-devel zlib-devel fftw-devel >= 3
Requires: hdf5-devel boost-devel boost-python numpy-f2py Requires: boost-devel
%if ! 0%{?rhel}
Requires: hdf5-devel
Requires: OpenEXR-devel
Requires: python3-numpy-f2py boost-python3 boost-python3-devel
%endif
%description devel %description devel
The vigra-devel package includes the header files necessary for developing The vigra-devel package includes the header files necessary for developing
programs that use the vigra library. programs that use the vigra library.
%package python %if ! 0%{?rhel}
Summary: Python interface for the vigra computer vision library %package -n python3-vigra
Requires: vigra = %{version}-%{release} %{?python_provide:%python_provide python3-vigra}
Requires: numpy numpy-f2py Summary: Python 3 interface for the vigra computer vision library
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: python3-numpy python3-numpy-f2py
%description python %description -n python3-vigra
The vigra-python package provides python bindings for vigra The python3-vigra package provides python 3 bindings for vigra
%endif
%prep %prep
%setup -q %autosetup -p1
%patch1 -p1
%patch2 -p1
%build %build
%cmake . # Will need to set LEMON_DIR to /usr/share/coin-or-lemon/cmake to compile WITH_LEMON
# once the coin-or-lemon package's installed cmake is fixed for x86_64 arch.
%if ! 0%{?rhel}
sed -i '1s=^#!/usr/bin/\(python\|env python\)[0-9.]*=#!%{__python3}=' \
config/vigra-config.in
sed -i 's=SET(BOOST_PYTHON_NAMES=& boost_python%{python3_version_nodots}=' \
config/FindVIGRANUMPY_DEPENDENCIES.cmake
mkdir buildpy3
pushd buildpy3
%cmake .. -DWITH_OPENEXR=1 -DWITH_HDF5=1 -DWITH_VALGRIND=0 -DWITH_LEMON=0 \
-DWITH_VIGRANUMPY=1 -DPYTHON_VERSION=%{python3_version}
make VERBOSE=1 %{?_smp_mflags} make VERBOSE=1 %{?_smp_mflags}
popd
%else
sed -i '1s=^#!/usr/bin/\(python\|env python\)[0-9.]*=#!%{__python}=' \
config/vigra-config.in
%cmake . -DWITH_OPENEXR=0 -DWITH_HDF5=0 -DWITH_VIGRANUMPY=0 -DWITH_VALGRIND=0 -DWITH_LEMON=0
make VERBOSE=1 %{?_smp_mflags}
%endif
# cleanup # cleanup
rm -f doc/vigranumpy/.buildinfo rm -f doc/vigranumpy/.buildinfo
rm -f doc/vigra/lenna*
rm -f doc/vigranumpy/vigra/lenna*
find ./doc/ -type f | xargs chmod -x find ./doc/ -type f | xargs chmod -x
%install %install
rm -rf %{buildroot} rm -rf %{buildroot}
%if ! 0%{?rhel}
make -C buildpy3 install DESTDIR=%{buildroot}
mv %{buildroot}/%{_libdir}/vigranumpy/VigranumpyConfig.cmake \
%{buildroot}/%{_libdir}/vigranumpy/Vigranumpy3Config.cmake
%else
make install DESTDIR=%{buildroot} make install DESTDIR=%{buildroot}
%endif
rm -rf %{buildroot}/usr/doc rm -rf %{buildroot}/usr/doc
(
cd $RPM_BUILD_ROOT%{_bindir}
mv vigra-config vigra-config-%{__isa_bits}
)
install -p -m755 -D %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/vigra-config
%post -p /sbin/ldconfig #fixme: this fails,
%postun -p /sbin/ldconfig #%check
#make VERBOSE=1 check
%clean %ldconfig_scriptlets
rm -rf %{buildroot}
%files %files
%defattr(-, root, root,-) %doc LICENSE.txt
%doc LICENSE.txt README.txt
%{_libdir}/libvigraimpex.so.* %{_libdir}/libvigraimpex.so.*
%files devel %files devel
%defattr(-, root, root,-)
%{_includedir}/vigra %{_includedir}/vigra
%{_bindir}/vigra-config %{_bindir}/vigra-config*
%{_libdir}/libvigraimpex.so %{_libdir}/libvigraimpex.so
%{_libdir}/vigra %{_libdir}/vigra
%doc doc/vigra doc/vigranumpy %doc doc/vigra doc/vigranumpy
%files python %if ! 0%{?rhel}
%defattr(-, root, root,-) %files -n python3-vigra
%{python_sitearch}/vigra %{python3_sitearch}/vigra
%{_libdir}/vigranumpy
%endif
%changelog %changelog
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.1-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Apr 11 2019 Richard Shaw <hobbes1069@gmail.com> - 1.11.1-15
- Rebuild for OpenEXR 2.3.0.
* Sat Mar 16 2019 Orion Poplawski <orion@nwra.com> - 1.11.1-14
- Rebuild for hdf5 1.10.5
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.1-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Wed Jan 30 2019 Jonathan Wakely <jwakely@redhat.com> - 1.11.1-12
- Rebuilt for Boost 1.69
* Tue Jan 15 2019 Miro Hrončok <mhroncok@redhat.com> - 1.11.1-11
- Subpackage python2-vigra has been removed
See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
* Wed Aug 22 2018 Bruno Postle <bruno@postle.net> - 1.11.1-10
- Patched for python 3.7
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 1.11.1-8
- Rebuilt for Python 3.7
* Tue May 01 2018 Jonathan Wakely <jwakely@redhat.com> - 1.11.1-7
- Require boost-python2-devel to fix build with boost-1.66.0-7.fc29
* Wed Mar 07 2018 Adam Williamson <awilliam@redhat.com> - 1.11.1-6
- Rebuild to fix GCC 8 mis-compilation
See https://da.gd/YJVwk ("GCC 8 ABI change on x86_64")
- Clean tarball of non-free image files (bump to 1.11.1 omitted this)
- Backport patch from upstream to fix build
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Dec 15 2017 Troy Curtis, Jr <troycurtisjr@gmail.com> - 1.11.1-4
- Add python3 subpackage
- Disable compiling with LEMON
- Move python shebang fix into spec file.
* Wed Dec 13 2017 Bruno Postle <bruno@postle.net> - 1.11.1-3
- fix -devel dependency on boost-python2
* Mon Dec 11 2017 Bruno Postle <bruno@postle.net> - 1.11.1-2
- Remove 'lenna' images
* Sun Dec 10 2017 Bruno Postle <bruno@postle.net> - 1.11.1-1
- Upstream stable release
* Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.11.0-11
- Add Provides for the old name without %%_isa
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.11.0-10
- Python 2 binary package renamed to python2-vigra
See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed Jul 19 2017 Jonathan Wakely <jwakely@redhat.com> - 1.11.0-7
- Rebuilt for s390x binutils bug
* Tue Jul 04 2017 Jonathan Wakely <jwakely@redhat.com> - 1.11.0-6
- Rebuilt for Boost 1.64
* Fri Feb 17 2017 Jonathan Wakely <jwakely@redhat.com> - 1.11.0-5
- Fix build failure with GCC 7
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Dec 06 2016 Orion Poplawski <orion@cora.nwra.com> - 1.11.0-4
- Rebuild for hdf5 1.8.18
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.0-3
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Wed Jun 29 2016 Orion Poplawski <orion@cora.nwra.com> - 1.11.0-2
- Rebuild for hdf5 1.8.17
* Wed Apr 13 2016 Bruno Postle <bruno@postle.net> - 1.11.0-1
- Upstream stable release
* Tue Feb 2 2016 Tom Callaway <spot@fedoraproject.org> - 1.10.0-18
- remove lenna files (non-free)
* Thu Jan 21 2016 Orion Poplawski <orion@cora.nwra.com> - 1.10.0-17
- Rebuild for hdf5 1.8.16
* Sat Jan 16 2016 Jonathan Wakely <jwakely@redhat.com> - 1.10.0-16
- Rebuilt for Boost 1.60
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 1.10.0-15
- Rebuilt for Boost 1.59
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-14
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 1.10.0-13
- rebuild for Boost 1.58
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sun May 17 2015 Orion Poplawski <orion@cora.nwra.com> - 1.10.0-11
- Rebuild for hdf5 1.8.15
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.10.0-10
- Rebuilt for GCC 5 C++11 ABI change
* Wed Feb 04 2015 Petr Machata <pmachata@redhat.com> - 1.10.0-9
- Bump for rebuild.
* Mon Feb 02 2015 Bruno Postle <bruno@postle.net> - 1.10.0-8
- Fix for transparent alpha bug in 16bit and EXR output
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 1.10.0-7
- Rebuild for boost 1.57.0
* Wed Jan 07 2015 Orion Poplawski <orion@cora.nwra.com> - 1.10.0-6
- Rebuild for hdf5 1.8.14
* Wed Nov 26 2014 Rex Dieter <rdieter@fedoraproject.org> 1.10.0-5
- rebuild (openexr), tighten subpkg deps (via %%{?_isa})
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 1.10.0-2
- Rebuild for boost 1.55.0
* Fri Dec 13 2013 Bruno Postle <bruno@postle.net> - 1.10.0-1
- upstream release
* Wed Nov 27 2013 Rex Dieter <rdieter@fedoraproject.org> - 1.9.0-14
- rebuild (openexr)
* Sat Sep 21 2013 David Tardon <dtardon@redhat.com> - 1.9.0-13
- rebuild for atlas 3.10
* Thu Sep 12 2013 Caolán McNamara <caolanm@redhat.com> - 1.9.0-12
- bump n-v-r
* Thu Aug 29 2013 Caolán McNamara <caolanm@redhat.com> - 1.9.0-11
- Resolves: rhbz#884207 multi-lib vigra-config
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Sat Jul 27 2013 pmachata@redhat.com - 1.9.0-9
- Rebuild for boost 1.54.0
* Wed Jul 24 2013 Caolán McNamara <caolanm@redhat.com> - 1.9.0-8
- Resolves: rhbz#987048 explicit python path in shebang
* Tue Jun 04 2013 Caolán McNamara <caolanm@redhat.com> - 1.9.0-7
- Resolves: rhbz#970561 no hdf5-devel in RHEL-7
* Thu May 16 2013 Orion Poplawski <orion@cora.nwra.com> - 1.9.0-6
- Rebuild for hdf5 1.8.11
* Sun Mar 10 2013 Rex Dieter <rdieter@fedoraproject.org> - 1.9.0-5
- rebuild (OpenEXR)
* Thu Feb 14 2013 Caolán McNamara <caolanm@redhat.com> - 1.9.0-4
- no hdf5-devel in RHEL-7
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.9.0-3
- Rebuild for Boost-1.53.0
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1.9.0-2
- rebuild due to "jpeg8-ABI" feature drop
* Tue Nov 06 2012 Bruno Postle <bruno@postle.net> 1.9.0-1
- upstream release, support impex OpenEXR
* Tue Nov 06 2012 Caolán McNamara <caolanm@redhat.com> - 1.8.0-7
- document that there is a test suite, but it fails
* Wed Oct 31 2012 Tom Callaway <spot@fedoraproject.org> - 1.8.0-6
- rebuild
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Mon Feb 27 2012 Bruno Postle <bruno@postle.net> 1.8.0-4
- patch to build with gcc-4.7.0
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.8.0-2
- Rebuild for new libpng
* Sat Sep 24 2011 Bruno Postle <bruno@postle.net> 1.8.0-1
- upstream release
* Fri Aug 26 2011 Tom Callaway <spot@fedoraproject.org> - 1.7.1-4
- rebuild against boost
* Tue May 17 2011 Orion Poplawski <orion@cora.nwra.com> - 1.7.1-3 * Tue May 17 2011 Orion Poplawski <orion@cora.nwra.com> - 1.7.1-3
- Rebuild for hdf5 1.8.7 - Rebuild for hdf5 1.8.7