diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | opencv4.patch | 12 |
3 files changed, 29 insertions, 13 deletions
@@ -1,14 +1,16 @@ pkgbase = ssimulacra pkgdesc = Structural SIMilarity Unveiling Local And Compression Related Artifacts - pkgver = 0.1 - pkgrel = 2 + pkgver = 0.2 + pkgrel = 3 url = https://github.com/cloudinary/ssimulacra arch = x86_64 license = Apache - makedepends = vtk - depends = opencv2 - source = git+https://github.com/cloudinary/ssimulacra.git#commit=589fac281aa4a8ecfb9ce07ec2e6f6dd1e6eccbb + makedepends = boost + makedepends = git + depends = opencv + source = git+https://github.com/cloudinary/ssimulacra.git#commit=375726b13f9dec2a01950e6710e7e9f488c52ea3 + source = opencv4.patch sha512sums = SKIP + sha512sums = 3d08d467c71b1bb64ad232a530fb970467c76ac745d7bd75f6df3c8823bf9a54448b98287098cec6076e80093b745b9f26e085048ed49afe7998c0254de3c77b pkgname = ssimulacra - @@ -1,19 +1,21 @@ # Maintainer: spider-mario <spidermario@free.fr> pkgname=ssimulacra -pkgver=0.1 -pkgrel=2 +pkgver=0.2 +pkgrel=3 pkgdesc="Structural SIMilarity Unveiling Local And Compression Related Artifacts" arch=('x86_64') url="https://github.com/cloudinary/ssimulacra" license=('Apache') -depends=('opencv2') -makedepends=('vtk') -source=('git+https://github.com/cloudinary/ssimulacra.git#commit=589fac281aa4a8ecfb9ce07ec2e6f6dd1e6eccbb') -sha512sums=('SKIP') +depends=('opencv') +makedepends=('boost' 'git') +source=('git+https://github.com/cloudinary/ssimulacra.git#commit=375726b13f9dec2a01950e6710e7e9f488c52ea3' + 'opencv4.patch') +sha512sums=('SKIP' + '3d08d467c71b1bb64ad232a530fb970467c76ac745d7bd75f6df3c8823bf9a54448b98287098cec6076e80093b745b9f26e085048ed49afe7998c0254de3c77b') prepare() { cd "$pkgname" - perl -pe 's/(?:C|LD)FLAGS\K=/+=/g' -i Makefile + git apply --3way "$srcdir"/opencv4.patch } build() { diff --git a/opencv4.patch b/opencv4.patch new file mode 100644 index 000000000000..4aa2918cb65a --- /dev/null +++ b/opencv4.patch @@ -0,0 +1,12 @@ +diff --git a/Makefile b/Makefile +index 0ce8ec3..898d428 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,5 +1,5 @@ +-CFLAGS=`pkg-config --cflags opencv` +-LDFLAGS=`pkg-config --libs-only-L opencv` -lopencv_core -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc ++CFLAGS+=`pkg-config --cflags opencv4` ++LDFLAGS+=`pkg-config --libs-only-L opencv4` -lopencv_core -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc + ssimulacra: ssimulacra.cpp + g++ -std=c++11 -O2 -fstrict-aliasing -ffast-math $(CFLAGS) ssimulacra.cpp $(LDFLAGS) -o ssimulacra + clean: |