mirror of
https://gitlab.com/gabmus/envision.git
synced 2025-08-03 22:58:44 +00:00
feat: add arch pkgbuild
This commit is contained in:
parent
35b0ab9c12
commit
b7493330c0
2 changed files with 58 additions and 0 deletions
4
dist/arch/.gitignore
vendored
Normal file
4
dist/arch/.gitignore
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
pkg
|
||||||
|
rex2
|
||||||
|
src
|
||||||
|
*.pkg.tar.zst
|
54
dist/arch/PKGBUILD
vendored
Normal file
54
dist/arch/PKGBUILD
vendored
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
# Maintainer: Gabriele Musco <gabmus@disroot.org>
|
||||||
|
|
||||||
|
pkgname=rex2-git
|
||||||
|
pkgver=r80.35b0ab9
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='GUI for Monado'
|
||||||
|
arch=(x86_64 aarch64)
|
||||||
|
url='https://gitlab.com/gabmus/rex2'
|
||||||
|
license=(GPL)
|
||||||
|
depends=(
|
||||||
|
gtk4
|
||||||
|
libadwaita
|
||||||
|
openxr
|
||||||
|
libgl
|
||||||
|
libdrm
|
||||||
|
vulkan-icd-loader
|
||||||
|
wayland
|
||||||
|
xr-hardware
|
||||||
|
cmake
|
||||||
|
eigen
|
||||||
|
git
|
||||||
|
ninja
|
||||||
|
shaderc
|
||||||
|
vulkan-headers
|
||||||
|
)
|
||||||
|
makedepends=(
|
||||||
|
meson
|
||||||
|
rust
|
||||||
|
)
|
||||||
|
provides=(rex2)
|
||||||
|
conflicts=(rex2)
|
||||||
|
source=("git+${url}.git")
|
||||||
|
b2sums=('SKIP')
|
||||||
|
|
||||||
|
pkgver() {
|
||||||
|
cd rex2
|
||||||
|
( set -o pipefail
|
||||||
|
git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
|
||||||
|
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
arch-meson rex2 build
|
||||||
|
meson compile -C build
|
||||||
|
}
|
||||||
|
|
||||||
|
# check() {
|
||||||
|
# meson test -C build --print-errorlogs
|
||||||
|
# }
|
||||||
|
|
||||||
|
package() {
|
||||||
|
meson install -C build --destdir "${pkgdir}"
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue