summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authornot_anonymous2022-02-25 20:45:20 -0700
committernot_anonymous2022-02-25 20:45:20 -0700
commit22eb8881930e2f584ed04465ffacc7b7b0d0824c (patch)
tree2dd8ce932813d9f142fbb10ad66442aff93aab45 /PKGBUILD
downloadaur-22eb8881930e2f584ed04465ffacc7b7b0d0824c.tar.gz
Created
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD62
1 files changed, 62 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7921c7dd4e30
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,62 @@
+# Maintainer: not_anonymous <nmlibertarian@gmail.com>
+# Contributor: Carsten Feuls <archlinux at carstenfeuls dot de>
+# Contributor: Wijnand Modderman-Lenstra <maze@pyth0n.org>
+# Contributor: Vitaliy Berdinskikh <ur6lad@archlinux.org.ua>
+# Original Submission: Bob Finch <w9ya@qrparci.net>
+
+pkgname=hamlib4
+_pkgname=hamlib
+__pkgname=Hamlib
+pkgver=4.4
+pkgrel=1
+pkgdesc="Ham radio equipment control libraries - VERSION 4.x"
+arch=('i686' 'x86_64' 'armv5h' 'armv6h' 'armv7h')
+url="http://hamlib.org"
+license=('GPL' 'LGPL')
+depends=('perl' 'python' 'tcl' 'lua' 'libxml2' 'libindi' \
+ 'libusb-compat' 'boost')
+makedepends=('autoconf' 'automake' 'libtool' 'pkg-config' 'swig')
+provides=('hamlib')
+conflicts=('hamlib' 'hamlib-git')
+source=("https://github.com/$__pkgname/$__pkgname/releases/download/$pkgver/$_pkgname-$pkgver.tar.gz")
+options=('!emptydirs')
+
+
+build() {
+ export PYTHON=/usr/bin/python3
+
+ cd $srcdir/$_pkgname-$pkgver
+
+# ./autogen.sh \
+ autoreconf -i
+ ./configure \
+ --prefix=/usr \
+ --sbindir=/usr/bin \
+ --with-perl-binding \
+ --with-python-binding \
+ --with-tcl-binding \
+ --with-lua-binding \
+ --with-xml-support \
+ --with-indi-support
+ make
+}
+
+package() {
+ cd $srcdir/$_pkgname-$pkgver
+
+ make DESTDIR=$pkgdir install
+
+ # fix perl module location
+# cd $pkgdir/usr/lib/perl5/site_perl/
+ eval $(perl -V:sitearch)
+ cd $pkgdir$sitearch
+ mkdir -p current/
+ mv auto current
+ mv Hamlib.pm current
+ rm perltest.pl
+
+ /usr/bin/find $pkgdir -name '.packlist' -delete
+ /usr/bin/find $pkgdir -name '*.pod' -delete
+}
+md5sums=('2b82f1a5e36ba78390e1d05266213477')
+sha256sums=('8bf0107b071f52f08587f38e2dee8a7848de1343435b326f8f66d95e1f8a2487')