diff options
author | Allen | 2023-05-28 01:10:04 +0800 |
---|---|---|
committer | Allen | 2023-05-28 01:10:04 +0800 |
commit | 56b4cca63cadb28d3cde3b25489e03edafd91b34 (patch) | |
tree | 81af4517bc6868bb27c8b603d691068fe39d5615 /PKGBUILD | |
download | aur-56b4cca63cadb28d3cde3b25489e03edafd91b34.tar.gz |
3.4.2
Maintenance build, support JDK 20
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cc16bd3fd727 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Allen <allencch at hotmail dot com> + +base_pkgname=periodiccalendar +pkgname=${base_pkgname}-jdk +pkgver=3.4.2 +pkgrel=1 +pkgdesc="Periodic Calendar for tracking women cycle (supports JDK 20)" +arch=('any') +url="http://linuxorg.sf.net/" +license=('GPL3') +depends=('java-runtime') +source=(https://github.com/allencch/periodiccalendar/releases/download/v${pkgver}/periodiccalendar-${pkgver}.jar + ${base_pkgname}.desktop ${base_pkgname}.png) +md5sums=('de23955e8abbc996b6f660029b0c2364' + '5b8490188ad00deea39cef729359d39d' + 'c26856c7a8a0045e8aa36f063563f67f') +conflicts=(periodiccalendar) + +package() { + cd "${srcdir}" + + install -Dm644 "${srcdir}"/${base_pkgname}-$pkgver.jar "${pkgdir}"/usr/share/java/${base_pkgname}/${base_pkgname}.jar + install -Dm644 "${srcdir}"/${base_pkgname}.png "${pkgdir}"/usr/share/pixmaps/${base_pkgname}.png + install -Dm644 "${srcdir}"/${base_pkgname}.desktop "${pkgdir}"/usr/share/applications/${base_pkgname}.desktop + +#creating executable file + install -d "${pkgdir}"/usr/bin + echo "#!/bin/bash" > "${pkgdir}"/usr/bin/$base_pkgname + echo "java -jar /usr/share/java/$pkgname/$base_pkgname.jar" >> "${pkgdir}"/usr/bin/$base_pkgname + chmod 755 "${pkgdir}"/usr/bin/$pkgname +} |