Add upload script and prepare client for makedeb

This commit is contained in:
Tobias Reisinger 2023-05-27 15:22:10 +02:00
parent fbcadeb882
commit ef582aaff8
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
4 changed files with 38 additions and 4 deletions

19
client/PKGBUILD Normal file
View file

@ -0,0 +1,19 @@
# Maintainer: Tobias Reisinger <tobias@msrg.cc>
pkgname=emgauwa-client
pkgver=0.0.12
pkgrel=1
epoch=
pkgdesc='Webapp client for emgauwa'
arch=('any')
url="https://git.serguzim.me/emgauwa/client"
license=('unknown')
groups=()
source=("$pkgname-$pkgver.tar.gz::https://git.serguzim.me/emgauwa/client/releases/download/v$pkgver/emgauwa.tar.gz"
"webapp.conf")
sha256sums=('59f0c83a632ad5c7b65b101482e428a42080a23639ac58b21e9e9cd94b6d4544'
'1179e30b5fb9f8b2a5dc27989cfee8cca3b01dfa54f8af474cddced998fb91ff')
package() {
install -d "$pkgdir/usr/share/webapps/"
cp -R "$srcdir/emgauwa" "$pkgdir/usr/share/webapps/emgauwa"
}

19
upload-gitea-package.sh Executable file
View file

@ -0,0 +1,19 @@
#!/usr/bin/env bash
set -e
package="$1"
credentials="$2"
cd "$package"
# Source infos
. "/etc/makepkg.conf"
. "PKGBUILD"
package_name="${pkgname}_${CARCH}.deb"
package_path="${pkgname}_${pkgver}-${pkgrel}_${CARCH}.deb"
curl --user "$credentials" \
--upload-file "$package_path" \
"https://git.serguzim.me/api/packages/emgauwa/generic/$pkgname/$pkgver/$package_name"

View file

@ -1,4 +0,0 @@
[core]
content-dir = "/usr/share/webapps/emgauwa"
not-found-file = "/usr/share/webapps/emgauwa/index.html"
not-found-file-mime = "text/html"