summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD16
-rw-r--r--opencv4.patch12
3 files changed, 29 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index eb4e4d50bcda..107fb8ccb1e0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index bfbf234e181a..d8844897b02c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: