Date: Wednesday, December 14, 2022 @ 15:13:55
  Author: kpcyrd
Revision: 1359051

addpkg: gitoxide 0.19.0-2

Added:
  gitoxide/
  gitoxide/repos/
  gitoxide/trunk/
  gitoxide/trunk/PKGBUILD

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

Added: gitoxide/trunk/PKGBUILD
===================================================================
--- gitoxide/trunk/PKGBUILD                             (rev 0)
+++ gitoxide/trunk/PKGBUILD     2022-12-14 15:13:55 UTC (rev 1359051)
@@ -0,0 +1,35 @@
+# Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>
+
+pkgname=gitoxide
+pkgver=0.19.0
+pkgrel=2
+pkgdesc="An idiomatic, lean, fast & safe pure Rust implementation of Git"
+url='https://github.com/Byron/gitoxide'
+arch=('x86_64')
+license=('MIT' 'Apache-2.0')
+depends=('libssl.so')
+makedepends=('cargo' 'cmake')
+options=(!lto)
+source=(https://github.com/Byron/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha256sums=('da306eb250abc7152f39a7f148a7655b2d99beaf8a756a526ec93b973529f9a9')
+b2sums=('2db6ed7c20b2b7ed328a2b7a7247bb216a9ed5310801c6ac6124e0326c026425a757dca9fc8d9535c331c4672adfe532bf2a06c8af1928ee4fc2e02a7e0be7d4')
+
+prepare() {
+  cd "${pkgname}-${pkgver}"
+  cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
+  OPENSSL_NO_VENDOR=1 \
+    cargo build --frozen --release
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  install -Dm 755 -t "${pkgdir}/usr/bin" \
+    target/release/gix \
+    target/release/ein
+}
+
+# vim: ts=2 sw=2 et:

Reply via email to