From 80d636fa233d4f09672b63dd3f0f3f026b26065f Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Wed, 3 Jun 2020 23:08:44 +0200 Subject: [PATCH 1/3] Initial packaging. --- .SRCINFO | 18 ++++++++++++++++++ PKGBUILD | 25 +++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..f243f37 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = cargo-geiger + pkgdesc = Detects usage of unsafe Rust in a Rust crate and its dependencies + pkgver = 0.10.1 + pkgrel = 1 + url = https://crates.io/crates/cargo-geiger + arch = x86_64 + arch = x86 + license = MIT + license = Apache + makedepends = cargo + makedepends = git + depends = openssl + depends = curl + source = cargo-geiger::git+https://github.com/rust-secure-code/cargo-geiger.git#commit=dc5ef77d70038d72e979b32a2a8b3207afaa2d22 + sha256sums = SKIP + +pkgname = cargo-geiger + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..847382b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Bert Peters +pkgname=cargo-geiger +pkgver=0.10.1 +pkgrel=1 +pkgdesc="Detects usage of unsafe Rust in a Rust crate and its dependencies" +arch=('x86_64' 'x86') +url="https://crates.io/crates/cargo-geiger" +license=('MIT' 'Apache') +depends=('openssl' 'curl') +makedepends=('cargo' 'git') +# No proper tags available for most releases, so commit hashes it is. +source=("$pkgname::git+https://github.com/rust-secure-code/cargo-geiger.git#commit=dc5ef77d70038d72e979b32a2a8b3207afaa2d22") +sha256sums=('SKIP') + + +build() { + cd "$pkgname" + cargo build --release --locked +} + +package() { + cd "$pkgname" + install -Dt "$pkgdir/usr/bin" -m755 target/release/cargo-geiger + install -Dt "$pkgdir/usr/share/licenses/$pkgname" cargo-geiger/LICENSE-* +} From c3ff97c20966d898986f2db3a9a86e598f8b5fe1 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Sat, 18 Jul 2020 20:41:02 +0200 Subject: [PATCH 2/3] Update to v0.10.2 --- .SRCINFO | 7 +++---- PKGBUILD | 13 ++++++------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index f243f37..a2594bb 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = cargo-geiger pkgdesc = Detects usage of unsafe Rust in a Rust crate and its dependencies - pkgver = 0.10.1 + pkgver = 0.10.2 pkgrel = 1 url = https://crates.io/crates/cargo-geiger arch = x86_64 @@ -8,11 +8,10 @@ pkgbase = cargo-geiger license = MIT license = Apache makedepends = cargo - makedepends = git depends = openssl depends = curl - source = cargo-geiger::git+https://github.com/rust-secure-code/cargo-geiger.git#commit=dc5ef77d70038d72e979b32a2a8b3207afaa2d22 - sha256sums = SKIP + source = cargo-geiger-0.10.2.tar.gz::https://github.com/rust-secure-code/cargo-geiger/archive/cargo-geiger-0.10.2.tar.gz + sha256sums = 5cc0d568047561781680f40f0ee49d8cafdcb24e25df3872b539faf4629af56c pkgname = cargo-geiger diff --git a/PKGBUILD b/PKGBUILD index 847382b..00a5a8f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,25 +1,24 @@ # Maintainer: Bert Peters pkgname=cargo-geiger -pkgver=0.10.1 +pkgver=0.10.2 pkgrel=1 pkgdesc="Detects usage of unsafe Rust in a Rust crate and its dependencies" arch=('x86_64' 'x86') url="https://crates.io/crates/cargo-geiger" license=('MIT' 'Apache') depends=('openssl' 'curl') -makedepends=('cargo' 'git') -# No proper tags available for most releases, so commit hashes it is. -source=("$pkgname::git+https://github.com/rust-secure-code/cargo-geiger.git#commit=dc5ef77d70038d72e979b32a2a8b3207afaa2d22") -sha256sums=('SKIP') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::https://github.com/rust-secure-code/cargo-geiger/archive/$pkgname-$pkgver.tar.gz") +sha256sums=('5cc0d568047561781680f40f0ee49d8cafdcb24e25df3872b539faf4629af56c') build() { - cd "$pkgname" + cd "$pkgname-$pkgname-$pkgver" cargo build --release --locked } package() { - cd "$pkgname" + cd "$pkgname-$pkgname-$pkgver" install -Dt "$pkgdir/usr/bin" -m755 target/release/cargo-geiger install -Dt "$pkgdir/usr/share/licenses/$pkgname" cargo-geiger/LICENSE-* } From d44ebef7eb69f1036801ca7678275a087935fade Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Mon, 26 Apr 2021 23:22:37 +0200 Subject: [PATCH 3/3] Update to v0.11.1 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index a2594bb..197bbcd 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = cargo-geiger pkgdesc = Detects usage of unsafe Rust in a Rust crate and its dependencies - pkgver = 0.10.2 + pkgver = 0.11.1 pkgrel = 1 url = https://crates.io/crates/cargo-geiger arch = x86_64 @@ -10,8 +10,8 @@ pkgbase = cargo-geiger makedepends = cargo depends = openssl depends = curl - source = cargo-geiger-0.10.2.tar.gz::https://github.com/rust-secure-code/cargo-geiger/archive/cargo-geiger-0.10.2.tar.gz - sha256sums = 5cc0d568047561781680f40f0ee49d8cafdcb24e25df3872b539faf4629af56c + source = cargo-geiger-0.11.1.tar.gz::https://github.com/rust-secure-code/cargo-geiger/archive/cargo-geiger-0.11.1.tar.gz + sha256sums = d3c88fc3bdb574108504a1a49ae7b8ee5b55b1744a47d58214d0f088d2b2ef00 pkgname = cargo-geiger diff --git a/PKGBUILD b/PKGBUILD index 00a5a8f..b70c858 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Bert Peters pkgname=cargo-geiger -pkgver=0.10.2 +pkgver=0.11.1 pkgrel=1 pkgdesc="Detects usage of unsafe Rust in a Rust crate and its dependencies" arch=('x86_64' 'x86') @@ -9,7 +9,7 @@ license=('MIT' 'Apache') depends=('openssl' 'curl') makedepends=('cargo') source=("$pkgname-$pkgver.tar.gz::https://github.com/rust-secure-code/cargo-geiger/archive/$pkgname-$pkgver.tar.gz") -sha256sums=('5cc0d568047561781680f40f0ee49d8cafdcb24e25df3872b539faf4629af56c') +sha256sums=('d3c88fc3bdb574108504a1a49ae7b8ee5b55b1744a47d58214d0f088d2b2ef00') build() {