apkbuilds @ ef9e52a017b9afa06d398c651050deb86c044819

feat: Add genpass apk build
  1diff --git a/build.yml b/build.yml
  2index 4829f1a1e3b574b2e1c1ec2ec157ef11eeb4eb8c..a49bd2999a9e8cb3dfe750c67e4fcfdb12c3c151 100644
  3--- a/build.yml
  4+++ b/build.yml
  5@@ -6,6 +6,7 @@   - alpine-sdk
  6 environment:
  7   deploy: builds@gabrielgio.me
  8   target: artifacts.gabrielgio.me/repo/
  9+  packages: ["midr", "genpass"]
 10 sources:
 11   - https://git.sr.ht/~gabrielgio/apkbuilds
 12 secrets:
 13@@ -15,7 +16,7 @@ tasks:
 14   - setup: |
 15       echo "PACKAGER_PRIVKEY=\"/home/build/.abuild/mail@gabrielgio.me-62ddc4dc.rsa\"" > ~/.abuild/abuild.conf
 16   - build: |
 17-      cd apkbuilds/midr
 18+      cd apkbuilds/"${packages[@]}"
 19       abuild -r
 20   - deploy: |
 21       sshopts="ssh -o StrictHostKeyChecking=no"
 22diff --git a/genpass/APKBUILD b/genpass/APKBUILD
 23new file mode 100644
 24index 0000000000000000000000000000000000000000..06c57d3780c68834c139d8098d394c10fca94379
 25--- /dev/null
 26+++ b/genpass/APKBUILD
 27@@ -0,0 +1,39 @@
 28+# Maintainer: Gabriel A. Giovanini <mail@gabrielgio.me>
 29+pkgname=genpass
 30+pkgver=0.1.0
 31+pkgrel=0
 32+pkgdesc="Website password generator in wasm"
 33+url="https://git.sr.ht/~gabrielgio/genpass"
 34+arch="all"
 35+license="MIT"
 36+depends=""
 37+makedepends="
 38+    curl
 39+    build-base
 40+    firefox
 41+    make
 42+    npm
 43+    cargo
 44+"
 45+builddir="$srcdir/$pkgname-$pkgver/"
 46+source="https://artifacts.gabrielgio.me/"$pkgname"/"$pkgname"-"$pkgver".tar.gz"
 47+
 48+build() {
 49+    source $HOME/.cargo/env
 50+    #cargo install wasm-pack
 51+    make
 52+
 53+}
 54+
 55+check() {
 56+    make test
 57+}
 58+
 59+package() {
 60+    mkdir -p "$pkgdir"/var/www
 61+    cp -dr public "$pkgdir"/var/www/"$pkgname"
 62+}
 63+
 64+sha512sums="
 65+1b3079701557f97a0380dcfb4d67e7b96fb340a1c5f9b822a718a4c68b638ad09ba33afe33babc8bd4454390d128ed0b55bb1cd7aa513ced90fe443cddf022d1  genpass-0.1.0.tar.gz
 66+"
 67diff --git a/midr/APKBUILD b/midr/APKBUILD
 68index f3494340cd9fe5b6fbef77f2c0069169ea9c5b9c..b985257e9eb3b0a824bf1258126a5af282336ae5 100644
 69--- a/midr/APKBUILD
 70+++ b/midr/APKBUILD
 71@@ -25,10 +25,10 @@
 72 build() {
 73     go mod vendor
 74     go build \
 75-			-trimpath \
 76-			-mod=vendor \
 77-            -ldflags="-X 'main.Version=${pkgver}'" \
 78-            .
 79+        -trimpath \
 80+        -mod=vendor \
 81+        -ldflags="-X 'main.Version=${pkgver}'" \
 82+        .
 83 }
 84 
 85 package() {
 86@@ -38,10 +38,10 @@
 87     mkdir -p "$pkgdir"/usr/bin
 88     ln -s /usr/lib/"$pkgname"/"$pkgname" "$pkgdir"/usr/bin/"$pkgname"
 89 
 90-	install -m755 -D "$srcdir"/$pkgname.initd \
 91-		"$pkgdir"/etc/init.d/$pkgname
 92-	install -m644 -D "$srcdir"/$pkgname.confd \
 93-		"$pkgdir"/etc/conf.d/$pkgname
 94+    install -m755 -D "$srcdir"/$pkgname.initd \
 95+        "$pkgdir"/etc/init.d/$pkgname
 96+    install -m644 -D "$srcdir"/$pkgname.confd \
 97+         "$pkgdir"/etc/conf.d/$pkgname
 98 }
 99 
100 sha512sums="