summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorÓscar García Amor2021-12-24 15:49:29 +0100
committerÓscar García Amor2021-12-24 15:49:29 +0100
commit8b9648515791ae9db93e8f5cccb822c7a195c443 (patch)
tree7311f6c910606b56c557b0db2c5818449b65b549
parentc407813caed2ba3c6ec02612c84f2859c0e0193b (diff)
downloadaur-8b9648515791ae9db93e8f5cccb822c7a195c443.tar.gz
upgpkg: autofirma-git r6411.52b796b29-1
Add temporal fix to #223
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD37
2 files changed, 39 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 29c9f125afd4..49b69af79d74 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = autofirma-git
pkgdesc = Cliente de firma electrónica ofrecido por la Administración Pública
- pkgver = r6398.1222bbef9
+ pkgver = r6411.52b796b29
pkgrel = 1
url = https://firmaelectronica.gob.es/
arch = any
@@ -13,16 +13,20 @@ pkgbase = autofirma-git
conflicts = autofirma
conflicts = autofirma-bin
source = clienteafirma::git+https://github.com/ctt-gob-es/clienteafirma.git
+ source = jmulticard::git+https://github.com/ctt-gob-es/jmulticard.git
+ source = jmulticard-73011ff9965d8b45ae1d9cd2f99de3452a0cba47.tar.gz::https://github.com/ctt-gob-es/jmulticard/archive/73011ff9965d8b45ae1d9cd2f99de3452a0cba47.tar.gz
source = autofirma
source = autofirma.desktop
source = autofirma.js
source = autofirma.svg
source = eupl-1.1.txt
- sha256sums = SKIP
- sha256sums = d008cd566c7e7276f1887ec337c9ebfe0676ac45addd2040a9e35fc4f5d9ed64
- sha256sums = 062cf72219e592e06218e47ea2a212d6517be66f0d4c58dcd03ef18d5c39300b
- sha256sums = 428c5b7300dde7158a1a0918c8d2e8188f042dbc143d991c03f51d1c8a40efa4
- sha256sums = f7e525586103db08a2a38ccefdef93cc02407728de8b214e53ae3dc0631bab75
- sha256sums = db78284b0be3db018205c8d1c8449c461275cb3b8b82dfec3f75e9a19d346542
+ b2sums = SKIP
+ b2sums = SKIP
+ b2sums = c3c42899b3edbfdb0a03990a50d64ab7831c0d0b3e448e79f21083e3b8b3df66941ea165e1fc92adcc5a0990469791dae7b8027c03f83c463a542a4179870db2
+ b2sums = 2eca1245aa7e44228fac9fbb871b90d765402ebdfeaa476fa807e7bdaedb039353980c5fdfaf560ecc943386bbee90d4ae048b85b516b4653bf699328d10fc87
+ b2sums = cbedb1aff6ea64e44569d4a3249bd3707a5bc2fadf956ab27f62a71198cfed3f07170f40965bbbd2b4b9a587d165fe8b6a19c3f85aa87eaf8c5897d899d9b6e8
+ b2sums = 835597fed89382057b48f01537dacc43aeef342372678fbeb6d486c6cded7ee41911b910e200e7c1c34bd1cbb0e25854e6e56dea68115bcde759b84d2d0a6147
+ b2sums = 3397abf9b38b8e187ec7a1fa59e91c974568d520a2604487aa5dda56c590756560d38d46152ed5765eb6746956265107a7ff8d448f9090dc7f75a2b74d36513b
+ b2sums = 2075fa9b5aba397bbd0e211a3092d21b885f6bd7c881a2ab9d9935ddf2d68d37a0a1b5159762a3cb52fb96ceb1a6cfad0051bd7255dae9b1f8ed0dda1f467674
pkgname = autofirma-git
diff --git a/PKGBUILD b/PKGBUILD
index c9a61c9f9c97..2a637001cd93 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,11 @@
# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me)
_pkgname=clienteafirma
+# FIX: https://github.com/ctt-gob-es/clienteafirma/issues/223
+_jmulticard_commit=73011ff9965d8b45ae1d9cd2f99de3452a0cba47
+# FIX: end 223
pkgname=autofirma-git
-pkgver=r6398.1222bbef9
+pkgver=r6411.52b796b29
pkgrel=1
pkgdesc='Cliente de firma electrónica ofrecido por la Administración Pública'
arch=('any')
@@ -12,29 +15,45 @@ depends=('java-runtime=11')
makedepends=('git' 'java-environment=11' 'maven')
conflicts=('autofirma' 'autofirma-bin')
source=("${_pkgname}::git+https://github.com/ctt-gob-es/${_pkgname}.git"
+ "jmulticard::git+https://github.com/ctt-gob-es/jmulticard.git"
+ "jmulticard-${_jmulticard_commit}.tar.gz::https://github.com/ctt-gob-es/jmulticard/archive/${_jmulticard_commit}.tar.gz"
"autofirma"
"autofirma.desktop"
"autofirma.js"
"autofirma.svg"
"eupl-1.1.txt")
-sha256sums=('SKIP'
- 'd008cd566c7e7276f1887ec337c9ebfe0676ac45addd2040a9e35fc4f5d9ed64'
- '062cf72219e592e06218e47ea2a212d6517be66f0d4c58dcd03ef18d5c39300b'
- '428c5b7300dde7158a1a0918c8d2e8188f042dbc143d991c03f51d1c8a40efa4'
- 'f7e525586103db08a2a38ccefdef93cc02407728de8b214e53ae3dc0631bab75'
- 'db78284b0be3db018205c8d1c8449c461275cb3b8b82dfec3f75e9a19d346542')
+b2sums=('SKIP'
+ 'SKIP'
+ 'c3c42899b3edbfdb0a03990a50d64ab7831c0d0b3e448e79f21083e3b8b3df66941ea165e1fc92adcc5a0990469791dae7b8027c03f83c463a542a4179870db2'
+ '2eca1245aa7e44228fac9fbb871b90d765402ebdfeaa476fa807e7bdaedb039353980c5fdfaf560ecc943386bbee90d4ae048b85b516b4653bf699328d10fc87'
+ 'cbedb1aff6ea64e44569d4a3249bd3707a5bc2fadf956ab27f62a71198cfed3f07170f40965bbbd2b4b9a587d165fe8b6a19c3f85aa87eaf8c5897d899d9b6e8'
+ '835597fed89382057b48f01537dacc43aeef342372678fbeb6d486c6cded7ee41911b910e200e7c1c34bd1cbb0e25854e6e56dea68115bcde759b84d2d0a6147'
+ '3397abf9b38b8e187ec7a1fa59e91c974568d520a2604487aa5dda56c590756560d38d46152ed5765eb6746956265107a7ff8d448f9090dc7f75a2b74d36513b'
+ '2075fa9b5aba397bbd0e211a3092d21b885f6bd7c881a2ab9d9935ddf2d68d37a0a1b5159762a3cb52fb96ceb1a6cfad0051bd7255dae9b1f8ed0dda1f467674')
pkgver() {
cd "${_pkgname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
+prepare() {
+ # FIX: https://github.com/ctt-gob-es/clienteafirma/issues/223
+ export PATH="/usr/lib/jvm/java-11-openjdk/bin/:$PATH"
+ # Fist build jmulticard 1.7
+ cd "jmulticard-${_jmulticard_commit}"
+ mvn clean install -Dmaven.test.skip=true
+ # Now build jmulticard 1.8-SNAPSHOT
+ cd "../jmulticard"
+ mvn clean install -Dmaven.test.skip=true
+ # FIX: end 223
+}
+
build() {
cd "${_pkgname}"
export PATH="/usr/lib/jvm/java-11-openjdk/bin/:$PATH"
# FIX: https://github.com/ctt-gob-es/clienteafirma/issues/222
- sed -i '76d' afirma-crypto-cades/src/main/java/es/gob/afirma/signers/cades/CAdESExtraParams.java
- sed -i '65d' afirma-crypto-cades/src/main/java/es/gob/afirma/signers/cades/CAdESExtraParams.java
+ #sed -i '76d' afirma-crypto-cades/src/main/java/es/gob/afirma/signers/cades/CAdESExtraParams.java
+ #sed -i '65d' afirma-crypto-cades/src/main/java/es/gob/afirma/signers/cades/CAdESExtraParams.java
# FIX: end 222
mvn clean install -Dmaven.test.skip=true
mvn clean install -Denv=install -Dmaven.test.skip=true