blob: 88b5e870e1dfdc1ca345b9a23db6d98156783b0b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me)
# Contributor: Miguel Revilla <yo at miguelrevilla dot com>
# Contributor: Musikolo <musikolo at protonmail dot com>
_pkgname=clienteafirma
pkgname=autofirma
pkgver=1.6.5
pkgrel=3
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' 'nss')
makedepends=('jdk11-openjdk' 'maven')
conflicts=('autofirma-bin')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ctt-gob-es/${_pkgname}/archive/v${pkgver}.tar.gz"
"autofirma"
"autofirma.desktop"
"autofirma.js"
"autofirma.svg"
"eupl-1.1.txt")
sha256sums=('0a7c931dae09f947c513865095ee4195d76bc91831533aee8cdcc4dea58b6b41'
'ab40c32a083bf6429580b057b21ab8341f8d819cedd91cd52b92fe5ae40212c9'
'062cf72219e592e06218e47ea2a212d6517be66f0d4c58dcd03ef18d5c39300b'
'428c5b7300dde7158a1a0918c8d2e8188f042dbc143d991c03f51d1c8a40efa4'
'f7e525586103db08a2a38ccefdef93cc02407728de8b214e53ae3dc0631bab75'
'db78284b0be3db018205c8d1c8449c461275cb3b8b82dfec3f75e9a19d346542')
build() {
cd "${_pkgname}-${pkgver}"
export PATH="/usr/lib/jvm/java-11-openjdk/bin/:$PATH"
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}-${pkgver}/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"
}
|