Date: Sunday, October 16, 2022 @ 19:34:25
  Author: kpcyrd
Revision: 1329470

archrelease: copy trunk to community-x86_64

Added:
  updlockfiles/repos/community-x86_64/
  updlockfiles/repos/community-x86_64/PKGBUILD
    (from rev 1329469, updlockfiles/trunk/PKGBUILD)
  updlockfiles/repos/community-x86_64/keys/

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

Copied: updlockfiles/repos/community-x86_64/PKGBUILD (from rev 1329469, 
updlockfiles/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD                           (rev 0)
+++ community-x86_64/PKGBUILD   2022-10-16 19:34:25 UTC (rev 1329470)
@@ -0,0 +1,38 @@
+# Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>
+
+pkgname=updlockfiles
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="Manage lockfiles in PKGBUILDs for upstreams that don't ship them"
+url="https://github.com/kpcyrd/updlockfiles";
+arch=('x86_64')
+license=('GPL-3.0-or-later')
+depends=('pacman-contrib')
+makedepends=('cargo')
+source=(https://github.com/kpcyrd/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
+b2sums=('913e92e5b5ce1a1f0d1bca5947b0fe740076f529782cb724a9e8bc1b2288d576c775187e19fd625916009446b3c508979cdac123485c1e6cada066293f771839')
+
+prepare() {
+  cd "${pkgname}-${pkgver}"
+  cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
+  cargo build --frozen --release
+}
+
+check() {
+  cd ${pkgname}-${pkgver}
+  cargo test --frozen
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  install -Dm 755 target/release/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
+
+  install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+  install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+# vim: ts=2 sw=2 et:

Reply via email to