diff options
author | Dr. Matthias Ratajczak | 2023-05-15 15:59:33 +0200 |
---|---|---|
committer | Dr. Matthias Ratajczak | 2023-05-15 15:59:33 +0200 |
commit | d12afdac3800d0ad7e71f2364824028285bb4435 (patch) | |
tree | bd0c2d4f5fd953ed62e7f52b6cfedd09c9505ef6 | |
parent | dbcca1ce22021658cbf05c34118f6274b191d963 (diff) | |
download | aur-d12afdac3800d0ad7e71f2364824028285bb4435.tar.gz |
update to rust (version 1.0.0)
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 19 insertions, 23 deletions
@@ -1,16 +1,13 @@ pkgbase = pacdef - pkgdesc = declarative package manager for Arch Linux - pkgver = 0.8.0 - pkgrel = 2 + pkgdesc = multi-backend declarative package manager for Linux + pkgver = 1.0.0 + pkgrel = 1 url = https://github.com/steven-omaha/pacdef - arch = any + arch = x86_64 license = GPL3 - checkdepends = python-pytest - checkdepends = python-mock - makedepends = python-pip - depends = python - depends = pyalpm - source = https://github.com/steven-omaha/pacdef/releases/download/v0.8.0/pacdef-v0.8.0.tar.xz - sha256sums = 339f306c26a0805669295118a5256335c4b471ccd2b4b60e80639d27fc5623b9 + makedepends = rust + depends = pacman + source = pacdef-1.0.0.tar.gz::https://crates.io/api/v1/crates/pacdef/1.0.0/download + sha256sums = 8cbe6fcbecad430e5f7e1b045fcf502db30bd14f000ed8d7770f11ebf0c2272e pkgname = pacdef @@ -1,24 +1,23 @@ # Maintainer: solnce <echo c29sbmNlQHJhdGFqY3phay5vbmU= | base64 -d> pkgname=pacdef -pkgver=0.8.0 -pkgrel=2 -pkgdesc='declarative package manager for Arch Linux' +pkgver=1.0.0 +pkgrel=1 +pkgdesc='multi-backend declarative package manager for Linux' url='https://github.com/steven-omaha/pacdef' -source=("https://github.com/steven-omaha/${pkgname}/releases/download/v${pkgver}/${pkgname}-v${pkgver}.tar.xz") -arch=('any') +source=("${pkgname}-${pkgver}.tar.gz::https://crates.io/api/v1/crates/${pkgname}/${pkgver}/download") +arch=('x86_64') license=('GPL3') -depends=('python' 'pyalpm') -makedepends=('python-pip') -checkdepends=('python-pytest' 'python-mock') -sha256sums=('339f306c26a0805669295118a5256335c4b471ccd2b4b60e80639d27fc5623b9') +depends=('pacman') +makedepends=('rust') +sha256sums=('8cbe6fcbecad430e5f7e1b045fcf502db30bd14f000ed8d7770f11ebf0c2272e') -check() { +build() { cd "${srcdir}/${pkgname}-${pkgver}" - python -m pytest -v + cargo build --release --features arch } package() { cd "${srcdir}/${pkgname}-${pkgver}" - pip install --root="${pkgdir}/" --no-deps --ignore-installed . + install -Dm755 target/release/pacdef "${pkgdir}/usr/bin/pacdef" install -Dm644 _completion.zsh "${pkgdir}/usr/share/zsh/site-functions/_pacdef" } |