summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyuzakiKK2017-03-11 16:34:00 +0100
committerRyuzakiKK2017-03-11 16:34:00 +0100
commit448d5cec576a8089e18d248d858d99e31df8099b (patch)
tree236af6480c467d101895980504a6b3e9a1b1d1aa
downloadaur-448d5cec576a8089e18d248d858d99e31df8099b.tar.gz
initial aur release of gnome-keysign
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD32
-rw-r--r--avoid_monkeysign.patch25
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..786a1857cb16
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = gnome-keysign
+ pkgdesc = An easier way to sign OpenPGP keys over the local network.
+ pkgver = 0.8
+ pkgrel = 1
+ url = https://github.com/gnome-keysign/gnome-keysign
+ arch = any
+ license = GPL3
+ makedepends = python2-setuptools
+ depends = python2
+ depends = python2-requests
+ depends = python2-gobject
+ depends = python2-qrcode
+ depends = avahi
+ depends = dbus
+ depends = monkeysign-git
+ source = https://github.com/gnome-keysign/gnome-keysign/archive/0.8.tar.gz
+ source = avoid_monkeysign.patch
+ sha256sums = 141bdb20a84a3b1fb5deb0fc52c5af0e02c601b2cc4923f89409b2a1b8509f88
+ sha256sums = c749fed5028b61c99292416f980decb23f9b90ce96eae05190aace764251575a
+
+pkgname = gnome-keysign
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b823b6168fcb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Ludovico de Nittis <aasonykk+aur at google mail dot com>
+# Contributor: Profpatsch <mail AT [nickname] DOT de>
+
+pkgname=gnome-keysign
+pkgver=0.8
+pkgrel=1
+pkgdesc="An easier way to sign OpenPGP keys over the local network."
+arch=('any')
+url="https://github.com/gnome-keysign/gnome-keysign"
+license=('GPL3')
+depends=('python2' 'python2-requests' 'python2-gobject' 'python2-qrcode'
+ 'avahi' 'dbus' 'monkeysign-git')
+makedepends=('python2-setuptools')
+source=(https://github.com/gnome-keysign/gnome-keysign/archive/${pkgver}.tar.gz
+ "avoid_monkeysign.patch")
+sha256sums=('141bdb20a84a3b1fb5deb0fc52c5af0e02c601b2cc4923f89409b2a1b8509f88'
+ 'c749fed5028b61c99292416f980decb23f9b90ce96eae05190aace764251575a')
+
+prepare() {
+ cd "${pkgname}-${pkgver}"
+ patch -Np1 -i "${srcdir}/avoid_monkeysign.patch"
+}
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ python2 setup.py build
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ python2 setup.py install --root="${pkgdir}" --prefix="/usr" --optimize=1
+}
diff --git a/avoid_monkeysign.patch b/avoid_monkeysign.patch
new file mode 100644
index 000000000000..3eaff0ddea08
--- /dev/null
+++ b/avoid_monkeysign.patch
@@ -0,0 +1,25 @@
+diff -ura gnome-keysign-0.8.orig/setup.py gnome-keysign-0.8.new/setup.py
+--- gnome-keysign-0.8.orig/setup.py 2017-03-11 12:07:21.394620381 +0100
++++ gnome-keysign-0.8.new/setup.py 2017-03-11 12:08:02.014620656 +0100
+@@ -27,14 +27,14 @@
+ 'keysign.compat',
+ 'keysign.network',
+ ],
+- py_modules = [
+- 'monkeysign.msgfmt',
+- 'monkeysign.translation',
+- 'monkeysign.gpg',
+- ],
++ #py_modules = [
++ # 'monkeysign.msgfmt',
++ # 'monkeysign.translation',
++ # 'monkeysign.gpg',
++ #],
+ package_dir={
+- 'keysign': 'keysign',
+- 'monkeysign': 'monkeysign/monkeysign'},
++ 'keysign': 'keysign'},
++ #'monkeysign': 'monkeysign'},
+ #package_data={'keysign': ['data/*']},
+ data_files=[
+ ( 'share/applications',