diff options
author | Óscar García Amor | 2021-05-18 15:24:41 +0200 |
---|---|---|
committer | Óscar García Amor | 2021-05-18 15:24:41 +0200 |
commit | b3dd6a8a6d25ae468ade0c97184866ba82bb0de2 (patch) | |
tree | e2ba91826532566cdf56bafe20bd1aac97ce3683 /PKGBUILD | |
download | aur-b3dd6a8a6d25ae468ade0c97184866ba82bb0de2.tar.gz |
Initial upload: autofirma r6335.f01033006-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9b471e70a2c8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me) + +_pkgname=clienteafirma +pkgname=autofirma +pkgver=r6335.f01033006 +pkgrel=1 +pkgdesc='Cliente de firma electrónica ofrecido por la Administración Pública' +arch=('any') +url='https://firmaelectronica.gob.es/' +license=('GPL' 'custom:EUPL') +depends=('java-runtime') +makedepends=('git' 'jdk11-openjdk' 'maven') +conflicts=('autofirma' 'autofirma-bin') +source=("${_pkgname}::git+https://github.com/ctt-gob-es/${_pkgname}.git" + "autofirma" + "autofirma.desktop" + "autofirma.js" + "autofirma.svg" + "eupl-1.1.txt") +sha256sums=('SKIP' + 'ab40c32a083bf6429580b057b21ab8341f8d819cedd91cd52b92fe5ae40212c9' + '062cf72219e592e06218e47ea2a212d6517be66f0d4c58dcd03ef18d5c39300b' + '428c5b7300dde7158a1a0918c8d2e8188f042dbc143d991c03f51d1c8a40efa4' + 'f7e525586103db08a2a38ccefdef93cc02407728de8b214e53ae3dc0631bab75' + 'db78284b0be3db018205c8d1c8449c461275cb3b8b82dfec3f75e9a19d346542') + +pkgver() { + cd "${_pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${_pkgname}" + export PATH="/usr/lib/jvm/java-11-openjdk/bin/:$PATH" + mvn clean install -Dmaven.test.skip=true + mvn clean install -Denv=install -Dmaven.test.skip=true +} + +package() { + install -Dm755 "autofirma" \ + "${pkgdir}/usr/bin/autofirma" + install -Dm644 "autofirma.js" \ + "${pkgdir}/usr/lib/firefox/defaults/pref/autofirma.js" + install -Dm644 "${_pkgname}/afirma-simple/target/AutoFirma.jar" \ + "${pkgdir}/usr/share/java/autofirma/autofirma.jar" + install -Dm644 "autofirma.svg" \ + "${pkgdir}/usr/share/pixmaps/autofirma.svg" + install -Dm644 "autofirma.desktop" \ + "${pkgdir}/usr/share/applications/autofirma.desktop" + install -Dm644 "eupl-1.1.txt" \ + "${pkgdir}/usr/share/licenses/autofirma/EUPL" +} |