diff options
author | Gabriel Arakaki Giovanini <mail@gabrielgio.me> | 2022-07-30 20:51:36 +0000 |
---|---|---|
committer | Gabriel Arakaki Giovanini <mail@gabrielgio.me> | 2022-07-30 20:52:45 +0000 |
commit | ef9e52a017b9afa06d398c651050deb86c044819 (patch) | |
tree | bf2f2f379ee7df6994d42a961f15c8eb755c0450 | |
parent | 489049464e09b5bf247adb67d4a3e962bc0a9b5f (diff) | |
download | apkbuilds-ef9e52a017b9afa06d398c651050deb86c044819.tar.gz apkbuilds-ef9e52a017b9afa06d398c651050deb86c044819.tar.bz2 apkbuilds-ef9e52a017b9afa06d398c651050deb86c044819.zip |
feat: Add genpass apk build
-rw-r--r-- | build.yml | 3 | ||||
-rw-r--r-- | genpass/APKBUILD | 39 | ||||
-rw-r--r-- | midr/APKBUILD | 16 |
3 files changed, 49 insertions, 9 deletions
@@ -6,6 +6,7 @@ packages: environment: deploy: builds@gabrielgio.me target: artifacts.gabrielgio.me/repo/ + packages: ["midr", "genpass"] sources: - https://git.sr.ht/~gabrielgio/apkbuilds secrets: @@ -15,7 +16,7 @@ tasks: - setup: | echo "PACKAGER_PRIVKEY=\"/home/build/.abuild/mail@gabrielgio.me-62ddc4dc.rsa\"" > ~/.abuild/abuild.conf - build: | - cd apkbuilds/midr + cd apkbuilds/"${packages[@]}" abuild -r - deploy: | sshopts="ssh -o StrictHostKeyChecking=no" diff --git a/genpass/APKBUILD b/genpass/APKBUILD new file mode 100644 index 0000000..06c57d3 --- /dev/null +++ b/genpass/APKBUILD @@ -0,0 +1,39 @@ +# Maintainer: Gabriel A. Giovanini <mail@gabrielgio.me> +pkgname=genpass +pkgver=0.1.0 +pkgrel=0 +pkgdesc="Website password generator in wasm" +url="https://git.sr.ht/~gabrielgio/genpass" +arch="all" +license="MIT" +depends="" +makedepends=" + curl + build-base + firefox + make + npm + cargo +" +builddir="$srcdir/$pkgname-$pkgver/" +source="https://artifacts.gabrielgio.me/"$pkgname"/"$pkgname"-"$pkgver".tar.gz" + +build() { + source $HOME/.cargo/env + #cargo install wasm-pack + make + +} + +check() { + make test +} + +package() { + mkdir -p "$pkgdir"/var/www + cp -dr public "$pkgdir"/var/www/"$pkgname" +} + +sha512sums=" +1b3079701557f97a0380dcfb4d67e7b96fb340a1c5f9b822a718a4c68b638ad09ba33afe33babc8bd4454390d128ed0b55bb1cd7aa513ced90fe443cddf022d1 genpass-0.1.0.tar.gz +" diff --git a/midr/APKBUILD b/midr/APKBUILD index f349434..b985257 100644 --- a/midr/APKBUILD +++ b/midr/APKBUILD @@ -25,10 +25,10 @@ source=" build() { go mod vendor go build \ - -trimpath \ - -mod=vendor \ - -ldflags="-X 'main.Version=${pkgver}'" \ - . + -trimpath \ + -mod=vendor \ + -ldflags="-X 'main.Version=${pkgver}'" \ + . } package() { @@ -38,10 +38,10 @@ package() { mkdir -p "$pkgdir"/usr/bin ln -s /usr/lib/"$pkgname"/"$pkgname" "$pkgdir"/usr/bin/"$pkgname" - install -m755 -D "$srcdir"/$pkgname.initd \ - "$pkgdir"/etc/init.d/$pkgname - install -m644 -D "$srcdir"/$pkgname.confd \ - "$pkgdir"/etc/conf.d/$pkgname + install -m755 -D "$srcdir"/$pkgname.initd \ + "$pkgdir"/etc/init.d/$pkgname + install -m644 -D "$srcdir"/$pkgname.confd \ + "$pkgdir"/etc/conf.d/$pkgname } sha512sums=" |