summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornot_anonymous2015-07-05 18:16:40 -0600
committernot_anonymous2015-07-05 18:16:40 -0600
commit250132738f24327800ff0ef0ad5c427705e1f81d (patch)
tree9e3795ffd91a4e7b56d315e53f4d474e7cbd2683
downloadaur-250132738f24327800ff0ef0ad5c427705e1f81d.tar.gz
Initial import
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD72
-rw-r--r--diff.Makefile.am25
-rw-r--r--diff.autogen.sh7
-rw-r--r--xdemorse.pngbin0 -> 1289 bytes
-rw-r--r--xfhell.16
-rw-r--r--xfhell.desktop11
-rw-r--r--xfhell.install11
8 files changed, 169 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a29d5728725d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,37 @@
+pkgbase = xfhell
+ pkgdesc = Ham Radio - GTK+ app - de/en-codes Hellschreiber signals.
+ pkgver = 3.1
+ pkgrel = 1
+ url = http://www.qsl.net/5b4az/pkg/xfhell/xfhell.html
+ install = xfhell.install
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ 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/xfhell/xfhell-3.1.tar.bz2
+ source = diff.autogen.sh
+ source = diff.Makefile.am
+ source = xfhell.desktop
+ source = xdemorse.png
+ source = xfhell.1
+ md5sums = 25ed5f477ba38f0c296734ec4e82ff99
+ md5sums = ad6b0e6dd69c1d0efd01efef63ace093
+ md5sums = f5b10bc9c510cb359b6cb626d628aab9
+ md5sums = 9a3568a6dbdd2bfb90aa76adf2dc531f
+ md5sums = edcd3f301ec8ea95453d40534beb6ede
+ md5sums = f1b4aee1d96afc2a5aa2aed475914ce4
+ sha256sums = 819b319b83813fef48198dbfa0c8bbcb269aabe3b84ce0d3f4cd98b81c533451
+ sha256sums = cc38902be0fc1026cc027cd0fdab7e78bbfb336df36b90b8f25060775636924a
+ sha256sums = 2484d70e867515fbe49fff2463a1ef8ecee02f1feb36ef4deec8fd24fcea0f7b
+ sha256sums = a4bdba7b601bace48e15bd2dc6f0daadd8a10511242cbb2fdc17bf78a19647b5
+ sha256sums = 857eb46c32c12333a7110fb3ea99d2246084724856638f2e04324fc2a576626d
+ sha256sums = e98727d5dd44ef65854b0735f45e7fbee19102d182b872bbd56b048d45a1f4a4
+
+pkgname = xfhell
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..78ca1652cb1b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,72 @@
+# Maintainer: not_anonymous <nmlibertarian@gmail.com>
+
+pkgname=xfhell
+pkgver=3.1
+pkgrel=1
+pkgdesc="Ham Radio - GTK+ app - de/en-codes Hellschreiber signals."
+arch=('i686' 'x86_64')
+url="http://www.qsl.net/5b4az/pkg/xfhell/xfhell.html"
+license=(GPL3)
+depends=('gtk2' 'alsa-lib' 'desktop-file-utils')
+makedepends=('autoconf' 'automake' 'intltool'
+# 'imagemagick'
+ 'pkg-config')
+install=$pkgname.install
+source=("http://www.qsl.net/5b4az/pkg/$pkgname/$pkgname-$pkgver.tar.bz2"
+ diff.autogen.sh
+ diff.Makefile.am
+ $pkgname.desktop
+ xdemorse.png
+ $pkgname.1)
+
+prepare() {
+ cd $srcdir/$pkgname-$pkgver
+
+ patch -p0 < ../diff.autogen.sh
+ patch -p0 < ../diff.Makefile.am
+
+ sed -i s:xpm:png: Makefile.am
+ mkdir files/
+# convert files/$pkgname.xpm files/$pkgname.png
+ install -m644 ../$pkgname.desktop files/$pkgname.desktop
+ install -m644 ../xdemorse.png files/$pkgname.png
+}
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+
+# export LDFLAGS="-lm $LDFLAGS"
+ ./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/{applications,pixmaps,$pkgname,doc/$pkgname}
+ make DESTDIR=$pkgdir install
+
+ 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
+}
+md5sums=('25ed5f477ba38f0c296734ec4e82ff99'
+ 'ad6b0e6dd69c1d0efd01efef63ace093'
+ 'f5b10bc9c510cb359b6cb626d628aab9'
+ '9a3568a6dbdd2bfb90aa76adf2dc531f'
+ 'edcd3f301ec8ea95453d40534beb6ede'
+ 'f1b4aee1d96afc2a5aa2aed475914ce4')
+sha256sums=('819b319b83813fef48198dbfa0c8bbcb269aabe3b84ce0d3f4cd98b81c533451'
+ 'cc38902be0fc1026cc027cd0fdab7e78bbfb336df36b90b8f25060775636924a'
+ '2484d70e867515fbe49fff2463a1ef8ecee02f1feb36ef4deec8fd24fcea0f7b'
+ 'a4bdba7b601bace48e15bd2dc6f0daadd8a10511242cbb2fdc17bf78a19647b5'
+ '857eb46c32c12333a7110fb3ea99d2246084724856638f2e04324fc2a576626d'
+ 'e98727d5dd44ef65854b0735f45e7fbee19102d182b872bbd56b048d45a1f4a4')
diff --git a/diff.Makefile.am b/diff.Makefile.am
new file mode 100644
index 000000000000..ae6ced7f360e
--- /dev/null
+++ b/diff.Makefile.am
@@ -0,0 +1,25 @@
+--- Makefile.am 2013-12-02 00:01:31.000000000 -0700
++++ Makefile.am 2015-02-19 11:33:52.689951693 -0700
+@@ -34,6 +34,16 @@
+- 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 xfhell/; then \
++ echo "cp -r xfhell/* $(DESTDIR)/usr/share/$(PACKAGE)/"; \
++ cp -r xfhell/* $(DESTDIR)/usr/share/$(PACKAGE)/; \
++ fi
++
++ if test -d doc/; then \
++ echo "cp -r doc/* $(DESTDIR)/usr/share/doc/$(PACKAGE)/"; \
++ cp -r doc/* $(DESTDIR)/usr/share/doc/$(PACKAGE)/; \
++ 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/xfhell.1 b/xfhell.1
new file mode 100644
index 000000000000..fe8be946c1a8
--- /dev/null
+++ b/xfhell.1
@@ -0,0 +1,6 @@
+#!/bin/bash
+if [ ! -f ~/xfhell/xfhellrc ] ; then
+ mkdir -p ~/xfhell
+ cp -a /usr/share/xfhell/* ~/xfhell/.
+ fi
+/usr/bin/xfhell.1 $1
diff --git a/xfhell.desktop b/xfhell.desktop
new file mode 100644
index 000000000000..02d62ffe9361
--- /dev/null
+++ b/xfhell.desktop
@@ -0,0 +1,11 @@
+
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=xfhell
+Comment=xfhell engine
+Exec=xfhell
+Icon=xfhell
+Terminal=false
+Categories=Application;HamRadio;
+StartupNotify=true
diff --git a/xfhell.install b/xfhell.install
new file mode 100644
index 000000000000..2eaa60550d51
--- /dev/null
+++ b/xfhell.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}