summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXiretza2020-11-17 12:38:02 +0100
committerXiretza2020-11-17 12:38:02 +0100
commit0f1181b1d4f607eaab07f536b82fea1110714299 (patch)
tree27bddcf7fe13f65bcf6a742cc3b6f58ce4016fa3
parentcae12235d39e9f1a9b3f78eb66f80cb8e9ee9695 (diff)
downloadaur-python-litescope-git.tar.gz
Rename package, update PKGBUILD
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD43
2 files changed, 33 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8f11c8a1147b..d2e54d667b2a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,20 @@
-pkgbase = litescope-git
- pkgdesc = A small footprint and configurable Logic Analyzer for LiteX
- pkgver = 95
- pkgrel = 2
+pkgbase = python-litescope-git
+ pkgdesc = A small footprint and configurable embedded logic analyzer for LiteX
+ pkgver = 2020.08.r10.g94e2d15
+ pkgrel = 1
url = https://github.com/enjoy-digital/litescope
arch = any
license = MIT
+ makedepends = git
+ makedepends = python-setuptools
depends = python
- depends = migen
- depends = litex
- provides = litescope
- options = !emptydirs
+ depends = python-migen
+ depends = python-litex
+ provides = python-litescope=2020.08.r10.g94e2d15
+ conflicts = python-litescope
+ replaces = litescope-git
source = git+https://github.com/enjoy-digital/litescope
sha256sums = SKIP
-pkgname = litescope-git
+pkgname = python-litescope-git
diff --git a/PKGBUILD b/PKGBUILD
index 6f0b2a08134c..f8839c0ba140 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,36 @@
-# Maintainer: Caleb Jamison <cbjamo@gmail.com>
-pkgname=litescope-git
-pkgver=95
-pkgrel=2
-pkgdesc="A small footprint and configurable Logic Analyzer for LiteX"
+# Maintainer: xiretza <xiretza+aur@xiretza.xyz>
+
+_srcname=litescope
+pkgname="python-$_srcname-git"
+pkgver=2020.08.r10.g94e2d15
+pkgrel=1
+pkgdesc="A small footprint and configurable embedded logic analyzer for LiteX"
arch=(any)
url="https://github.com/enjoy-digital/litescope"
license=('MIT')
-groups=()
-depends=('python' 'migen' 'litex')
-provides=('litescope')
-options=(!emptydirs)
-install=
-source=("git+https://github.com/enjoy-digital/litescope")
+depends=(python python-migen python-litex)
+makedepends=(git python-setuptools)
+provides=("${pkgname%%-git}=$pkgver")
+conflicts=("${pkgname%%-git}")
+replaces=("$_srcname-git")
+source=("git+$url")
sha256sums=('SKIP')
pkgver() {
- cd "${srcdir}/${pkgname%%-git}"
- git rev-list --count HEAD
-}
-
-prepare() {
- cd "${srcdir}/${pkgname%%-git}"
- rm -rf test/__init__.py
- rm -rf example_designs/__init__.py
+ cd "$_srcname"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd "${srcdir}/${pkgname%%-git}"
+ cd "$_srcname"
python setup.py build
}
package() {
- cd "${srcdir}/${pkgname%%-git}"
- python setup.py install --root="$pkgdir/" --skip-build --optimize=1
+ cd "$_srcname"
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
+# vim:set et ts=2 syntax=PKGBUILD: