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="