summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormetamuffin2024-04-29 20:26:37 +0200
committermetamuffin2024-04-29 20:26:37 +0200
commit809cf5f82e36e774cf62482b0146d39112636f8b (patch)
treecb0931a1f429e97ca4b1125c6fe64ecc87d3dec4
parent1486b8007ace8cdc7358b5fdcab4fd7f7400e3c4 (diff)
downloadaur-809cf5f82e36e774cf62482b0146d39112636f8b.tar.gz
v1.1.0
-rw-r--r--.SRCINFO6
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD11
3 files changed, 15 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fd3a24c235ec..70f1b5690fd8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = keks-meet-server
pkgdesc = Server for keks-meet, a simple and secure conferencing application for the web.
- pkgver = 1.0.3
+ pkgver = 1.1.0
pkgrel = 1
url = https://codeberg.org/metamuffin/keks-meet
arch = i686
@@ -12,10 +12,10 @@ pkgbase = keks-meet-server
makedepends = rustup
makedepends = esbuild
backup = etc/keks-meet-server.toml
- source = https://codeberg.org/metamuffin/keks-meet/archive/v1.0.3.tar.gz
+ source = https://codeberg.org/metamuffin/keks-meet/archive/v1.1.0.tar.gz
source = keks-meet-server.service
source = sysusers.conf
- sha256sums = 374859ce3bab4473d6aa2d82d7bc9143591bf748988f6d6b1d9d6998d7231b56
+ sha256sums = 40cd5203f227d2019bc2179ca018a25a264570dd6c31ba023dacc92847d632db
sha256sums = SKIP
sha256sums = SKIP
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..ec5a1a8d1580
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/pkg
+/src
+/v*.tar.gz
+/*.pkg.tar*
diff --git a/PKGBUILD b/PKGBUILD
index ea2dba2b6723..06b35fd9d016 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: metamuffin <metamuffin@disroot.org>
pkgname=keks-meet-server
-pkgver=1.0.3
+pkgver=1.1.0
pkgrel=1
pkgdesc="Server for keks-meet, a simple and secure conferencing application for the web."
arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
@@ -12,19 +12,24 @@ backup=('etc/keks-meet-server.toml')
source=("https://codeberg.org/metamuffin/keks-meet/archive/v$pkgver.tar.gz"
"keks-meet-server.service"
"sysusers.conf")
-sha256sums=("374859ce3bab4473d6aa2d82d7bc9143591bf748988f6d6b1d9d6998d7231b56"
+sha256sums=("40cd5203f227d2019bc2179ca018a25a264570dd6c31ba023dacc92847d632db"
"SKIP"
"SKIP")
+prepare() {
+ cd "keks-meet"
+ cargo fetch --locked
+}
build() {
cd "keks-meet"
make client-build
- cargo +nightly build --release --bin $pkgname
+ cargo +nightly build --frozen --release --bin $pkgname
strip -s target/release/$pkgname
}
package() {
install -Dm755 keks-meet/target/release/$pkgname "$pkgdir/usr/bin/$pkgname"
install -Dm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/keks-meet-server.conf"
install -Dm644 keks-meet-server.service "$pkgdir/usr/lib/systemd/system/keks-meet-server.service"
+ install -Dm644 keks-meet/COPYING "$pkgdir/usr/share/licenses/keks-meet/COPYING"
install -Dm644 keks-meet/config/default.toml "$pkgdir/etc/keks-meet-server.toml"
}