# Contributor: Bradford D. Boyle # Maintainer: Bradford D. Boyle setglobal pkgname = 'hamlib' setglobal pkgver = '3.0' setglobal pkgrel = '0' setglobal pkgdesc = '"Library to control radio transceivers and receivers'" setglobal url = '"http://www.hamlib.org/'" setglobal arch = '"all'" setglobal license = '"LGPLv2+'" setglobal depends = ''"" setglobal depends_dev = ''"" setglobal makedepends = ""$depends_dev linux-headers perl-dev python-dev swig tcl-dev chrpath"" setglobal install = ''"" setglobal subpackages = ""$pkgname-dev $pkgname-doc $pkgname-perl $pkgname-python $pkgname-tcl"" setglobal source = '"http://downloads.sourceforge.net/project/hamlib/hamlib/3.0/hamlib-3.0.tar.gz'" setglobal builddir = ""$srcdir"/$pkgname-$pkgver" proc build { cd $builddir ./configure --prefix=/usr --sbindir=/usr/bin \ --with-perl-binding \ --with-python-binding \ --with-tcl-binding make } proc package { cd $builddir make DESTDIR="$pkgdir" install install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING } proc perl { setglobal depends = '"perl'" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/perl5 "$subpkgdir"/usr/lib/ # fix perl module location cd "$subpkgdir"/usr/lib/perl5/site_perl/ mkdir current mv auto current mv Hamlib.pm current rm perltest.pl chrpath --delete "$subpkgdir"/usr/lib/perl5/site_perl/current/auto/Hamlib/Hamlib.so } proc python { setglobal depends = '"python'" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/python2.7 "$subpkgdir"/usr/lib/ } proc tcl { mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/tcl "$subpkgdir"/usr/lib/ } setglobal md5sums = '"ffe192ff83c5935966367efe5bb33334 hamlib-3.0.tar.gz'" setglobal sha256sums = '"bc16546161a47e21a44a710a40aeb0bce478f112bffcc4f253eb27e150f1c21e hamlib-3.0.tar.gz'" setglobal sha512sums = '"16ac66ab91d44c364054aa6ba8292a6538886744d83a83eb0887f55407f836e1d4a402cc7a41576594bea8100c2eefa26bae212f767a68b2a4db7a709166cbd2 hamlib-3.0.tar.gz'"