From 888fbb6fc48ee09928bdc1919241e02063914552 Mon Sep 17 00:00:00 2001 From: Kirill Isakov Date: Sat, 24 Aug 2024 13:59:43 +0500 Subject: [PATCH] Initial upload: trufflehog-bin 3.81.9-1 --- .SRCINFO | 18 ++++++++++++++++++ .gitignore | 4 ++++ PKGBUILD | 26 ++++++++++++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2bb13af6b987 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = trufflehog-bin + pkgdesc = Find, verify, and analyze leaked credentials + pkgver = 3.81.9 + pkgrel = 1 + url = https://github.com/trufflesecurity/trufflehog + arch = x86_64 + arch = aarch64 + license = AGPL-3.0-only + provides = trufflehog + conflicts = trufflehog + source = https://raw.githubusercontent.com/trufflesecurity/trufflehog/v3.81.9/examples/generic.yml + sha256sums = 37e56a67543eea634967c9516831c823967fb2e2cbfedc036be25648f5d696d2 + source_x86_64 = https://github.com/trufflesecurity/trufflehog/releases/download/v3.81.9/trufflehog_3.81.9_linux_amd64.tar.gz + sha256sums_x86_64 = 8d3af0da4c96ce9497da87a6264e081ee9119f6f82bd3923d01e40250690ab6a + source_aarch64 = https://github.com/trufflesecurity/trufflehog/releases/download/v3.81.9/trufflehog_3.81.9_linux_arm64.tar.gz + sha256sums_aarch64 = d8794a5b30966e2a66827976cbba7a251746c832d27236fc832bd4d309b1ddb6 + +pkgname = trufflehog-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..1970994f527a --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!/.SRCINFO +!/.gitignore +!/PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e09dca62f8e2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: tarball + +pkgname=trufflehog-bin +pkgver=3.81.9 +pkgrel=1 +pkgdesc='Find, verify, and analyze leaked credentials' +url='https://github.com/trufflesecurity/trufflehog' +arch=(x86_64 aarch64) +license=(AGPL-3.0-only) +provides=(trufflehog) +conflicts=("${provides[@]}") + +source=("https://raw.githubusercontent.com/trufflesecurity/trufflehog/v$pkgver/examples/generic.yml") +source_x86_64=("$url/releases/download/v$pkgver/trufflehog_${pkgver}_linux_amd64.tar.gz") +source_aarch64=("$url/releases/download/v$pkgver/trufflehog_${pkgver}_linux_arm64.tar.gz") + +sha256sums=('37e56a67543eea634967c9516831c823967fb2e2cbfedc036be25648f5d696d2') +sha256sums_x86_64=('8d3af0da4c96ce9497da87a6264e081ee9119f6f82bd3923d01e40250690ab6a') +sha256sums_aarch64=('d8794a5b30966e2a66827976cbba7a251746c832d27236fc832bd4d309b1ddb6') + +package() { + install -Dm755 trufflehog -t "$pkgdir/usr/bin/" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + install -Dm644 generic.yml -t "$pkgdir/usr/share/doc/$pkgname/examples/" +}