diff options
author | not_anonymous | 2015-07-05 18:13:28 -0600 |
---|---|---|
committer | not_anonymous | 2015-07-05 18:13:28 -0600 |
commit | bbcd1e2a46ca1ba18cbbe0553bff2678fbf86feb (patch) | |
tree | e521165321eb232ecb446735d7cccd8a39874abc | |
download | aur-bbcd1e2a46ca1ba18cbbe0553bff2678fbf86feb.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 60 | ||||
-rw-r--r-- | diff.setup.py | 5 | ||||
-rw-r--r-- | pyqso.desktop | 15 | ||||
-rw-r--r-- | pyqso.install | 11 |
5 files changed, 119 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..68bbdde8b06b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = pyqso + pkgdesc = Ham Radio QSO logging tool. + pkgver = 0.2 + pkgrel = 1 + url = http://christianjacobs.uk/pyqso/ + install = pyqso.install + arch = any + license = GPL3 + depends = gtk3 + depends = sqlite3 + depends = python2-gobject + depends = desktop-file-utils + optdepends = hamlibs: rig control + optdepends = hamradio-menus: XDG compliant menuing + optdepends = python2-numpy: Greyline Toolkit + optdepends = python2-mpltools-git: Greyline Tools + source = https://github.com/ctjacobs/pyqso/archive/v0.2.tar.gz + source = diff.setup.py + source = pyqso.desktop + md5sums = a46cddc39517123a62d2d6224869f42c + md5sums = 30e60f23bc1b853c3936febd1a77668e + md5sums = db5223623f0a745b15798e18c1f5fc0d + sha256sums = 94c08ada94ab69a882c2af7725d7a67f4c02f9de8f7dc54fc473f11699e91d89 + sha256sums = f8dd5bd66a23b106ce04091a721c3eb8c81a2c8efc9873dbdfa856d69a54145f + sha256sums = b724c3782338cd546f78719137802384364522e398fb6c5a633442d25a2afb17 + +pkgname = pyqso + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..35432d60e514 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer: not_anonymous <nmlibertarian@gmail.com> + +pkgname=pyqso +_authorname=ctjacobs +pkgver=0.2 +pkgrel=1 +pkgdesc="Ham Radio QSO logging tool." +arch=('any') +url="http://christianjacobs.uk/pyqso/" +license=('GPL3') +depends=('gtk3' 'sqlite3' 'python2-gobject' 'desktop-file-utils') +makedepends=( +#'python-sphinx' # for building docs +) +optdepends=('hamlibs: rig control' + 'hamradio-menus: XDG compliant menuing' + 'python2-numpy: Greyline Toolkit' + 'python2-mpltools-git: Greyline Tools') +install=$pkgname.install +source=(https://github.com/${_authorname}/$pkgname/archive/v${pkgver}.tar.gz + diff.setup.py + $pkgname.desktop +) + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + patch -p0 < ../diff.setup.py + sed -i 's:icons:share\/pyqso\/icons:g' bin/pyqso + + # python2 fix + for file in $(find . -name '*.py' -print); do + sed -i -e "s|^#!.*/usr/bin/python|#!/usr/bin/python2|" \ + -e "s|^#!.*/usr/bin/env *python|#!/usr/bin/env python2|" ${file} + done +} + +build () { + cd "$srcdir/$pkgname-$pkgver" + +# make docs +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + python2 setup.py install --root="$pkgdir/" --optimize=1 + + install -Dm644 icons/log_14x14.png $pkgdir/usr/share/pixmaps/$pkgname.png + install -Dm644 ../$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop + +# mkdir -p $pkgdir/usr/share/$pkgname/docs/html/{_images,_modules/pyqso,_sources,_static} +# cp -a docs/build/html/* $pkgdir/usr/share/$pkgname/docs/html/. +} +md5sums=('a46cddc39517123a62d2d6224869f42c' + '30e60f23bc1b853c3936febd1a77668e' + 'db5223623f0a745b15798e18c1f5fc0d') +sha256sums=('94c08ada94ab69a882c2af7725d7a67f4c02f9de8f7dc54fc473f11699e91d89' + 'f8dd5bd66a23b106ce04091a721c3eb8c81a2c8efc9873dbdfa856d69a54145f' + 'b724c3782338cd546f78719137802384364522e398fb6c5a633442d25a2afb17') diff --git a/diff.setup.py b/diff.setup.py new file mode 100644 index 000000000000..02de8c0b7a31 --- /dev/null +++ b/diff.setup.py @@ -0,0 +1,5 @@ +--- setup.py 2015-03-18 00:30:04.461303083 -0600 ++++ setup.py 2015-03-18 00:31:28.624388183 -0600 +@@ -31 +31 @@ +- data_files=[("icons", ["icons/log_64x64.png"])] ++ data_files=[("share/pyqso/icons", ["icons/log_64x64.png"])] diff --git a/pyqso.desktop b/pyqso.desktop new file mode 100644 index 000000000000..977c9d123ce2 --- /dev/null +++ b/pyqso.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Name=PyQso +Name[en_US]=PyQso +Comment=Sign QSO data logger +Comment[en_US]=QSO data logger +Encoding=UTF-8 +Exec=/usr/bin/pyqso +Icon=pyqso +MimeType=text/plain; +StartupNotify=true +Terminal=false +Type=Application +Categories=Application;HamRadio; +X-DCOP-ServiceType=none +X-KDE-SubstituteUID=false diff --git a/pyqso.install b/pyqso.install new file mode 100644 index 000000000000..2eaa60550d51 --- /dev/null +++ b/pyqso.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} |