summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD14
2 files changed, 14 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7b1121c42a69..3c478ce143b7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = globalplatform
pkgdesc = GlobalPlatform libraries
pkgver = 7.2.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/kaoh/globalplatform
arch = i686
arch = x86_64
@@ -11,6 +11,8 @@ pkgbase = globalplatform
depends = pcsclite
depends = openssl
source = https://github.com/kaoh/globalplatform/archive/3a2240428891746fe404c7aecbf76599a4598fdf.zip
+ source = https://github.com/kaoh/globalplatform/commit/3e592f1e1c0ef15a2b5bc1517c6d10f2116d4c13.patch
md5sums = d91f9d1c9b7ef2c53834170308f93cfe
+ md5sums = be7032ed50b061f78600b8601dd913d5
pkgname = globalplatform
diff --git a/PKGBUILD b/PKGBUILD
index 05217232487e..3b1bfc2f82c1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,15 +5,23 @@
pkgname=globalplatform
pkgver=7.2.0
_commit=3a2240428891746fe404c7aecbf76599a4598fdf
-pkgrel=1
+pkgrel=2
pkgdesc="GlobalPlatform libraries"
license=('GPL3')
arch=('i686' 'x86_64')
url="https://github.com/kaoh/globalplatform"
depends=('glibc' 'pcsclite' 'openssl')
makedepends=('cmake')
-source=(https://github.com/kaoh/globalplatform/archive/$_commit.zip)
-md5sums=('d91f9d1c9b7ef2c53834170308f93cfe')
+source=(https://github.com/kaoh/globalplatform/archive/$_commit.zip
+ https://github.com/kaoh/globalplatform/commit/3e592f1e1c0ef15a2b5bc1517c6d10f2116d4c13.patch)
+md5sums=('d91f9d1c9b7ef2c53834170308f93cfe'
+ 'be7032ed50b061f78600b8601dd913d5')
+
+prepare() {
+ cd globalplatform-$_commit/
+ # CMAC fixes OpenSSL < 3
+ patch -Np1 -i ../3e592f1e1c0ef15a2b5bc1517c6d10f2116d4c13.patch
+}
build() {
cd globalplatform-$_commit/globalplatform