diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 27 |
3 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7ce6893f37d4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = pipes-rs + pkgdesc = An over-engineered rewrite of pipes.sh in Rust + pkgver = 1.6.1 + pkgrel = 1 + url = https://github.com/lhvy/pipes-rs + arch = any + license = BlueOak-1.0.0 + makedepends = cargo + source = https://github.com/lhvy/pipes-rs/archive/refs/tags/v1.6.1.tar.gz + sha256sums = 93e2b8e8afb6e8ecde20bf3b4fab6e9dc4abeacbf7d2065929611d2c43cf8638 + +pkgname = pipes-rs diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..018a3de08144 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c37798267725 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: haxibami <contact at haxibami dot net> + +pkgname=pipes-rs +pkgver=1.6.1 +pkgrel=1 +pkgdesc="An over-engineered rewrite of pipes.sh in Rust" +arch=('any') +url="https://github.com/lhvy/pipes-rs" +license=("BlueOak-1.0.0") +makedepends=('cargo') +source=( + "https://github.com/lhvy/pipes-rs/archive/refs/tags/v${pkgver}.tar.gz" +) +sha256sums=( + '93e2b8e8afb6e8ecde20bf3b4fab6e9dc4abeacbf7d2065929611d2c43cf8638' +) + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + cargo build --release +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + install -Dm755 "target/release/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -Dm644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |