diff options
author | Xiretza | 2020-11-17 12:28:14 +0100 |
---|---|---|
committer | Xiretza | 2020-11-17 12:29:37 +0100 |
commit | 826081c568d28519813ed902a6a7b0c5b3e197b2 (patch) | |
tree | 04c802b4fb993637d1d7596371f0036d5be2d087 /PKGBUILD | |
parent | 18621eeebeadb8bebf149705b70ced38234d4d3b (diff) | |
download | aur-python-litex-git.tar.gz |
Rename package, update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 20 insertions, 26 deletions
@@ -1,42 +1,36 @@ -# Maintainer: Caleb Jamison <cbjamo@gmail.com> -pkgname=litex-git -pkgver=4782 +# Maintainer: xiretza <xiretza+aur@xiretza.xyz> + +_srcname=litex +pkgname="python-$_srcname-git" +pkgver=2020.04.r867.g5097b7ae pkgrel=1 -pkgdesc="Migen based SoC" +pkgdesc="A Migen/MiSoC based Core/SoC builder" arch=(any) url="https://github.com/enjoy-digital/litex" license=('MIT') -groups=() -depends=('python' 'migen') -optdepends=('lm32-elf-binutils: lm32 soft core' - 'lm32-elf-gcc: lm32 soft core' - 'riscv64-unknown-elf-binutils: picorv32 and vexriscv soft cores' - 'riscv64-unknown-elf-gcc: picorv32 and vexriscv soft cores') -provides=('litex') -options=(!emptydirs) -install= -source=("git+https://github.com/enjoy-digital/litex") +depends=(python-pyserial python-requests python-pythondata-software-compiler_rt 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 - git submodule init - git submodule update + 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: |