summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorcelogeek2021-02-17 21:16:35 +0100
committercelogeek2021-02-17 21:16:35 +0100
commitf3713774f837445b4a222c45dc591a1873804a0f (patch)
tree52e2a1b281895a3d6f077fa37af432625ba5152f /PKGBUILD
downloadaur-f3713774f837445b4a222c45dc591a1873804a0f.tar.gz
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD52
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f8a116a12e7b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Celogeek <arch-aur-f5d67e@celogeek.com>
+
+pkgname=("php7-pdlib")
+_pkgbase=("pdlib")
+pkgver=1.0.2
+pkgrel=1
+pkgdesc="PDlib - A PHP extension for Dlib"
+arch=('x86_64')
+url="https://github.com/goodspb/pdlib"
+license=('MIT License')
+depends=('dlib'
+ 'php'
+ 'libx11'
+ 'openblas'
+ 'cblas'
+ 'lapack'
+ 'libsm'
+ 'libice'
+ 'libxext'
+ 'giflib4'
+ 'libpng'
+ 'zlib'
+ 'libjpeg-turbo'
+ 'sqlite'
+ 'fftw'
+ )
+
+makedepends=('cmake')
+source=("https://github.com/goodspb/pdlib/archive/v$pkgver.tar.gz"
+ "pdlib.ini")
+sha256sums=('e91a3c7396ee2027f957fa34fcc2567e614e4e1c1570ae7d5d16d4203541ba4a'
+ 'c325ddedc2e685f12119a0f4e8a1a45430a1ecb15368179f4c0c7153352b8a0e')
+
+build() {
+ cd "${srcdir}/${_pkgbase}-${pkgver}"
+ phpize7
+ LDFLAGS="-L/usr/lib/giflib4" CXXFLAGS="-O2 -I/usr/include/giflib4" ./configure --with-libdir=/usr/lib/giflib4
+ make
+}
+
+check() {
+ cd "${srcdir}/${_pkgbase}-${pkgver}"
+ make NO_INTERACTION=1 test
+}
+
+package() {
+ cd "${srcdir}/${_pkgbase}-${pkgver}"
+ install -Dm755 "modules/pdlib.so" "${pkgdir}/usr/lib/php7/modules/pdlib.so"
+ # install ini file
+ install -Dm644 "../pdlib.ini" "${pkgdir}/etc/php7/conf.d/pdlib.ini"
+}
+