summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorskydrome2015-06-01 16:28:19 -0400
committerskydrome2015-06-01 16:28:19 -0400
commit2953558198ab603e9dcd07c265404df5462a2a2f (patch)
treea8172553e3f77cb461ed8cfa02061811ff0c4d94
downloadaur-2953558198ab603e9dcd07c265404df5462a2a2f.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD48
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ea4c85931606
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = python2-foolscap-i2p
+ pkgdesc = RPC protocol for Python and Twisted over the I2P network
+ pkgver = 0.6.4
+ pkgrel = 4
+ url = http://foolscap.lothar.com
+ arch = any
+ license = MIT
+ depends = twisted
+ depends = python2
+ depends = python2-pyopenssl
+ provides = python2-foolscap
+ conflicts = python2-foolscap
+ replaces = python-foolscap-i2p
+ options = !emptydirs
+ source = http://foolscap.lothar.com/releases/foolscap-0.6.4.tar.gz
+ source = http://foolscap.lothar.com/releases/foolscap-0.6.4.tar.gz.asc
+ source = http://killyourtv.i2p.me/tahoe-lafs/patches/foolscap-i2p-0.6.4-r0.patch
+ sha256sums = 74b283dd68a3c9d68ebf4e9b4ebf5cfb37480915b6a808ac930fe858a66f8d99
+ sha256sums = SKIP
+ sha256sums = c0b6239119f85fa79b3b983886a2aa42d9bf588c649c5a13ad8f8a358f90b9b7
+
+pkgname = python2-foolscap-i2p
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..857e5392923e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer : Skydrome <irc.freenode.net>
+# Contributor: Chris Brannon <cmbrannon79@gmail.com>
+# Contributor: giniu <gginiu@gmail.com>
+
+pkgname=python2-foolscap-i2p
+pkgver=0.6.4
+pkgrel=4
+pkgdesc="RPC protocol for Python and Twisted over the I2P network"
+url="http://foolscap.lothar.com"
+license=('MIT')
+arch=('any')
+conflicts=('python2-foolscap')
+provides=('python2-foolscap')
+replaces=('python-foolscap-i2p')
+options=(!emptydirs)
+
+depends=('twisted'
+ 'python2'
+ 'python2-pyopenssl')
+
+_patchver="${pkgver}-r0"
+source=("http://foolscap.lothar.com/releases/foolscap-${pkgver}.tar.gz"
+ "http://foolscap.lothar.com/releases/foolscap-${pkgver}.tar.gz.asc"
+ #"0001-proxy-support.patch"
+ #"0002-recognize-i2p-dests.patch"
+ "http://killyourtv.i2p.me/tahoe-lafs/patches/foolscap-i2p-${_patchver}.patch")
+
+sha256sums=('74b283dd68a3c9d68ebf4e9b4ebf5cfb37480915b6a808ac930fe858a66f8d99'
+ 'SKIP'
+ 'c0b6239119f85fa79b3b983886a2aa42d9bf588c649c5a13ad8f8a358f90b9b7')
+
+prepare() {
+ cd "${srcdir}/foolscap-${pkgver}"
+ for p in $(ls ${srcdir}/*.patch); do
+ patch -Np1 -i $p
+ done
+}
+
+build() {
+ cd "${srcdir}/foolscap-${pkgver}"
+ python2 setup.py build
+}
+
+package() {
+ cd "${srcdir}/foolscap-${pkgver}"
+ python2 setup.py install --prefix=/usr --root="$pkgdir"
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}