diff options
author | Morten Linderud | 2020-05-17 13:49:19 +0200 |
---|---|---|
committer | Morten Linderud | 2020-05-17 13:49:19 +0200 |
commit | f27814cedad9452eaca9d71c97945437a6fba33d (patch) | |
tree | 50443788a8cd2c217ef80e159b7cd076ac2b6b2a | |
download | aur-f27814cedad9452eaca9d71c97945437a6fba33d.tar.gz |
Added AUR package
Signed-off-by: Morten Linderud <morten@linderud.pw>
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c86d0f025a30 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = sbctl-git + pkgdesc = 💻 Secure Boot key manager + pkgver = r10.gb7504de + pkgrel = 1 + url = https://github.com/Foxboron/sbctl + arch = x86_64 + license = MIT + makedepends = go + makedepends = git + makedepends = asciidoc + depends = sbsigntools + source = git+https://github.com/Foxboron/sbctl.git?signed + validpgpkeys = C100346676634E80C940FB9E9C02FF419FECBE16 + sha256sums = SKIP + +pkgname = sbctl-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..98ddc1ac645c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Morten Linderud <foxboron@archlinux.org> + +pkgname=sbctl-git +pkgver=r10.gb7504de +pkgrel=1 +pkgdesc="💻 Secure Boot key manager" +arch=("x86_64") +url="https://github.com/Foxboron/sbctl" +license=("MIT") +depends=("sbsigntools") +makedepends=("go" "git" "asciidoc") +source=("git+https://github.com/Foxboron/sbctl.git?signed") +validpgpkeys=("C100346676634E80C940FB9E9C02FF419FECBE16") +sha256sums=('SKIP') + +pkgver() { + cd "${pkgname%-git}" + printf 'r%s.g%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build(){ + cd "${pkgname%-git}" + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + make +} + +package(){ + cd "${pkgname%-git}" + make PREFIX="$pkgdir/usr" install +} |