aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md6
-rwxr-xr-xbuild_all.sh10
-rw-r--r--kunoisayami/acme.sh-letsencrypt/PKGBUILD35
-rw-r--r--packages/aarch64/.gitignore (renamed from packages/.gitignore)0
-rw-r--r--packages/x86_64/.gitignore5
5 files changed, 49 insertions, 7 deletions
diff --git a/README.md b/README.md
index bdcfbd8..143b9b2 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@ to your /etc/pacman.conf .
#### Import PGP Keys:
```bash
-curl -fL https://keys.openpgp.org/vks/v1/by-fingerprint/43C24AB2392DFB61D7A5E4838B97E42C37978965 | sudo pacman-key --add -
-sudo pacman-key --finger 43C24AB2392DFB61D7A5E4838B97E42C37978965
-sudo pacman-key --lsign-key 43C24AB2392DFB61D7A5E4838B97E42C37978965
+curl -fL https://keys.openpgp.org/vks/v1/by-fingerprint/4A0F0C8BC709ACA4341767FB243975C8DB9656B9 | sudo pacman-key --add -
+sudo pacman-key --finger 4A0F0C8BC709ACA4341767FB243975C8DB9656B9
+sudo pacman-key --lsign-key 4A0F0C8BC709ACA4341767FB243975C8DB9656B9
```
diff --git a/build_all.sh b/build_all.sh
index c309a11..4325596 100755
--- a/build_all.sh
+++ b/build_all.sh
@@ -1,14 +1,15 @@
#!/bin/bash
-PKGDEST="${PWD}/packages"
+ARCH=$(uname -m)
+PKGDEST="${PWD}/packages/$ARCH"
SRCDEST="${PWD}/build"
-REPO_DEST="${PWD}/packages/kunoisayami.db.tar.xz"
-REPO_PENDING="${PWD}/packages/PENDING"
+REPO_DEST="${PWD}/packages/$ARCH/kunoisayami.db.tar.xz"
+REPO_PENDING="${PWD}/packages/$ARCH/PENDING"
touch "$REPO_PENDING"
pushd kunoisayami
for folder in */ ; do
PACKAGE_NAME=$(printf $folder | sed 's/.$//')
pushd "$folder"
- SRCPKGDEST=$SRCDEST SRCDEST=$SRCDEST PKGDEST=$PKGDEST makepkg --clean --sign
+ SRCPKGDEST=$SRCDEST SRCDEST=$SRCDEST PKGDEST=$PKGDEST makepkg --clean --sign --key 4A0F0C8BC709ACA4341767FB243975C8DB9656B9
if [ $? == 0 ]; then
echo "$PACKAGE_NAME" >> "$REPO_PENDING"
fi
@@ -20,6 +21,7 @@ while read PACKAGE_NAME; do
LATEST=$(ls -t "$PKGDEST/$PACKAGE_NAME"* | grep -v ".sig" | head -n 1 | cut -d' ' -f1)
repo-add "$REPO_DEST" "$LATEST" -s -v -R
done < "$REPO_PENDING"
+echo $(date +%s) > "$PKGDEST/LASTBUILD"
unset PACKAGE_NAME
unset PKGDEST
unset SRCDEST
diff --git a/kunoisayami/acme.sh-letsencrypt/PKGBUILD b/kunoisayami/acme.sh-letsencrypt/PKGBUILD
new file mode 100644
index 0000000..4ded407
--- /dev/null
+++ b/kunoisayami/acme.sh-letsencrypt/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Felix Yan <[email protected]>
+# Contributor: Gavin Lloyd <[email protected]>
+
+pkgname=acme.sh-letsencrypt
+pkgver=3.0.0
+pkgrel=1
+pkgdesc='An ACME Shell script, an acme client alternative to certbot, but we use letsencrypt by default'
+arch=('any')
+url='https://github.com/acmesh-official/acme.sh'
+license=('GPL3')
+depends=('bash')
+optdepends=('socat: for standalone mode')
+source=("acme.sh-$pkgver.tar.gz::https://github.com/acmesh-official/acme.sh/archive/$pkgver.tar.gz")
+sha512sums=('e93e955100071fda9398131aad965fe6d5b51d9c496b1db0269744513baca4c8eb142d9a35a72b72d4919c004848696fdf9de1ae51edec835ae0f695a6cb14b1')
+
+provides=('acme.sh')
+conflicts=('acme.sh')
+
+package() {
+ cd acme.sh-$pkgver
+
+ install -dm755 "$pkgdir"/usr/share/acme.sh/deploy
+ install -dm755 "$pkgdir"/usr/share/acme.sh/dnsapi
+ install -dm755 "$pkgdir"/usr/share/acme.sh/notify
+ install -dm755 "$pkgdir"/usr/bin
+
+ sed -i 's/DEFAULT_CA=$CA_ZEROSSL/DEFAULT_CA=$CA_LETSENCRYPT_V2/g' acme.sh
+
+ install -m755 acme.sh "$pkgdir"/usr/share/acme.sh/
+ install -m755 deploy/*.sh "$pkgdir"/usr/share/acme.sh/deploy/
+ install -m755 dnsapi/*.sh "$pkgdir"/usr/share/acme.sh/dnsapi/
+ install -m755 notify/*.sh "$pkgdir"/usr/share/acme.sh/notify/
+
+ ln -s /usr/share/acme.sh/acme.sh "$pkgdir"/usr/bin/acme.sh
+}
diff --git a/packages/.gitignore b/packages/aarch64/.gitignore
index 2f81c25..2f81c25 100644
--- a/packages/.gitignore
+++ b/packages/aarch64/.gitignore
diff --git a/packages/x86_64/.gitignore b/packages/x86_64/.gitignore
new file mode 100644
index 0000000..2f81c25
--- /dev/null
+++ b/packages/x86_64/.gitignore
@@ -0,0 +1,5 @@
+*.pkg*
+*.tar*
+*.sig
+*.db
+*.files