Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : vigra | name : vigra | ||||
| version : 1.11.1 | version : 1.11.1 | ||||
| release : 8 | release : 9 | ||||
| source : | source : | ||||
| - https://github.com/ukoethe/vigra/releases/download/Version-1-11-1/vigra-1.11.1-src.tar.gz : a5564e1083f6af6a885431c1ee718bad77d11f117198b277557f8558fa461aaf | - https://github.com/ukoethe/vigra/releases/download/Version-1-11-1/vigra-1.11.1-src.tar.gz : a5564e1083f6af6a885431c1ee718bad77d11f117198b277557f8558fa461aaf | ||||
| license : MIT | license : MIT | ||||
| component : multimedia.library | component : multimedia.library | ||||
| summary : C++ library for image analysis | summary : C++ library for image analysis | ||||
| description: | | description: | | ||||
| VIGRA is a computer vision library that puts its main emphasis on flexible algorithms, because algorithms represent the principal know-how of this field. The library was consequently built using generic programming as introduced by Stepanov and Musser and exemplified in the C++ Standard Template Library. By writing a few adapters (image iterators and accessors) you can use VIGRA's algorithms on top of your data structures, within your environment. Alternatively, you can also use the data structures provided within VIGRA, which can be easily adapted to a wide range of applications. VIGRA's flexibility comes almost for free: Since the design uses compile-time polymorphism (templates), performance of the compiled program approaches that of a traditional, hand tuned, inflexible, solution. | VIGRA is a computer vision library that puts its main emphasis on flexible algorithms, because algorithms represent the principal know-how of this field. The library was consequently built using generic programming as introduced by Stepanov and Musser and exemplified in the C++ Standard Template Library. By writing a few adapters (image iterators and accessors) you can use VIGRA's algorithms on top of your data structures, within your environment. Alternatively, you can also use the data structures provided within VIGRA, which can be easily adapted to a wide range of applications. VIGRA's flexibility comes almost for free: Since the design uses compile-time polymorphism (templates), performance of the compiled program approaches that of a traditional, hand tuned, inflexible, solution. | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(OpenEXR) | - pkgconfig(OpenEXR) | ||||
| - pkgconfig(libpng) | - pkgconfig(libpng) | ||||
| - pkgconfig(libtiff-4) | - pkgconfig(libtiff-4) | ||||
| - pkgconfig(libturbojpeg) | - pkgconfig(libturbojpeg) | ||||
| - libboost-devel | - libboost-devel | ||||
| setup : | | setup : | | ||||
| %cmake -DWITH_OPENEXR=1 \ | %patch -p1 < $pkgfiles/vigra-cmake-config.patch | ||||
| %patch -p1 < $pkgfiles/OpenEXR-instead-of-ilmbase.patch | |||||
| %cmake_ninja \ | |||||
| -DWITH_OPENEXR=1 \ | |||||
| -DWITH_BOOST_GRAPH=1 \ | -DWITH_BOOST_GRAPH=1 \ | ||||
| -DDOCINSTALL=share/doc \ | -DLIB_SUFFIX=%LIBSUFFIX% \ | ||||
| . | -DDOCINSTALL=share/doc | ||||
| build : | | build : | | ||||
| %make | %ninja_build | ||||
| install : | | install : | | ||||
| %make_install | %ninja_install | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.