summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2021-05-27 18:18:02 -0600
committerMark Wagie2021-05-27 18:18:02 -0600
commit3076a5f944982318d3ea0b91057962cdfbb9870e (patch)
treefc0537e8e9e081e0600164afc17a3969f00d5c87
parentc231c5f913368aed18211183b475741ed35f970f (diff)
downloadaur-3076a5f944982318d3ea0b91057962cdfbb9870e.tar.gz
drop Debian related dependencies
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD34
2 files changed, 27 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f7d0764d2117..87cf1a4cae0e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,18 @@
pkgbase = ognibuild
pkgdesc = Detect and invoke build systems
- pkgver = 0.0.7
+ pkgver = 0.0.7+2+gdcf1a00
pkgrel = 1
url = https://github.com/jelmer/ognibuild
arch = any
license = GPL2
+ checkdepends = python-testtools
+ makedepends = git
depends = breezy
- depends = dpkg
- depends = python-apt
depends = python-buildlog-consultant
- depends = python-debian
depends = python-requirements-parser
depends = python-setuptools
- optdepends = python-debmutate
- source = https://pypi.org/packages/source/o/ognibuild/ognibuild-0.0.7.tar.gz
- sha256sums = 2e4ad2d9a9b838b2a3dd9534fa95472c970bd17e7540080e5d6dd546e5bdbb49
+ source = git+https://github.com/jelmer/ognibuild.git#commit=dcf1a0079d40a261beb5fd738d56c151cbc4d7ef
+ sha256sums = SKIP
pkgname = ognibuild
diff --git a/PKGBUILD b/PKGBUILD
index e6111fc749c8..4eb03b62f3d7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,40 @@
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
pkgname=ognibuild
-pkgver=0.0.7
+pkgver=0.0.7+2+gdcf1a00
pkgrel=1
pkgdesc="Detect and invoke build systems"
arch=('any')
url="https://github.com/jelmer/ognibuild"
license=('GPL2')
-depends=('breezy' 'dpkg' 'python-apt' 'python-buildlog-consultant' 'python-debian'
- 'python-requirements-parser' 'python-setuptools')
-#checkdepends=('python-debmutate' 'python-testtools')
-optdepends=('python-debmutate')
-source=("https://pypi.org/packages/source/${pkgname:0:1}/$pkgname/$pkgname-$pkgver.tar.gz")
-sha256sums=('2e4ad2d9a9b838b2a3dd9534fa95472c970bd17e7540080e5d6dd546e5bdbb49')
+depends=('breezy' 'python-buildlog-consultant' 'python-requirements-parser'
+ 'python-setuptools')
+makedepends=('git')
+checkdepends=('python-testtools')
+#source=("https://pypi.org/packages/source/${pkgname:0:1}/$pkgname/$pkgname-$pkgver.tar.gz")
+_commit=dcf1a0079d40a261beb5fd738d56c151cbc4d7ef
+source=("git+https://github.com/jelmer/ognibuild.git#commit=$_commit")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ git describe --tags | sed 's/^v//;s/-/+/g'
+}
build() {
- cd "$pkgname-$pkgver"
+# cd "$pkgname-$pkgver"
+ cd "$srcdir/$pkgname"
python setup.py build
}
-#check() {
+check() {
# cd "$pkgname-$pkgver"
-# python setup.py test
-#}
+ cd "$srcdir/$pkgname"
+ python setup.py test
+}
package() {
- cd "$pkgname-$pkgver"
+# cd "$pkgname-$pkgver"
+ cd "$srcdir/$pkgname"
export PYTHONHASHSEED=0
python setup.py install --root="$pkgdir" --optimize=1 --skip-build
}