summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornot_anonymous2015-07-05 18:06:24 -0600
committernot_anonymous2015-07-05 18:06:24 -0600
commit8d59d0404f8c56c64b47cc715726d399ce509c1a (patch)
treea90ab2ccbc1e46c2740994bf12f398d7df5668c7
downloadaur-8d59d0404f8c56c64b47cc715726d399ce509c1a.tar.gz
Initial import
-rw-r--r--.SRCINFO39
-rw-r--r--PKGBUILD65
-rw-r--r--diff.linux.patch.de.kd8kbu20
-rw-r--r--fdlog.15
-rw-r--r--fdlog.desktop16
-rw-r--r--fdlog.install11
-rw-r--r--fdlog.pngbin0 -> 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
new file mode 100644
index 000000000000..75b2dc5ecdcf
--- /dev/null
+++ b/fdlog.png
Binary files differ