aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorClement Poisson2018-03-21 10:28:24 -0700
committerClement Poisson2018-03-21 10:28:24 -0700
commit0fcd2b97da2f924764208f3345a5577615cbb08e (patch)
tree4a40327a46594316b98d83e0aa8498fc81a68192
parent9869ba4ef000853b7410dfce245acca6b7d737e4 (diff)
downloadaur-0fcd2b97da2f924764208f3345a5577615cbb08e.tar.gz
Help and Libraries are no longer linked to temporary pkg dir
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD33
2 files changed, 21 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index db1cca48d7b9..73231ca59835 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = kx3util
pkgdesc = Elecraft KX3 Utility
pkgver = 1.16.6.25
- pkgrel = 1
+ pkgrel = 2
url = http://www.elecraft.com/KX3/KX3_software.htm
arch = x86_64
license = custom
diff --git a/PKGBUILD b/PKGBUILD
index f7c075ee9faf..9d6423ba9f55 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Clement Poisson <clement@poisson.me>
pkgname=kx3util
pkgver=1.16.6.25
-pkgrel=1
+pkgrel=2
epoch=
pkgdesc="Elecraft KX3 Utility"
arch=("x86_64")
@@ -25,21 +25,28 @@ md5sums=('1c63b7f43b994ddf4f1c12add2cfaa36')
validpgpkeys=()
package() {
- mkdir -p $pkgdir/usr/share/applications
- cp ../kx3util.desktop $pkgdir/usr/share/applications
+ # Desktop Entry
+ install -Dm644 ../kx3util.desktop "${pkgdir}/usr/share/applications/kx3util.desktop"
- cd "$srcdir/kx3util_1_16_6_25"
+ # License
+ install -Dm644 ../LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- mkdir -p $pkgdir/usr/local/bin
- cp kx3util $pkgdir/usr/local/bin
+ cd "${srcdir}/kx3util_1_16_6_25"
- mkdir -p $pkgdir/usr/local/lib/kx3util
- cp 'kx3util Libs'/* $pkgdir/usr/local/lib/kx3util
- ln -s "$pkgdir/usr/local/lib/kx3util" "$pkgdir/usr/local/bin/kx3util Libs"
+ # Main Binary
+ install -Dm755 kx3util "${pkgdir}/usr/local/bin/kx3util"
- mkdir -p $pkgdir/etc/kx3util
- cp -r 'Help' $pkgdir/etc/kx3util
- ln -s "$pkgdir/etc/kx3util/Help" "$pkgdir/usr/local/bin/Help"
- chmod +r -R "$pkgdir/etc/kx3util/Help"
+ # Libraries
+ install -d "${pkgdir}/usr/local/lib/${pkgname}"
+ install -Dm755 "kx3util Libs"/* "${pkgdir}/usr/local/lib/${pkgname}"
+ # -- create a link to the expected install location
+ ln -s "/usr/local/lib/${pkgname}" "${pkgdir}/usr/local/bin/kx3util Libs"
+
+ # Help
+ install -d "${pkgdir}/etc/${pkgname}/Help"
+ # -- help files need world read in order to open in the browser
+ install -Dm744 "Help"/* "${pkgdir}/etc/${pkgname}/Help"
+ # -- create a link to the expected install location
+ ln -s "/etc/${pkgname}/Help" "${pkgdir}/usr/local/bin/Help"
}