summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGI Jack2015-08-31 11:31:39 -0400
committerGI Jack2015-08-31 11:31:39 -0400
commitf2cf1b3ecdaa56b0afa03299a9c13fbf67cc208a (patch)
tree57713a1eb8d7d4b388d12ba70f3a301ca52d1a6a
downloadaur-f2cf1b3ecdaa56b0afa03299a9c13fbf67cc208a.tar.gz
initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD42
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fd63e72b4b74
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = i2p-controller
+ pkgdesc = GUI I2P Controller written in python.
+ pkgver = 1.1
+ pkgrel = 1
+ url = http://sourceforge.net/projects/i2pcontroller/
+ arch = any
+ license = GPLv3
+ license = GPLv2
+ depends = python-pyqt4
+ depends = python
+ depends = xdg-utils
+ depends = i2p
+ source = https://github.com/GIJack/i2pcontroller/raw/master/release/i2pcontroller_1.1.tar.gz
+ sha256sums = 9b054725decafa61d90239ea4fe4716b1f8e3e7da45d3bb284f427f96b1b6f16
+
+pkgname = i2p-controller
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0d3aedf4410b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: GI_Jack <iamjacksemail@hackermail.com>
+pkgname=i2p-controller
+pkgver=1.1
+pkgrel=1
+pkgdesc="GUI I2P Controller written in python."
+url="http://sourceforge.net/projects/i2pcontroller/"
+arch=('any')
+license=('GPLv3' 'GPLv2')
+depends=('python-pyqt4' 'python' 'xdg-utils' 'i2p')
+source=("https://github.com/GIJack/i2pcontroller/raw/master/release/i2pcontroller_${pkgver}.tar.gz")
+sha256sums=('9b054725decafa61d90239ea4fe4716b1f8e3e7da45d3bb284f427f96b1b6f16')
+
+build() {
+ cd "${srcdir}"
+ #compile into bytecode
+ python -m py_compile i2pcontroller.py mainwindow.py # precompile bytecode
+}
+
+package() {
+ cd "${pkgdir}"
+ #make directories
+ mkdir -p usr/share/i2pcontroller
+ mkdir -p usr/bin
+ mkdir -p usr/share/applications
+
+ #copy files
+ mv "${srcdir}/i2pcontroller.py" usr/share/i2pcontroller/
+ mv "${srcdir}/mainwindow.py" usr/share/i2pcontroller/
+ mv "${srcdir}/__pycache__/"* usr/share/i2pcontroller/
+ mv "${srcdir}/wrapper.config" usr/share/i2pcontroller/
+
+ install -Dm755 "${srcdir}/ip2controller" usr/bin/i2pcontroller
+ mv "${srcdir}/i2prouter" usr/share/i2pcontroller/
+ mv "${srcdir}/i2pcontroller.desktop" usr/share/applications/
+ #rename compiled files
+ cd usr/share/i2pcontroller
+ mv i2pcontroller.cpython-3?.pyc i2pcontroller.pyc
+ mv mainwindow.cpython-3?.pyc mainwindow.pyc
+}
+
+# vim:set ts=2 sw=2 et:
+