summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD75
1 files changed, 75 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0c5ffe59a023
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,75 @@
+# Maintainer: not_anonymous <nmlibertarian@gmail.com>
+# Contributor: Bob Finch <w9ya@qrparci.net>
+
+pkgname=tlf-git
+_pkgname=tlf
+pkgver=1.2.4.5.r23.g325f223
+#.r23.g325f223
+pkgrel=1
+pkgdesc="a console mode networked logging and contest program for hamradio"
+arch=('i686' 'x86_64')
+url="https://tlf.github.com/"
+license=('GPL')
+depends=('hamlib')
+makedepends=('autoconf' 'automake' 'pkg-config')
+optdepends=('cwdaemon: transmitting cw'
+ 'cty: country files'
+ 'joe: editing qsos'
+ 'xplanet: mapped qso display')
+# 'fldigi: digital modes/modem & gui/display')
+# ^^^ this might *require* additions to the ./configure ...
+provides=('tlf')
+conflicts=('tlf')
+source=("$_pkgname::git+https://github.com/Tlf/tlf.git#branch=master"
+#https://github.com/Tlf/tlf/archive/$pkgname-$pkgver.tar.gz
+# http://sharon.esrac.ele.tue.nl/pub/linux/ham/tlf/nrau
+ diff.ax.curses.panel.h
+ $_pkgname.desktop
+ $_pkgname.png
+ $_pkgname.1)
+
+pkgver() {
+ cd $_pkgname
+ git describe --long --tags | sed 's/^tlf-//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "$srcdir/$_pkgname"
+
+ patch -p0 < ../diff.ax.curses.panel.h
+}
+
+build() {
+ cd $srcdir/$_pkgname
+
+ autoreconf --install
+ ./configure --prefix=/usr --enable-hamlib
+
+ make || return 1
+}
+
+package() {
+ cd $srcdir/$_pkgname
+
+ make prefix=$pkgdir/usr datadir=$pkgdir/usr/share install
+
+# cp ../nrau $pkgdir/usr/share/$pkgname
+
+ mkdir -p $pkgdir/usr/bin
+ mv $pkgdir/usr/bin/$_pkgname $pkgdir/usr/bin/$_pkgname.1
+ install -D -m 755 ../$_pkgname.1 $pkgdir/usr/bin/$_pkgname
+
+ mkdir -p $pkgdir/usr/share/{applications,pixmaps}
+ install -D -m 644 ../$_pkgname.png $pkgdir/usr/share/pixmaps
+ install -D -m 644 ../$_pkgname.desktop $pkgdir/usr/share/applications
+}
+md5sums=('SKIP'
+ '9c5d7a5ded56d42403150c91fa5f873b'
+ 'b83cca73cea288ed139993efceb245b5'
+ 'f148583e02660cb430f638fd8f71f452'
+ 'b706428f41d32bd5f4f6f671057638c0')
+sha256sums=('SKIP'
+ 'b5a9f130e1342ba6da068320630eaaa4f5146689bd74b610608a75b7e7170c07'
+ 'cc7b5bcf825ea342d126a54a778c4f837ea0da4a12101383f99282041eb5d574'
+ '0ddcde4f0dfa98540d4314660108ed49bfa0bc3d8b87cb46906dfd6f12be2497'
+ '766253a6f4b1d7e0526366875a46e220d637665c3c44e551f8d3db4ed88aaf81')