diff options
author | Jose Riha | 2021-08-30 16:17:04 +0200 |
---|---|---|
committer | Jose Riha | 2021-08-30 16:17:04 +0200 |
commit | 29de15edceaa453643bfec69ea455da2a3797fde (patch) | |
tree | 13bf73e2795bac91cf87374028bb898aac08b83a | |
parent | 8e9589c72b7e3b66282d85909a4ecfb7009ba5b4 (diff) | |
download | aur-29de15edceaa453643bfec69ea455da2a3797fde.tar.gz |
Add .install, fix kryoflux-ui not finding correct dtc binary
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | kryoflux.install | 6 | ||||
-rw-r--r-- | kryoflux.sh | 1 |
4 files changed, 14 insertions, 4 deletions
@@ -1,8 +1,9 @@ pkgbase = kryoflux pkgdesc = USB Floppy Controller for Software Preservation pkgver = 2.6 - pkgrel = 4 + pkgrel = 5 url = http://www.kryoflux.com + install = kryoflux.install arch = i686 arch = x86_64 license = custom @@ -21,7 +22,7 @@ pkgbase = kryoflux md5sums = 12d57dcc9657a90c583dded553b8a2e1 md5sums = 43ec7eb49fbdab703cafe146145fe0de md5sums = ede10c48b2b1edc5c346e8814f07bcdb - md5sums = 0c9d40001d3ebed40dd3032cbdc7ba54 + md5sums = e5f6e87858ba2172a1530f3826539caa md5sums = ede9a2b77643af8bf9d166c30827c170 pkgname = kryoflux @@ -4,13 +4,14 @@ pkgname=kryoflux pkgdesc="USB Floppy Controller for Software Preservation" pkgver=2.6 -pkgrel=4 +pkgrel=5 arch=('i686' 'x86_64') url="http://www.kryoflux.com" license=('custom') provides=('capsimage') conflicts=('capsimage') depends=('libusb') +install=kryoflux.install makedepends=('gendesk' 'imagemagick') optdepends=('jre7-openjdk: for the Kryoflux GUI' 'archlinux-java-run: for the Kryoflux GUI') source=("http://www.kryoflux.com/download/kryoflux_${pkgver}_linux.tar.bz2" @@ -21,7 +22,7 @@ source=("http://www.kryoflux.com/download/kryoflux_${pkgver}_linux.tar.bz2" md5sums=('12d57dcc9657a90c583dded553b8a2e1' '43ec7eb49fbdab703cafe146145fe0de' 'ede10c48b2b1edc5c346e8814f07bcdb' - '0c9d40001d3ebed40dd3032cbdc7ba54' + 'e5f6e87858ba2172a1530f3826539caa' 'ede9a2b77643af8bf9d166c30827c170') prepare() { @@ -43,6 +44,7 @@ package() { install -d ${pkgroot}/{bin,lib} # rename dtc binary to kdtc to avoid clash with dtc package (suggested by @frankspace) install dtc/${CARCH}/static/dtc ${pkgroot}/bin/kdtc + install -Dm755 dtc/${CARCH}/static/dtc ${pkgroot}/share/java/kryoflux/dtc install -Dm644 dtc/kryoflux-ui.jar ${pkgroot}/share/java/kryoflux/kryoflux-ui.jar cp -P dtc/${CARCH}/lib* ${pkgroot}/lib diff --git a/kryoflux.install b/kryoflux.install new file mode 100644 index 000000000000..06d02ebae9a5 --- /dev/null +++ b/kryoflux.install @@ -0,0 +1,6 @@ +post_install() { + echo "=== PLEASE NOTE ===" + echo "dtc has been renamed to kdtc to avoid clashing with device-tree-compiler" + /bin/true +} + diff --git a/kryoflux.sh b/kryoflux.sh index 8bcf9c946f1f..faf28579b1bd 100644 --- a/kryoflux.sh +++ b/kryoflux.sh @@ -1,2 +1,3 @@ #!/bin/sh +export PATH=/usr/share/java/kryoflux:$PATH archlinux-java-run --max 8 -- -jar /usr/share/java/kryoflux/kryoflux-ui.jar |