diff options
author | Ben Lönnqvist | 2021-11-24 10:46:37 +0200 |
---|---|---|
committer | Ben Lönnqvist | 2021-11-24 10:46:37 +0200 |
commit | a99d206730d6ed65be6b36714df1c0f2865de49f (patch) | |
tree | 0dad118d16eedc403048115be5e288bc25c8ff64 /PKGBUILD | |
parent | 38ec787d481b163eb15964084603ebd52fb5e9ab (diff) | |
download | aur-a99d206730d6ed65be6b36714df1c0f2865de49f.tar.gz |
initial PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 25 insertions, 15 deletions
@@ -1,26 +1,36 @@ -# Maintainer: Christian Duerr <contact@christianduerr.com> -pkgname=rum-git -pkgver=0.1.0.r14.g3c3733c +pkgname='rum-git' +_pkgname=${pkgname%-git} +pkgver=r312.49c274b pkgrel=1 -pkgdesc='Rust Userstyle Manager' -arch=('i686' 'x86_64') -url='https://github.com/chrisduerr/rum' +pkgdesc='Game library management - master branch' +arch=('x86_64') +url='https://notabug.org/johncena141/rum' license=('GPL3') -makedepends=('cargo' 'git') -source=("git+$url") -sha256sums=('SKIP') +depends=(webkit2gtk curl wget openssl appmenu-gtk-module gtk3 libappindicator-gtk3 libvips udev) +makedepends=(cargo npm git squashfs-tools patchelf) +provides=('rum') +conflicts=('rum') +replaces=('chad-launcher-git') +source=("git+https://notabug.org/johncena141/${_pkgname}.git#branch=master") +md5sums=('SKIP') pkgver() { - cd "${pkgname%-*}" - echo $(grep '^version =' Cargo.toml|head -n1|cut -d\" -f2).r$(git rev-list --count HEAD).g$(git describe --always) + cd "$srcdir/$_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd "${pkgname%-*}" - cargo build --release + cd "$srcdir/$_pkgname" + export RUSTUP_TOOLCHAIN=stable + npm install + npm run build + npm run tauri build } package() { - cd "${pkgname%-*}" - install -Dm755 target/release/rum "$pkgdir/usr/bin/rum" + cd "$srcdir/$_pkgname" + install -Dm0755 -t "$pkgdir/usr/bin/" "src-tauri/target/release/rum" + install -Dm644 ./rum.desktop "$pkgdir/usr/share/applications/rum.desktop" + install -Dm644 ./icon.svg "$pkgdir/usr/share/pixmaps/rum.svg" } + |