diff options
author | Dominik Heidler | 2019-01-10 11:37:10 +0100 |
---|---|---|
committer | Dominik Heidler | 2019-01-10 11:37:10 +0100 |
commit | 8192c24bf639deef192a7636c6aabb6f7c579c68 (patch) | |
tree | 4c0c1a491b9e7b9dbe8ef748b7133b6207389217 | |
parent | 4f4bb5ecbbb467ed5b132ebe85480df928bbe56e (diff) | |
download | aur-8192c24bf639deef192a7636c6aabb6f7c579c68.tar.gz |
Version 1.3.0
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | openecardapp.install | 21 |
2 files changed, 30 insertions, 29 deletions
@@ -1,50 +1,30 @@ +#Contributor: smrqdt <smrqdt@posteo.de> #Contributor: onny <onny@project-insanity.org> #Maintainer: Dominik Heidler <dominik@heidler.eu> pkgname=openecardapp -pkgver=1.2.4 -_jarver="${pkgver}-20171212-0958" -pkgrel=3 +pkgver=1.3.0 +pkgrel=1 pkgdesc="Open eCard-App (opencard) is an open source alternative of the AusweisApp" arch=('any') url="https://www.openecard.org" license=("GPL3") depends=('java-runtime' 'pcsclite') -noextract=("richclient-${_jarver}.jar" "cifs-${_jarver}.jar") -source=("https://jnlp.openecard.org/richclient-${_jarver}.jar" "https://jnlp.openecard.org/cifs-${_jarver}.jar") -sha256sums=('d91e7902e81fc70c0b065f03284940bf943580f9f4185bcb72f093fb35f470b2' - '394fcf87049fe7c62a661e626f7ac85efb8b7195bdec900fe2daf8d1a9308865') - -# code for building from source -#makedepends=('maven' 'jdk8-openjdk') -#source=("$pkgname-$pkgver.tar.gz::https://codeload.github.com/ecsec/open-ecard/tar.gz/$pkgver" "openecardapp") -#prepare() { -# cd "${srcdir}/open-ecard-${pkgver}/clients/richclient" -# ln -s ../../../src/package src/ -#} -# -#build() { -# cd "${srcdir}/open-ecard-${pkgver}/clients/richclient" -# mvn clean install -#} -# -#package() { -# install -D -m755 "openecardapp" "${pkgdir}/usr/bin/openecardapp" -# #cd "${srcdir}/open-ecard-${pkgver}/clients/richclient/target" -# #install -D -m644 "richclient-${pkgver}-bundle-cifs.jar" "${pkgdir}/usr/share/java/openecardapp/OpeneCardApp.jar" -#} +source=("https://github.com/ecsec/open-ecard/releases/download/1.3.0/Open-eCard-App-${pkgver}.deb") +install="openecardapp.install" +md5sums=('268075f1b3a9f2ae1b8166f6942d418a') prepare() { cd "$srcdir" echo "#!/bin/sh" > openecardapp echo "" >> openecardapp echo "cd /usr/share/java/openecardapp/" >> openecardapp - echo "exec \"\$JAVA_HOME/bin/java\" -cp richclient-${_jarver}.jar:cifs-${_jarver}.jar org.openecard.richclient.RichClient" >> openecardapp + echo "exec /opt/Open-eCard-App/Open-eCard-App \$@" >> openecardapp } package() { cd "$srcdir" install -D -m755 "openecardapp" "${pkgdir}/usr/bin/openecardapp" - install -D -m644 "richclient-${_jarver}.jar" "${pkgdir}/usr/share/java/openecardapp/richclient-${_jarver}.jar" - install -D -m644 "cifs-${_jarver}.jar" "${pkgdir}/usr/share/java/openecardapp/cifs-${_jarver}.jar" + install -dm755 "${pkgdir}/opt/" + tar xJf data.tar.xz --strip-components 2 -C "${pkgdir}/opt/" } diff --git a/openecardapp.install b/openecardapp.install new file mode 100644 index 000000000000..4f134b9e3440 --- /dev/null +++ b/openecardapp.install @@ -0,0 +1,21 @@ +## arg 1: the new package version +post_install() { + xdg-desktop-menu install --novendor /opt/Open-eCard-App/Open-eCard-App.desktop +} + +## arg 1: the new package version +## arg 2: the old package version +pre_upgrade() { + xdg-desktop-menu uninstall --novendor --noupdate /opt/Open-eCard-App/Open-eCard-App.desktop +} + +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + xdg-desktop-menu install --novendor /opt/Open-eCard-App/Open-eCard-App.desktop +} + +## arg 1: the old package version +pre_remove() { + xdg-desktop-menu uninstall --novendor /opt/Open-eCard-App/Open-eCard-App.desktop +} |