diff options
author | Matvey Ryabchikov | 2023-08-05 23:54:50 +0300 |
---|---|---|
committer | Matvey Ryabchikov | 2023-08-05 23:54:50 +0300 |
commit | 7e154b1298c59f85f32866ab55b06c3772119c45 (patch) | |
tree | dc3e95753859b019b18df703313c2c9e99ad6809 | |
download | aur-7e154b1298c59f85f32866ab55b06c3772119c45.tar.gz |
v0.3.0 (First commit)
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f1d6d03fe9f0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = ronix + pkgdesc = A customizable music player and library manager + pkgver = 0.3.0 + pkgrel = 1 + url = https://github.com/ronanru/ronix + arch = x86_64 + license = AGPL3 + makedepends = rust + makedepends = nodejs>=18 + makedepends = pnpm + depends = base-devel + depends = webkit2gtk + depends = curl + depends = wget + depends = file + depends = openssl + depends = appmenu-gtk-module + depends = gtk3 + depends = libappindicator-gtk3 + depends = librsvg + depends = libvips + depends = yt-dlp + depends = sacad + depends = gstreamer + source = ronix::https://github.com/ronanru/ronix/archive/refs/tags/v0.3.0.tar.gz + sha256sums = 9577f2edc933d0e67571833543b1d2a8c4a1e06f48eda26e3ad825da75bcb94e + +pkgname = ronix diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1fc3cceba70c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Matvey Ryabchikov <orlition@gmail.com> +pkgname=ronix +pkgver=0.3.0 +pkgrel=1 +pkgdesc="A customizable music player and library manager" +arch=('x86_64') +url="https://github.com/ronanru/ronix" +license=('AGPL3') +depends=( + "base-devel" + "webkit2gtk" + "curl" + "wget" + "file" + "openssl" + "appmenu-gtk-module" + "gtk3" + "libappindicator-gtk3" + "librsvg" + "libvips" + "yt-dlp" + "sacad" + "gstreamer") +makedepends=("rust" "nodejs>=18" "pnpm") +source=("ronix::https://github.com/ronanru/ronix/archive/refs/tags/v$pkgver.tar.gz") +sha256sums=("9577f2edc933d0e67571833543b1d2a8c4a1e06f48eda26e3ad825da75bcb94e") + +prepare() { + cd ronix-$pkgver + pnpm install --frozen-lockfile +} + +build() { + cd ronix-$pkgver + pnpm run tauri build --bundles +} + +package() { + cd ronix-$pkgver + install -Dm755 src-tauri/target/release/ronix "$pkgdir/usr/bin/ronix" + install -Dm644 ronix.desktop "$pkgdir/usr/share/applications/ronix.desktop" + install -Dm644 src-tauri/icons/128x128.png "$pkgdir/usr/share/pixmaps/ronix.png" +} |