From fbb13616fccc4c2e7ddcfcbff731ac8abc4f4e62 Mon Sep 17 00:00:00 2001 From: Rafael Baboni Dominiquini Date: Fri, 14 Nov 2025 23:42:56 -0300 Subject: [PATCH] Published: 1.3.0 --- .SRCINFO | 22 ++++++++++++++++++++++ .gitignore | 5 +++++ .nvchecker.toml | 4 ++++ PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 69 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 .nvchecker.toml create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..05132346e2904 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = fnox-bin + pkgdesc = Fort Knox for your secrets + pkgver = 1.3.0 + pkgrel = 1 + url = https://github.com/jdx/fnox + arch = x86_64 + arch = aarch64 + license = MIT + depends = glibc + depends = gcc-libs + provides = fnox + conflicts = fnox + source = LICENSE-1.3.0::https://raw.githubusercontent.com/jdx/fnox/v1.3.0/LICENSE + source = README-1.3.0.md::https://raw.githubusercontent.com/jdx/fnox/v1.3.0/README.md + sha256sums = a978dbd843845fb958044bc384c1826bd9cb5e64ea540c392fa410a288de9df4 + sha256sums = 0d5ef5ff4819a64042a6ac97db0be7d351d8932675c2aa56345b53efaa804565 + source_x86_64 = fnox-x86_64-1.3.0.tar.gz::https://github.com/jdx/fnox/releases/download/v1.3.0/fnox-x86_64-unknown-linux-gnu.tar.gz + sha256sums_x86_64 = 06edf4a7bdd1a6d7606b68cd761ec4006614b2c3eef4c1fa4d104d52e84cfd78 + source_aarch64 = fnox-aarch64-1.3.0.tar.gz::https://github.com/jdx/fnox/releases/download/v1.3.0/fnox-aarch64-unknown-linux-gnu.tar.gz + sha256sums_aarch64 = b5cea1e1618f0e5259a7457e24ab93ad16891f952e5bc4798b3459192c43e01b + +pkgname = fnox-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000..3dbe83f1616bf --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!.gitignore +!.nvchecker.toml +!PKGBUILD +!.SRCINFO diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 0000000000000..cbaba4c453af2 --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,4 @@ +[fnox-bin] +source = "git" +git = "https://github.com/jdx/fnox.git" +prefix = "v" diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..fba13d9db2841 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Rafael Dominiquini + +_pkgauthor=jdx +_pkgname=fnox +pkgname=${_pkgname}-bin +pkgver=1.3.0 +_pkgvername=v${pkgver} +pkgrel=1 +pkgdesc="Fort Knox for your secrets" +arch=('x86_64' 'aarch64') +_barch=('x86_64' 'aarch64') +url="https://github.com/${_pkgauthor}/${_pkgname}" +_urlraw="https://raw.githubusercontent.com/${_pkgauthor}/${_pkgname}/${_pkgvername}" +license=('MIT') + +provides=("${_pkgname}") +conflicts=("${_pkgname}") +depends=('glibc' 'gcc-libs') + +source=("LICENSE-${pkgver}::${_urlraw}/LICENSE" + "README-${pkgver}.md::${_urlraw}/README.md") +source_x86_64=("${_pkgname}-${arch[0]}-${pkgver}.tar.gz::${url}/releases/download/${_pkgvername}/${_pkgname}-${_barch[0]}-unknown-linux-gnu.tar.gz") +source_aarch64=("${_pkgname}-${arch[1]}-${pkgver}.tar.gz::${url}/releases/download/${_pkgvername}/${_pkgname}-${_barch[1]}-unknown-linux-gnu.tar.gz") +sha256sums=('a978dbd843845fb958044bc384c1826bd9cb5e64ea540c392fa410a288de9df4' + '0d5ef5ff4819a64042a6ac97db0be7d351d8932675c2aa56345b53efaa804565') +sha256sums_x86_64=('06edf4a7bdd1a6d7606b68cd761ec4006614b2c3eef4c1fa4d104d52e84cfd78') +sha256sums_aarch64=('b5cea1e1618f0e5259a7457e24ab93ad16891f952e5bc4798b3459192c43e01b') + + +package() { + cd "${srcdir}/" || exit + + install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" + + install -Dm644 "README-${pkgver}.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md" + + install -Dm644 "LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}