summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornot_anonymous2015-07-05 18:17:51 -0600
committernot_anonymous2015-07-05 18:17:51 -0600
commited458a9902d1cd3f3518b5bf4a32238994b322f0 (patch)
treed5521102dab01b941c97eaace291bd0619f9f035
downloadaur-ed458a9902d1cd3f3518b5bf4a32238994b322f0.tar.gz
Initial import
-rw-r--r--.SRCINFO39
-rw-r--r--PKGBUILD61
-rw-r--r--diff.Makefile26
-rw-r--r--output.fix12
-rw-r--r--yfklog.desktop16
-rw-r--r--yfklog.install11
-rw-r--r--yfklog.pngbin0 -> 1495 bytes
7 files changed, 165 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..defc91b76f1d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,39 @@
+pkgbase = yfklog
+ pkgdesc = Yet Another Ham Radio Logbook - w/ LoTW & Ncurses based
+ pkgver = 0.3.5
+ pkgrel = 4
+ url = http://fkurz.net/ham/yfklog.html
+ install = yfklog.install
+ arch = any
+ license = GPL
+ license = FDL
+ depends = cty
+ depends = texlive-core
+ depends = perl-curses
+ depends = perl-dbd-sqlite
+ depends = desktop-file-utils
+ optdepends = hamlib: for rig control
+ optdepends = trustedqsl: for LOTW support
+ optdepends = xplanet: for ploted output
+ optdepends = fldigi: for digital mode interface
+ source = http://fkurz.net/ham/yfklog/yfklog-0.3.5.tar.gz
+ source = http://fkurz.net/ham/yfklog/doc/index.html
+ source = yfklog.desktop
+ source = yfklog.png
+ source = diff.Makefile
+ source = output.fix
+ md5sums = b9dcffbd77d262676ed108be0ab2db0d
+ md5sums = f32b15845bb65b204c2522c4474fe96d
+ md5sums = 203e7a3dddcaa0abc1a8eb44ad12b7c7
+ md5sums = 90b9267746f9b1f1ecd6842e5a308a28
+ md5sums = 6aa31a456ddfe674cc3bf95d53ca2817
+ md5sums = 24846dfbca5f4e266ca01c320c275a3f
+ sha256sums = af46983aa8900a8b1379b0302cf7891e29e3c2af662dd96ccd7342dc2a159bbf
+ sha256sums = 29ed95342a188dfed7d397f04fb2fd0cdcb8337d9d946458bf5a467dab4cb995
+ sha256sums = 096536cb4da2c49eb8c87b1b40f57e3eb6f07c58702fdf686dd2019e01be2cb3
+ sha256sums = e54bf52aa79ac2a90b8a901d9eea37c04b4a5895daee4736dde65110abb7d49d
+ sha256sums = c5f3bde5b544aa99d41a57760eb6630b1269a6e07500eb7027d078175e32c926
+ sha256sums = 15f0b3d809db81f48dd3c9d2f10b73eaa3cfe4bf6434427c4702a0a045f014ed
+
+pkgname = yfklog
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7859000ec3ba
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: not_anonymous <nmlibertarian@gmail.com>
+# Contributor: Vitaliy Berdinskikh ur6lad[at]i.ua
+# Original Submitter: Bob Finch <w9ya@qrpqrci.net>
+
+pkgname=yfklog
+pkgver=0.3.5
+pkgrel=4
+pkgdesc="Yet Another Ham Radio Logbook - w/ LoTW & Ncurses based"
+arch=('any')
+url="http://fkurz.net/ham/yfklog.html"
+license=('GPL' 'FDL')
+depends=('cty' 'texlive-core' 'perl-curses' 'perl-dbd-sqlite' 'desktop-file-utils')
+optdepends=('hamlib: for rig control'
+ 'trustedqsl: for LOTW support'
+ 'xplanet: for ploted output'
+ 'fldigi: for digital mode interface')
+install=$pkgname.install
+source=(http://fkurz.net/ham/$pkgname/$pkgname-$pkgver.tar.gz
+ http://fkurz.net/ham/$pkgname/doc/index.html
+ $pkgname.desktop
+ $pkgname.png
+ diff.Makefile
+ output.fix)
+
+prepare () {
+ cd $srcdir/$pkgname-$pkgver
+
+ patch -p0 < ../diff.Makefile
+ patch -p0 < ../output.fix
+
+ sed -i s:'yfklog/cty.dat':'cty/cty.dat': yfksubs.pl
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+
+ mkdir -p $pkgdir/usr/share/$pkgname/docs
+
+ make DESTDIR=$pkgdir/usr install || return 1
+ rm $pkgdir/usr/share/$pkgname/cty.dat
+
+ install -m644 CHANGELOG $pkgdir/usr/share/$pkgname/docs/
+ install -m644 ../*.html $pkgdir/usr/share/$pkgname/docs/
+
+ mkdir -p $pkgdir/usr/share/{pixmaps,applications}
+
+ install -m644 ../*.desktop $pkgdir/usr/share/applications/
+ install -m644 ../*.png $pkgdir/usr/share/pixmaps
+}
+md5sums=('b9dcffbd77d262676ed108be0ab2db0d'
+ 'f32b15845bb65b204c2522c4474fe96d'
+ '203e7a3dddcaa0abc1a8eb44ad12b7c7'
+ '90b9267746f9b1f1ecd6842e5a308a28'
+ '6aa31a456ddfe674cc3bf95d53ca2817'
+ '24846dfbca5f4e266ca01c320c275a3f')
+sha256sums=('af46983aa8900a8b1379b0302cf7891e29e3c2af662dd96ccd7342dc2a159bbf'
+ '29ed95342a188dfed7d397f04fb2fd0cdcb8337d9d946458bf5a467dab4cb995'
+ '096536cb4da2c49eb8c87b1b40f57e3eb6f07c58702fdf686dd2019e01be2cb3'
+ 'e54bf52aa79ac2a90b8a901d9eea37c04b4a5895daee4736dde65110abb7d49d'
+ 'c5f3bde5b544aa99d41a57760eb6630b1269a6e07500eb7027d078175e32c926'
+ '15f0b3d809db81f48dd3c9d2f10b73eaa3cfe4bf6434427c4702a0a045f014ed')
diff --git a/diff.Makefile b/diff.Makefile
new file mode 100644
index 000000000000..8866a422cec5
--- /dev/null
+++ b/diff.Makefile
@@ -0,0 +1,26 @@
+--- Makefile.org 2008-01-30 17:00:53.000000000 -0700
++++ Makefile 2008-02-03 23:20:58.000000000 -0700
+@@ -6,21 +6,17 @@
+ @echo "Nothing to do. make install|uninstall|clean|dist [DESTDIR=/usr]"
+
+ install:
+- sed 's^prefix="/usr"^prefix="$(DESTDIR)"^g' yfksubs.pl > yfksubs2.pl
+- sed 's^prefix="/usr"^prefix="$(DESTDIR)"^g' yfk > yfk2
+ chmod 0755 yfk
+ install -d -v $(DESTDIR)/share/yfklog/
+ install -d -v $(DESTDIR)/share/yfklog/labels/
+ install -d -v $(DESTDIR)/bin/
+- install -m 0755 yfk2 $(DESTDIR)/bin/yfk
+- install -m 0444 yfksubs2.pl $(DESTDIR)/share/yfklog/yfksubs.pl
++ install -m 0755 yfk $(DESTDIR)/bin/yfk
++ install -m 0444 yfksubs.pl $(DESTDIR)/share/yfklog/yfksubs.pl
+ install -m 0444 db_* $(DESTDIR)/share/yfklog/
+ install -m 0444 cty.dat $(DESTDIR)/share/yfklog/
+ install -m 0444 config $(DESTDIR)/share/yfklog/
+ install -m 0444 p.png $(DESTDIR)/share/yfklog/
+ install -m 0444 *.lab $(DESTDIR)/share/yfklog/labels/
+- rm -f yfksubs2.pl
+- rm -f yfk2
+
+ uninstall:
+ rm -f $(DESTDIR)/bin/yfk
diff --git a/output.fix b/output.fix
new file mode 100644
index 000000000000..7f9e63a4d65d
--- /dev/null
+++ b/output.fix
@@ -0,0 +1,12 @@
+--- yfksubs.pl 2008-01-30 17:00:53.000000000 -0700
++++ yfksubs.pl 2008-02-03 23:04:02.000000000 -0700
+@@ -4890,7 +4890,8 @@
+ printw "Updated DB to 0.3.5.\n";
+ }
+
+-printw "All up to date!\n";
++printw "All up to date!\n\n";
++printw "Press any key to continue.\n";
+ refresh();
+
+ }
diff --git a/yfklog.desktop b/yfklog.desktop
new file mode 100644
index 000000000000..71bbe00e619a
--- /dev/null
+++ b/yfklog.desktop
@@ -0,0 +1,16 @@
+[Desktop Entry]
+Name=YFKLog
+Name[en_US]=YFKLog
+Comment=Full Featured QSO Logger
+Comment[en_US]=Full Featured QSO Logger
+Encoding=UTF-8
+Exec=yfk
+Icon=yfklog.png
+MimeType=text/plain
+StartupNotify=true
+Terminal=true
+TerminalOptions=
+Type=Application
+Categories=Application;HamRadio;
+X-DCOP-ServiceType=none
+X-KDE-SubstituteUID=false
diff --git a/yfklog.install b/yfklog.install
new file mode 100644
index 000000000000..2eaa60550d51
--- /dev/null
+++ b/yfklog.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}
diff --git a/yfklog.png b/yfklog.png
new file mode 100644
index 000000000000..53520cabd10b
--- /dev/null
+++ b/yfklog.png
Binary files differ