Date: Monday, September 26, 2022 @ 13:34:30
  Author: artafinde
Revision: 1311489

archrelease: copy trunk to community-x86_64

Added:
  pyflow/repos/community-x86_64/
  pyflow/repos/community-x86_64/PKGBUILD
    (from rev 1311488, pyflow/trunk/PKGBUILD)

----------+
 PKGBUILD |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

Copied: pyflow/repos/community-x86_64/PKGBUILD (from rev 1311488, 
pyflow/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD                           (rev 0)
+++ community-x86_64/PKGBUILD   2022-09-26 13:34:30 UTC (rev 1311489)
@@ -0,0 +1,40 @@
+# Maintainer: Leonidas Spyropoulos <[email protected]>
+
+pkgname=pyflow
+pkgver=0.3.1
+pkgrel=1
+pkgdesc="An installation and dependency system for Python"
+arch=('x86_64')
+url='https://github.com/David-OConnor/pyflow'
+license=('MIT')
+depends=('gcc-libs' 'bzip2' 'xz')
+makedepends=('cargo')
+options=('!lto')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/David-OConnor/pyflow/archive/refs/tags/${pkgver}.tar.gz)
+b2sums=('218b27e1a375bf5f7e486b4ab5cb0b1b8a4fc0ce12a763e504abf12ebc7c4e28064960b63600b8a9fa4999a76da3fb7728fd1051268b9f859c8d5d793c262e37')
+
+prepare() {
+  cd "${pkgname}-${pkgver}"
+  cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+  cd "${pkgname}-${pkgver}"
+  export RUSTUP_TOOLCHAIN=stable
+  export CARGO_TARGET_DIR=target
+  cargo build --release --frozen
+}
+
+check() {
+  cd "${pkgname}-${pkgver}"
+  export RUSTUP_TOOLCHAIN=stable
+  cargo test --release --frozen -- --test-threads 1
+}
+
+package() {
+  cd "${pkgname}-${pkgver}"
+  install -Dm755 target/release/${pkgname} -t "${pkgdir}"/usr/bin
+  install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}
+}
+
+# vim:set ft=sh sw=2 sts=2 et:

Reply via email to