summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornot_anonymous2015-07-05 18:17:19 -0600
committernot_anonymous2015-07-05 18:17:19 -0600
commitfe9ede58601063dd44ec70a1b273ae9a4bc1b196 (patch)
treec2ce3ec04ed8747fa3301ca3205351d6c4617d59
downloadaur-fe9ede58601063dd44ec70a1b273ae9a4bc1b196.tar.gz
Initial import
-rw-r--r--.SRCINFO40
-rw-r--r--PKGBUILD82
-rw-r--r--diff.Makefile.am28
-rw-r--r--diff.autogen.sh7
-rw-r--r--xdemorse.pngbin0 -> 1289 bytes
-rw-r--r--xpsk31.16
-rw-r--r--xpsk31.desktop11
-rw-r--r--xpsk31.install11
-rw-r--r--xpsk31.man.1.gzbin0 -> 7602 bytes
9 files changed, 185 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1f76a545762e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,40 @@
+pkgbase = xpsk31
+ pkgdesc = Ham Radio PSK31 engine using X/GTK+
+ pkgver = 3.1
+ pkgrel = 1
+ url = http://www.qsl.net/5b4az/pkg/psk31/xpsk31/xpsk31.html
+ install = xpsk31.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = autoconf
+ makedepends = automake
+ makedepends = intltool
+ makedepends = pkg-config
+ depends = gtk2
+ depends = alsa-lib
+ depends = desktop-file-utils
+ source = http://www.qsl.net/5b4az/pkg/psk31/xpsk31/xpsk31-3.1.tar.bz2
+ source = diff.autogen.sh
+ source = diff.Makefile.am
+ source = xpsk31.desktop
+ source = xpsk31.1
+ source = xdemorse.png
+ source = xpsk31.man.1.gz
+ md5sums = 062a60a76a5b0518164dae53d8d1c77f
+ md5sums = ad6b0e6dd69c1d0efd01efef63ace093
+ md5sums = ed09102ed5862054b0f8579f78ab475f
+ md5sums = c784ec5d71a3897c515add6aa370cccd
+ md5sums = 856292e1d2c0f01745218c24e1bf690a
+ md5sums = edcd3f301ec8ea95453d40534beb6ede
+ md5sums = 633652b8446b6970576444e0b8c4e3d9
+ sha256sums = 26b686ccc6f404f42fc26416d13eef1f762f0bead3e069962f168ec69fe99eea
+ sha256sums = cc38902be0fc1026cc027cd0fdab7e78bbfb336df36b90b8f25060775636924a
+ sha256sums = 2377350a73d13e78a567ab4dd035dac445cc59056d123d75d370755dfddc2e7f
+ sha256sums = d1afe06070b7a6eec1967194c2d7a5a38cf29e73dca35976a72d52707dece0a5
+ sha256sums = 1286f9c1a67f7e96440d5a218bad5e7b745642f17b72750e37089779bf75eec9
+ sha256sums = 857eb46c32c12333a7110fb3ea99d2246084724856638f2e04324fc2a576626d
+ sha256sums = 64b381591216ea16c35d94eea52d2de846ce7a628f92c2e0f26a72f27442a033
+
+pkgname = xpsk31
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..55745d6db265
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,82 @@
+# Maintainer: not_anonymous <nmlibertarian@gmail.com>
+# Contributor: WB2FKO <mph at sportscliche dot com>
+# Original Contributor: Bob Finch <w9ya@arrl.net>
+
+pkgname=xpsk31
+pkgver=3.1
+pkgrel=1
+pkgdesc="Ham Radio PSK31 engine using X/GTK+"
+arch=('i686' 'x86_64')
+url="http://www.qsl.net/5b4az/pkg/psk31/xpsk31/xpsk31.html"
+license=(GPL)
+depends=('gtk2' 'alsa-lib' 'desktop-file-utils')
+makedepends=('autoconf' 'automake' 'intltool'
+# 'imagemagick'
+ 'pkg-config')
+install=$pkgname.install
+source=(http://www.qsl.net/5b4az/pkg/psk31/$pkgname/$pkgname-$pkgver.tar.bz2
+ diff.autogen.sh
+ diff.Makefile.am
+ $pkgname.desktop
+ $pkgname.1
+ xdemorse.png
+ $pkgname.man.1.gz
+)
+
+prepare() {
+ cd $srcdir/$pkgname-$pkgver
+
+ patch -p0 < ../diff.autogen.sh
+ patch -p0 < ../diff.Makefile.am
+
+# sed -i s:xpm:png: Makefile.am
+# convert files/$pkgname.xpm files/$pkgname.png
+# install -m644 ../$pkgname.desktop files/$pkgname.desktop
+}
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+
+# export LDFLAGS="-lm $LDFLAGS"
+# It is possible 2 customize some entries in pskcodec.h; See the docs.
+ ./autogen.sh
+ ./configure --prefix=/usr
+ make
+}
+
+check() {
+ cd $srcdir/$pkgname-$pkgver
+
+# make check
+ make -i check # sadly the intl. files. are not correct (sigh)
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+
+ mkdir -p $pkgdir/usr/share/doc/$pkgname/examples/
+ mkdir -p $pkgdir/usr/share/{applications,pixmaps}
+ make DESTDIR=$pkgdir install
+
+ mkdir -p $pkgdir/usr/bin
+ mv $pkgdir/usr/bin/$pkgname $pkgdir/usr/bin/$pkgname.1
+ install -Dm755 ../$pkgname.1 $pkgdir/usr/bin/$pkgname
+
+ install -Dm644 ../$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
+ install -Dm644 ../xdemorse.png $pkgdir/usr/share/pixmaps/$pkgname.png
+ install -Dm644 ../$pkgname.man.1.gz $pkgdir/usr/share/man/man1/$pkgname.1.gz
+}
+md5sums=('062a60a76a5b0518164dae53d8d1c77f'
+ 'ad6b0e6dd69c1d0efd01efef63ace093'
+ 'ed09102ed5862054b0f8579f78ab475f'
+ 'c784ec5d71a3897c515add6aa370cccd'
+ '856292e1d2c0f01745218c24e1bf690a'
+ 'edcd3f301ec8ea95453d40534beb6ede'
+ '633652b8446b6970576444e0b8c4e3d9')
+sha256sums=('26b686ccc6f404f42fc26416d13eef1f762f0bead3e069962f168ec69fe99eea'
+ 'cc38902be0fc1026cc027cd0fdab7e78bbfb336df36b90b8f25060775636924a'
+ '2377350a73d13e78a567ab4dd035dac445cc59056d123d75d370755dfddc2e7f'
+ 'd1afe06070b7a6eec1967194c2d7a5a38cf29e73dca35976a72d52707dece0a5'
+ '1286f9c1a67f7e96440d5a218bad5e7b745642f17b72750e37089779bf75eec9'
+ '857eb46c32c12333a7110fb3ea99d2246084724856638f2e04324fc2a576626d'
+ '64b381591216ea16c35d94eea52d2de846ce7a628f92c2e0f26a72f27442a033')
diff --git a/diff.Makefile.am b/diff.Makefile.am
new file mode 100644
index 000000000000..dc04fde28e35
--- /dev/null
+++ b/diff.Makefile.am
@@ -0,0 +1,28 @@
+--- Makefile.am 2013-12-02 00:01:29.000000000 -0700
++++ Makefile.am 2015-02-18 20:18:22.333001926 -0700
+@@ -34,6 +34,19 @@
+- if test -d $(HOME)/$(PACKAGE); then \
+- echo Working directory exists: $(HOME)/$(PACKAGE) - not copying; \
+- else \
+- echo Copying $(PACKAGE) working directory to $(HOME)/$(PACKAGE); \
+- cp -r $(srcdir)/$(PACKAGE) $(HOME); \
+- fi
++ if test -d files/; then \
++ echo "cp files/$(PACKAGE).desktop $(DESTDIR)/usr/share/applications/"; \
++ cp files/$(PACKAGE).desktop $(DESTDIR)/usr/share/applications/; \
++ echo "cp files/$(PACKAGE).xpm $(DESTDIR)/usr/share/pixmaps/"; \
++ cp files/$(PACKAGE).xpm $(DESTDIR)/usr/share/pixmaps/; \
++ fi
++
++ if test -d xpsk31/; then \
++ if !(test -d $(DESTDIR)/usr/share/doc/$(PACKAGE)); then \
++ echo "mkdir $(DESTDIR)/usr/share/doc/$(PACKAGE)/"; \
++ mkdir $(DESTDIR)/usr/share/doc/$(PACKAGE)/; \
++ echo "mkdir $(DESTDIR)/usr/share/doc/$(PACKAGE)/examples/"; \
++ mkdir $(DESTDIR)/usr/share/doc/$(PACKAGE)/examples/; \
++ fi; \
++ echo "cp -r doc/* $(DESTDIR)/usr/share/doc/$(PACKAGE)/"; \
++ cp -r doc/* $(DESTDIR)/usr/share/doc/$(PACKAGE)/; \
++ echo "cp xpsk31/$(PACKAGE)rc $(DESTDIR)/usr/share/doc/$(PACKAGE)/examples/"; \
++ cp xpsk31/$(PACKAGE)rc $(DESTDIR)/usr/share/doc/$(PACKAGE)/examples/$(PACKAGE)rc.example; \
++ fi
diff --git a/diff.autogen.sh b/diff.autogen.sh
new file mode 100644
index 000000000000..afd272c70050
--- /dev/null
+++ b/diff.autogen.sh
@@ -0,0 +1,7 @@
+--- autogen.sh 2013-12-02 00:01:30.000000000 -0700
++++ autogen.sh 2015-02-03 19:46:28.373924564 -0700
+@@ -10 +10 @@
+-test "$REQUIRED_AUTOMAKE_VERSION" || REQUIRED_AUTOMAKE_VERSION=1.9
++test "$REQUIRED_AUTOMAKE_VERSION" || REQUIRED_AUTOMAKE_VERSION=1.15
+@@ -357,0 +358 @@
++ 1.15*) automake_progs="automake-1.15 " ;;
diff --git a/xdemorse.png b/xdemorse.png
new file mode 100644
index 000000000000..496ea5c46758
--- /dev/null
+++ b/xdemorse.png
Binary files differ
diff --git a/xpsk31.1 b/xpsk31.1
new file mode 100644
index 000000000000..ca10dbb3e1e2
--- /dev/null
+++ b/xpsk31.1
@@ -0,0 +1,6 @@
+#!/bin/bash
+if [ ! -f ~/xpsk31/xpsk31rc ] ; then
+ mkdir -p ~/xpsk31
+ cp /usr/share/doc/xpsk31/examples/xpsk31rc.example ~/xpsk31/xpsk31rc
+ fi
+/usr/bin/xpsk31.1 $1
diff --git a/xpsk31.desktop b/xpsk31.desktop
new file mode 100644
index 000000000000..97104f08ea72
--- /dev/null
+++ b/xpsk31.desktop
@@ -0,0 +1,11 @@
+
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=xpsk31
+Comment=psk31 engine
+Exec=xpsk31
+Icon=xpsk31
+Terminal=false
+Categories=Application;HamRadio;
+StartupNotify=true
diff --git a/xpsk31.install b/xpsk31.install
new file mode 100644
index 000000000000..2eaa60550d51
--- /dev/null
+++ b/xpsk31.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}
diff --git a/xpsk31.man.1.gz b/xpsk31.man.1.gz
new file mode 100644
index 000000000000..10a1435d1ba2
--- /dev/null
+++ b/xpsk31.man.1.gz
Binary files differ