summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYurii Kolesnykov2021-05-14 14:32:21 +0300
committerYurii Kolesnykov2021-05-14 14:32:21 +0300
commite1e15533776d6af61c54bb0c25cf73f9656b9fff (patch)
treefc3d9ea5bc51abdcac58e4dbaf323cffbf8232ca
parent64d59659aeb7a90839e621893bd30663e4c59113 (diff)
downloadaur-e1e15533776d6af61c54bb0c25cf73f9656b9fff.tar.gz
10.4.5
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD52
2 files changed, 39 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index efd7b5d1c0ef..10e8276530cf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = php-ioncube_loader
pkgdesc = Loader for PHP files encoded with ionCube PHP Encoder
- pkgver = 10.3.9
- pkgrel = 2
+ pkgver = 10.4.5
+ pkgrel = 1
url = http://www.ioncube.com/
arch = i686
arch = x86_64
license = CUSTOM
- depends = php
- backup = etc/php/conf.d/00-ioncube_loader.ini
- source_i686 = ioncube_loader-i686-10.3.9.tar.gz::https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
- sha256sums_i686 = 4d73b170e4cbd32a57330b2de1e5494c675cc1b960863007088f98091abc8512
- source_x86_64 = ioncube_loader-x86_64-10.3.9.tar.gz::https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
- sha256sums_x86_64 = edb6ab117935c93bbf5e0562756603733fbcaffd6fec7518306295f259638bb9
+ depends = php74
+ backup = etc/php74/conf.d/00-ioncube_loader.ini
+ source_i686 = ioncube_loader-i686-10.4.5.tar.gz::https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
+ sha256sums_i686 = d93ebaa9c6c8e555770e57022fc90692818871f7f83a8c81c615513ae31e47f3
+ source_x86_64 = ioncube_loader-x86_64-10.4.5.tar.gz::https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
+ sha256sums_x86_64 = d7e0880e455310cda1c19762cd0d155cb8b7cac25ad2f906013764f8088c8a52
pkgname = php-ioncube_loader
diff --git a/PKGBUILD b/PKGBUILD
index ee2275274293..e07f68963942 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,41 @@
-# Maintainer: Giovanni Harting <539@idlegandalf.com>
+# Maintainer: Yurii Kolesnykov <root@yurikoles.com>
+# Contributor: Giovanni Harting <539@idlegandalf.com>
# Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
pkgname=php-ioncube_loader
-pkgver=10.3.9
-_phpver=7.3
-pkgrel=2
+pkgver=10.4.5
+_phpver=7.4
+_php_pkgver="${_phpver//./}"
+_php_name="php${_php_pkgver}"
+pkgrel=1
pkgdesc="Loader for PHP files encoded with ionCube PHP Encoder"
arch=(i686 x86_64)
-url="http://www.ioncube.com/"
-license=("CUSTOM")
-depends=(php)
-backup=(etc/php/conf.d/00-ioncube_loader.ini)
+url=http://www.ioncube.com/
+license=(CUSTOM)
+depends=(${_php_name})
+_conf=etc/${_php_name}/conf.d/00-ioncube_loader.ini
+backup=(${_conf})
-source_i686=(ioncube_loader-i686-$pkgver.tar.gz::https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz)
-source_x86_64=(ioncube_loader-x86_64-$pkgver.tar.gz::https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz)
+source_i686=(ioncube_loader-i686-${pkgver}.tar.gz::https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz)
+source_x86_64=(ioncube_loader-x86_64-${pkgver}.tar.gz::https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz)
-sha256sums_i686=('4d73b170e4cbd32a57330b2de1e5494c675cc1b960863007088f98091abc8512')
-sha256sums_x86_64=('edb6ab117935c93bbf5e0562756603733fbcaffd6fec7518306295f259638bb9')
+sha256sums_i686=('d93ebaa9c6c8e555770e57022fc90692818871f7f83a8c81c615513ae31e47f3')
+sha256sums_x86_64=('d7e0880e455310cda1c19762cd0d155cb8b7cac25ad2f906013764f8088c8a52')
package() {
- cd "${srcdir}"/ioncube
- install -dm0755 "${pkgdir}"/etc/php/conf.d
- install -Dm0755 ioncube_loader_lin_${_phpver}.so "${pkgdir}"/usr/lib/php/modules/ioncube_loader.so
- echo "zend_extension = /usr/lib/php/modules/ioncube_loader.so" > "${pkgdir}"/etc/php/conf.d/00-ioncube_loader.ini
-
- install -Dm0644 LICENSE.txt "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE.txt
- install -Dm0644 README.txt "${pkgdir}"/usr/share/doc/$pkgname/README.txt
- install -Dm0644 USER-GUIDE.txt "${pkgdir}"/usr/share/doc/$pkgname/USER-GUIDE.txt
-}
+ cd "${srcdir}"/ioncube
+
+ install -dm0755 "${pkgdir}/etc/${_php_name}/conf.d"
+
+ local _so_path="${pkgdir}/usr/lib/${_php_name}/modules/ioncube_loader.so"
+ install -Dm0755 ioncube_loader_lin_${_phpver}.so "${_so_path}"
+ echo "zend_extension = ${_so_path}" > "${pkgdir}/${_conf}"
+
+ install -Dm0644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
+
+ for DOC in README.txt USER-GUIDE.txt
+ do
+ install -Dm0644 "${DOC}" "${pkgdir}/usr/share/doc/${pkgname}/${DOC}"
+ done
+}