diff options
author | not_anonymous | 2015-07-05 18:06:24 -0600 |
---|---|---|
committer | not_anonymous | 2015-07-05 18:06:24 -0600 |
commit | 8d59d0404f8c56c64b47cc715726d399ce509c1a (patch) | |
tree | a90ab2ccbc1e46c2740994bf12f398d7df5668c7 | |
download | aur-8d59d0404f8c56c64b47cc715726d399ce509c1a.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 39 | ||||
-rw-r--r-- | PKGBUILD | 65 | ||||
-rw-r--r-- | diff.linux.patch.de.kd8kbu | 20 | ||||
-rw-r--r-- | fdlog.1 | 5 | ||||
-rw-r--r-- | fdlog.desktop | 16 | ||||
-rw-r--r-- | fdlog.install | 11 | ||||
-rw-r--r-- | fdlog.png | bin | 0 -> 1918 bytes |
7 files changed, 156 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..30890a064be9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,39 @@ +pkgbase = fdlog + pkgdesc = Ham Radio - Field Day Logger with networked nodes + pkgver = 152i + pkgrel = 2 + url = http://www.fdlog.info + install = fdlog.install + arch = any + license = GPL + depends = python2 + depends = tk + depends = epdfview + depends = sqlite + source = http://www.fdlog.info/files/fdlog152i.zip + source = http://www.fdlog.info/files/arrl_sect.txt + source = http://www.arrl.org/files/file/Field-Day/2014/2014%20Rules.pdf + source = http://www.arrl.org/files/file/Regulatory/Band%20Chart/Hambands_color.pdf + source = diff.linux.patch.de.kd8kbu + source = fdlog.1 + source = fdlog.desktop + source = fdlog.png + md5sums = 2fab5d9372c9d70515cb8b87e4cd4a40 + md5sums = c735d25edf2535dc88e65f62a1be7d1c + md5sums = ce4d343ff2a55721f9f5695964030d9a + md5sums = a254f68eeae6ebb3f24c3e5b61f26dff + md5sums = fc94f8d1deb8238200c1a75781f6cba5 + md5sums = d74c9696c6132d51cf5cdc5c81afc427 + md5sums = ed55981d519bc7a1644183d913ba54a0 + md5sums = 222f239adce839cd07d4fff44fac3ee8 + sha256sums = 39e4da70a1922937a94230fb34f9c277cc8b926a316de555dda9234fde592eed + sha256sums = e466e4d6f2a7723b7de904f4dd54d999ec3e05ab2f19d147ff79ed1124f2927b + sha256sums = cafb08341f224d7465a656126701c1fdf007eb3f3bfde6d6412d062bebe651e0 + sha256sums = 0ee32f9930d7d353bb17f0332c117e2bef6700754cd5d96c26ba0a11c587c394 + sha256sums = 294fa25ce11bb2f3507dcdefcd81e0cf5a69050cf73f769bafb8143716c88daf + sha256sums = 586bd09c0364d19c05b49a7d17c1e25ebb652c3cb3b8475440fed4358a02bfbd + sha256sums = aea54578f79ef0aa7ca91eb5a52ddad92429379d40d97fc9f87234073bfc81ce + sha256sums = 5e3e7867385997b5a11c231d32f9429e09f234f50882ff8385241f4cbf92b500 + +pkgname = fdlog + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..caaea3b6d93c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: not_anonymous <nmlibertarian@gmail.com> +# Contributor: Vitaliy Berdinskikh ur6lad[at]i.ua +# Original Submitter: Bob Finch <w9ya@qrparci.net> + +pkgname=fdlog +pkgver=152i +pkgrel=2 +pkgdesc="Ham Radio - Field Day Logger with networked nodes" +arch=('any') +url="http://www.fdlog.info" +license=('GPL') +depends=('python2' 'tk' 'epdfview' 'sqlite') +install=$pkgname.install +source=(${url}/files/$pkgname$pkgver.zip + ${url}/files/arrl_sect.txt + http://www.arrl.org/files/file/Field-Day/2014/2014%20Rules.pdf + http://www.arrl.org/files/file/Regulatory/Band%20Chart/Hambands_color.pdf + diff.linux.patch.de.kd8kbu + $pkgname.1 + $pkgname.desktop + $pkgname.png) + +prepare() { + cd $srcdir/${pkgname}$pkgver + + mv README.txt readme.txt + rm GPL.txt + + sed -i -e 's:os.startfile:os.system:' fdlog.py + sed -i -e 's:fdrules.pdf:epdfview fdrules.pdf:' fdlog.py + sed -i -e 's:bands.pdf:epdfview bands.pdf:' fdlog.py + + patch -p0 < ../diff.linux.patch.de.kd8kbu +} + +package() { + cd $srcdir/${pkgname}$pkgver + + mkdir -p $pkgdir/usr/share/$pkgname + install -m 644 * $pkgdir/usr/share/$pkgname/ + install -m 644 ../arrl_sect.txt $pkgdir/usr/share/$pkgname/arrl_sect.txt + install -m 644 ../2014%20Rules.pdf $pkgdir/usr/share/$pkgname/fdrules.pdf + install -m 644 ../Hambands_color.pdf $pkgdir/usr/share/$pkgname/bands.pdf + install -D -m 755 ../$pkgname.1 $pkgdir/usr/bin/$pkgname + + mkdir -p $pkgdir/usr/share/{applications,pixmaps} + install -m644 ../*.desktop $pkgdir/usr/share/applications/ + install -m644 ../*.png $pkgdir/usr/share/pixmaps/ +} +md5sums=('2fab5d9372c9d70515cb8b87e4cd4a40' + 'c735d25edf2535dc88e65f62a1be7d1c' + 'ce4d343ff2a55721f9f5695964030d9a' + 'a254f68eeae6ebb3f24c3e5b61f26dff' + 'fc94f8d1deb8238200c1a75781f6cba5' + 'd74c9696c6132d51cf5cdc5c81afc427' + 'ed55981d519bc7a1644183d913ba54a0' + '222f239adce839cd07d4fff44fac3ee8') +sha256sums=('39e4da70a1922937a94230fb34f9c277cc8b926a316de555dda9234fde592eed' + 'e466e4d6f2a7723b7de904f4dd54d999ec3e05ab2f19d147ff79ed1124f2927b' + 'cafb08341f224d7465a656126701c1fdf007eb3f3bfde6d6412d062bebe651e0' + '0ee32f9930d7d353bb17f0332c117e2bef6700754cd5d96c26ba0a11c587c394' + '294fa25ce11bb2f3507dcdefcd81e0cf5a69050cf73f769bafb8143716c88daf' + '586bd09c0364d19c05b49a7d17c1e25ebb652c3cb3b8475440fed4358a02bfbd' + 'aea54578f79ef0aa7ca91eb5a52ddad92429379d40d97fc9f87234073bfc81ce' + '5e3e7867385997b5a11c231d32f9429e09f234f50882ff8385241f4cbf92b500') diff --git a/diff.linux.patch.de.kd8kbu b/diff.linux.patch.de.kd8kbu new file mode 100644 index 000000000000..5f0301d5bec6 --- /dev/null +++ b/diff.linux.patch.de.kd8kbu @@ -0,0 +1,20 @@ +--- fdlog.py.org 2015-02-05 22:21:10.000000000 -0700 ++++ fdlog.py 2015-02-08 12:56:49.766465940 -0700 +@@ -2210 +2210,16 @@ +- my_addr = socket.gethostbyname(hostname) # fails on some systems
++ # are we on a Linux system, get the local address the hard way
++ if os.name == "posix":
++ try:
++ my_addr = socket.gethostbyname(socket.gethostname())
++ except:
++ my_addr = ''
++ if not my_addr or my_addr.startswith('127.'):
++ s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
++ try:
++ s.connect(('8.8.8.8', 0))
++ my_addr = s.getsockname()[0]
++ except:
++ my_addr = '127.0.0.1'
++ else:
++ my_addr = socket.gethostbyname(hostname) # fails on some systems
++
diff --git a/fdlog.1 b/fdlog.1 new file mode 100644 index 000000000000..e46714a60943 --- /dev/null +++ b/fdlog.1 @@ -0,0 +1,5 @@ +#!/bin/sh +mkdir -p $HOME/fdlog +cd $HOME/fdlog +cp -ua /usr/share/fdlog/* . +exec python2 fdlog.py diff --git a/fdlog.desktop b/fdlog.desktop new file mode 100644 index 000000000000..f79a007aab0b --- /dev/null +++ b/fdlog.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Name=FDLog +Name[en_US]=FDLog +Comment=FD Logging with Networked Nodes +Comment[en_US]=FD Logging with Networked Nodes +Encoding=UTF-8 +Exec=fdlog +Icon=fdlog.png +MimeType=text/plain +StartupNotify=true +Terminal=true +TerminalOptions= +Type=Application +Categories=Application;HamRadio; +X-DCOP-ServiceType= +X-KDE-SubstituteUID=false diff --git a/fdlog.install b/fdlog.install new file mode 100644 index 000000000000..2eaa60550d51 --- /dev/null +++ b/fdlog.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} diff --git a/fdlog.png b/fdlog.png Binary files differnew file mode 100644 index 000000000000..75b2dc5ecdcf --- /dev/null +++ b/fdlog.png |