summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD9
1 files changed, 5 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 38e3e1794cc8..6dbe0dfabb42 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ pkgdesc="Energia is a Arduino IDE clone for use with the MSP430 launchpad"
arch=('i686' 'x86_64')
url="http://energia.nu/"
license=('GPL')
-depends=(java-environment java-rxtx)
+depends=(java-environment java-rxtx libusb-compat gcc-libs-multilib)
provides=('energia')
# staticlibs keeps all *.a files which are necessary since we bundle a toolchain
# !strip disable stripping of debug symbols which are useful
@@ -17,7 +17,7 @@ install='energia.install'
source=('energia.desktop'
'10-msp430-launchpad.rules')
md5sums=('a7ce061d9fc0f9530e058204e532b40b'
- 'dcdf66ac4ae446dcfadbcd6a2dbb6f31')
+ '9bcbda86498c3a71b4af1309a743716d')
if [[ $CARCH == "x86_64" ]]; then
source+=("$pkgname-$pkgver-$CARCH.tgz::http://energia.nu/downloads/downloadv3.php?file=energia-0101E$pkgver-linux64.tgz")
md5sums+=('cbb348ff40c2f9d42c025eb9a6484ae2')
@@ -46,8 +46,9 @@ _copy_src() {
}
_patch_package_for_lock_issues() {
- ln -sf /usr/lib/librxtxSerial.so "$pkgdir/opt/energia/lib/librxtxSerial64.so"
- ln -sf /usr/lib/librxtxSerial.so "$pkgdir/opt/energia/lib/librxtxSerial32.so"
+ for arch in '' 32 64; do
+ ln -sf /usr/lib/librxtxSerial.so "$pkgdir/opt/energia/lib/librxtxSerial${arch}.so"
+ done
ln -sf /usr/share/java/rxtx/RXTXcomm.jar "$pkgdir/opt/energia/lib/RXTXcomm.jar"
install -m755 "$srcdir/10-msp430-launchpad.rules" "$pkgdir/etc/udev/rules.d/"
}