diff options
Diffstat (limited to 'metamuffin-website-git/PKGBUILD')
-rw-r--r-- | metamuffin-website-git/PKGBUILD | 30 |
1 files changed, 9 insertions, 21 deletions
diff --git a/metamuffin-website-git/PKGBUILD b/metamuffin-website-git/PKGBUILD index 19aefeb..fc84eda 100644 --- a/metamuffin-website-git/PKGBUILD +++ b/metamuffin-website-git/PKGBUILD @@ -1,23 +1,15 @@ # Maintainer: metamuffin <metamuffin@disroot.org> pkgname=metamuffin-website-git -pkgver=r76.fbc308f +pkgver=r88.4456239 pkgrel=1 -pkgdesc="metamuffins personal webpage" -arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') +pkgdesc="metamuffin's personal webpage" +arch=('any') url="https://codeberg.org/metamuffin/metamuffin-website" license=('AGPL3') makedepends=('rustup') -source=("git+https://codeberg.org/metamuffin/metamuffin-website.git" - "metamuffin-website.service" - "sysusers.conf") -sha256sums=("SKIP" - "SKIP" - "SKIP") - -rust_chost() { - sed -e "s/-pc-linux/-unknown-linux/" -e "s/armv7l-/armv7-/" <<< "$CHOST" -} +source=("git+https://codeberg.org/metamuffin/metamuffin-website.git") +sha256sums=("SKIP") pkgver() { cd "metamuffin-website" @@ -25,17 +17,13 @@ pkgver() { } prepare() { cd "metamuffin-website" - rustup default nightly - cargo +nightly fetch --locked --target "$(rust_chost)" + make clean } build() { cd "metamuffin-website" - cargo +nightly build --frozen --release --target "$(rust_chost)" + make all } package() { - mkdir -p "$pkgdir/usr/share/metamuffin-website" - install -Dm755 metamuffin-website/target/$(rust_chost)/release/metamuffin-website "$pkgdir/usr/bin/metamuffin-website" - install -Dm644 metamuffin-website.service "$pkgdir/usr/lib/systemd/system/metamuffin-website.service" - install -Dm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/metamuffin-website.conf" - install -Dm644 metamuffin-website/COPYING "$pkgdir/usr/share/licenses/metamuffin-website/COPYING" + cd "metamuffin-website" + make install PREFIX="$pkgdir/usr/share/webapps/metamuffin-website" } |