From 644666a1364d32020cd14c0d54356a57be6f9601 Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Tue, 16 Nov 2021 15:56:06 +0300 Subject: Tracking adopted packages - dvc - flowy - ouch{-bin, -git,} --- .SRCINFO | 14 ++++++++++++++ PKGBUILD | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..37e0570 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = ouch + pkgdesc = Painless compression and decompression in the terminal + pkgver = 0.3.1 + pkgrel = 3 + url = https://github.com/ouch-org/ouch + arch = x86_64 + license = MIT + makedepends = cargo + conflicts = ouch-git + conflicts = ouch-bin + source = ouch-0.3.1.tar.gz::https://github.com/ouch-org/ouch/archive/0.3.1.tar.gz + sha256sums = 269abaf5ac2f80da3796dbf5e73419c1b64104d1295f3ff57965141f079e6f6d + +pkgname = ouch diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..5d3f5fa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Yigit Sever + +pkgname=ouch +pkgver=0.3.1 +pkgrel=3 +pkgdesc="Painless compression and decompression in the terminal" +arch=('x86_64') +url="https://github.com/ouch-org/ouch" +license=('MIT') +makedepends=('cargo') +conflicts=(${pkgname}-git ${pkgname}-bin) +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") +sha256sums=('269abaf5ac2f80da3796dbf5e73419c1b64104d1295f3ff57965141f079e6f6d') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + GEN_COMPLETIONS=1 cargo build --frozen --release --all-features +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + cargo test --frozen --all-features +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + cd target/release/build/ouch-*/out/completions + sed -i "s/':output -- The resulting file. It's extensions can be used to specify the compression formats:_files'/\":output -- The resulting file. It's extensions can be used to specify the compression formats:_files\"/" _ouch + + install -Dm0644 ${pkgname}.bash "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" + install -Dm0644 ${pkgname}.fish "${pkgdir}/usr/share/fish/vendor_completions.d/${pkgname}.fish" + install -Dm0644 _${pkgname} "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" +} -- cgit v1.2.3-70-g09d2 From bf8629997b43f99d0fb6c8c346085213481ef07d Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Sun, 21 Aug 2022 00:37:27 +0300 Subject: ouch: fix archive url --- .SRCINFO | 4 ++-- PKGBUILD | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 37e0570..7d41ba1 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,14 +1,14 @@ pkgbase = ouch pkgdesc = Painless compression and decompression in the terminal pkgver = 0.3.1 - pkgrel = 3 + pkgrel = 4 url = https://github.com/ouch-org/ouch arch = x86_64 license = MIT makedepends = cargo conflicts = ouch-git conflicts = ouch-bin - source = ouch-0.3.1.tar.gz::https://github.com/ouch-org/ouch/archive/0.3.1.tar.gz + source = ouch-0.3.1.tar.gz::https://github.com/ouch-org/ouch/archive/refs/tags/0.3.1.tar.gz sha256sums = 269abaf5ac2f80da3796dbf5e73419c1b64104d1295f3ff57965141f079e6f6d pkgname = ouch diff --git a/PKGBUILD b/PKGBUILD index 5d3f5fa..e83ee41 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,14 +2,14 @@ pkgname=ouch pkgver=0.3.1 -pkgrel=3 +pkgrel=4 pkgdesc="Painless compression and decompression in the terminal" arch=('x86_64') url="https://github.com/ouch-org/ouch" license=('MIT') makedepends=('cargo') conflicts=(${pkgname}-git ${pkgname}-bin) -source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz") sha256sums=('269abaf5ac2f80da3796dbf5e73419c1b64104d1295f3ff57965141f079e6f6d') prepare() { -- cgit v1.2.3-70-g09d2 From 4c9362254d4c9aafa73bc4b27cead178110a5160 Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Thu, 24 Nov 2022 04:02:42 +0300 Subject: ouch: Update to 0.4.0 --- .SRCINFO | 8 ++++---- PKGBUILD | 24 +++++++++++++++--------- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 7d41ba1..8a9519e 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,14 +1,14 @@ pkgbase = ouch pkgdesc = Painless compression and decompression in the terminal - pkgver = 0.3.1 - pkgrel = 4 + pkgver = 0.4.0 + pkgrel = 1 url = https://github.com/ouch-org/ouch arch = x86_64 license = MIT makedepends = cargo conflicts = ouch-git conflicts = ouch-bin - source = ouch-0.3.1.tar.gz::https://github.com/ouch-org/ouch/archive/refs/tags/0.3.1.tar.gz - sha256sums = 269abaf5ac2f80da3796dbf5e73419c1b64104d1295f3ff57965141f079e6f6d + source = ouch-0.4.0.tar.gz::https://github.com/ouch-org/ouch/archive/refs/tags/0.4.0.tar.gz + sha256sums = 3e126f00e1ad82ef4abfd28f86dac53b366a29de6a70359e734ecc8748f580fc pkgname = ouch diff --git a/PKGBUILD b/PKGBUILD index e83ee41..66ff64c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: Yigit Sever pkgname=ouch -pkgver=0.3.1 -pkgrel=4 +pkgver=0.4.0 +pkgrel=1 pkgdesc="Painless compression and decompression in the terminal" arch=('x86_64') url="https://github.com/ouch-org/ouch" @@ -10,7 +10,7 @@ license=('MIT') makedepends=('cargo') conflicts=(${pkgname}-git ${pkgname}-bin) source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz") -sha256sums=('269abaf5ac2f80da3796dbf5e73419c1b64104d1295f3ff57965141f079e6f6d') +sha256sums=('3e126f00e1ad82ef4abfd28f86dac53b366a29de6a70359e734ecc8748f580fc') prepare() { cd "$srcdir/$pkgname-$pkgver" @@ -21,7 +21,7 @@ build() { cd "$srcdir/$pkgname-$pkgver" export RUSTUP_TOOLCHAIN=stable export CARGO_TARGET_DIR=target - GEN_COMPLETIONS=1 cargo build --frozen --release --all-features + GEN_COMPLETIONS=1 OUCH_ARTIFACTS_FOLDER=artifacts cargo build --frozen --release --all-features } check() { @@ -36,10 +36,16 @@ package() { install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - cd target/release/build/ouch-*/out/completions - sed -i "s/':output -- The resulting file. It's extensions can be used to specify the compression formats:_files'/\":output -- The resulting file. It's extensions can be used to specify the compression formats:_files\"/" _ouch + cd "$srcdir/$pkgname-$pkgver/artifacts" - install -Dm0644 ${pkgname}.bash "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" - install -Dm0644 ${pkgname}.fish "${pkgdir}/usr/share/fish/vendor_completions.d/${pkgname}.fish" - install -Dm0644 _${pkgname} "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" + # install manpages + install -Dm0644 "${pkgname}.1" -t "${pkgdir}/usr/share/man/man1" + install -Dm0644 "${pkgname}-compress.1" -t "${pkgdir}/usr/share/man/man1" + install -Dm0644 "${pkgname}-decompress.1" -t "${pkgdir}/usr/share/man/man1" + install -Dm0644 "${pkgname}-list.1" -t "${pkgdir}/usr/share/man/man1" + + # install shell completions + install -Dm0644 "${pkgname}.bash" "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" + install -Dm0644 "${pkgname}.fish" "${pkgdir}/usr/share/fish/vendor_completions.d/${pkgname}.fish" + install -Dm0644 "_${pkgname}" "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" } -- cgit v1.2.3-70-g09d2 From 7f05442410f7d65fcfd62368fd6e25223526aa2c Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Sun, 27 Nov 2022 12:22:38 +0300 Subject: ouch: rm cmd opt, don't use nightly --- .SRCINFO | 2 +- PKGBUILD | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 8a9519e..27bd7fc 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = ouch pkgdesc = Painless compression and decompression in the terminal pkgver = 0.4.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/ouch-org/ouch arch = x86_64 license = MIT diff --git a/PKGBUILD b/PKGBUILD index 66ff64c..0d3cfee 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=ouch pkgver=0.4.0 -pkgrel=1 +pkgrel=2 pkgdesc="Painless compression and decompression in the terminal" arch=('x86_64') url="https://github.com/ouch-org/ouch" @@ -14,6 +14,8 @@ sha256sums=('3e126f00e1ad82ef4abfd28f86dac53b366a29de6a70359e734ecc8748f580fc') prepare() { cd "$srcdir/$pkgname-$pkgver" + # TODO: Remove on next release <27-11-22, yigit> # + rm -f rust-toolchain cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } @@ -21,7 +23,7 @@ build() { cd "$srcdir/$pkgname-$pkgver" export RUSTUP_TOOLCHAIN=stable export CARGO_TARGET_DIR=target - GEN_COMPLETIONS=1 OUCH_ARTIFACTS_FOLDER=artifacts cargo build --frozen --release --all-features + OUCH_ARTIFACTS_FOLDER=artifacts cargo build --frozen --release --all-features } check() { -- cgit v1.2.3-70-g09d2 From 99a30e672d696f76de85583ab7433c0ec5a23949 Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Fri, 6 Jan 2023 15:55:20 +0300 Subject: ouch: Update to 0.4.1-2 --- .SRCINFO | 6 +++--- PKGBUILD | 5 ++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 27bd7fc..9ab8a60 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = ouch pkgdesc = Painless compression and decompression in the terminal - pkgver = 0.4.0 + pkgver = 0.4.1 pkgrel = 2 url = https://github.com/ouch-org/ouch arch = x86_64 @@ -8,7 +8,7 @@ pkgbase = ouch makedepends = cargo conflicts = ouch-git conflicts = ouch-bin - source = ouch-0.4.0.tar.gz::https://github.com/ouch-org/ouch/archive/refs/tags/0.4.0.tar.gz - sha256sums = 3e126f00e1ad82ef4abfd28f86dac53b366a29de6a70359e734ecc8748f580fc + source = ouch-0.4.1.tar.gz::https://github.com/ouch-org/ouch/archive/refs/tags/0.4.1.tar.gz + sha256sums = b0fcd6bbe6c66544b5bf1167d72605427c5cc6afae564f23f3eff5ea22b01b79 pkgname = ouch diff --git a/PKGBUILD b/PKGBUILD index 0d3cfee..349b337 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Yigit Sever pkgname=ouch -pkgver=0.4.0 +pkgver=0.4.1 pkgrel=2 pkgdesc="Painless compression and decompression in the terminal" arch=('x86_64') @@ -14,8 +14,6 @@ sha256sums=('3e126f00e1ad82ef4abfd28f86dac53b366a29de6a70359e734ecc8748f580fc') prepare() { cd "$srcdir/$pkgname-$pkgver" - # TODO: Remove on next release <27-11-22, yigit> # - rm -f rust-toolchain cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } @@ -51,3 +49,4 @@ package() { install -Dm0644 "${pkgname}.fish" "${pkgdir}/usr/share/fish/vendor_completions.d/${pkgname}.fish" install -Dm0644 "_${pkgname}" "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" } +sha256sums=('b0fcd6bbe6c66544b5bf1167d72605427c5cc6afae564f23f3eff5ea22b01b79') -- cgit v1.2.3-70-g09d2