diff options
| author | s-ol <s+removethis@s-ol.nu> | 2026-05-04 20:25:13 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2026-05-04 20:25:13 +0000 |
| commit | e9889e73e496a084395a12bc41fc3a9ee1f0ff0d (patch) | |
| tree | 68c0dff4525d2614aa29be9f6eb02f8b28f15935 | |
| parent | add lua51-texture-share-vk (diff) | |
| download | aur-e9889e73e496a084395a12bc41fc3a9ee1f0ff0d.tar.gz aur-e9889e73e496a084395a12bc41fc3a9ee1f0ff0d.zip | |
add texture-share-vk-git
| -rw-r--r-- | texture-share-vk-git/.gitignore | 4 | ||||
| -rw-r--r-- | texture-share-vk-git/PKGBUILD | 45 |
2 files changed, 49 insertions, 0 deletions
diff --git a/texture-share-vk-git/.gitignore b/texture-share-vk-git/.gitignore new file mode 100644 index 0000000..dcf3146 --- /dev/null +++ b/texture-share-vk-git/.gitignore @@ -0,0 +1,4 @@ +/src +/pkg +/texture-share-vk-git +/*pkg.tar* diff --git a/texture-share-vk-git/PKGBUILD b/texture-share-vk-git/PKGBUILD new file mode 100644 index 0000000..da035e3 --- /dev/null +++ b/texture-share-vk-git/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: DigitOtter <digitotter@protonmail.com> +pkgname=texture-share-vk-git +pkgver=v0.2.0.r12.gcb117a1 +pkgrel=1 +pkgdesc="Library for GPU image sharing for Vulkan and OpenGL" +arch=( 'any' ) +url='https://github.com/DigitOtter/texture-share-vk.git' +license=( 'MIT' ) +groups=() +depends=( 'vulkan-icd-loader' 'boost' 'libglvnd' ) +makedepends=( 'vulkan-headers' 'git' 'cmake' 'gcc' 'cargo-nightly' ) +options=( '!lto' ) +provides=( 'texture-share-vk' ) +conflicts=( 'texture-share-vk' ) +source=( "${pkgname}::git+https://github.com/s-ol/texture-share-vk.git#branch=3d-textures" ) +sha256sums=( 'SKIP' ) + +pkgver() { + cd "${pkgname}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${pkgname}" + git submodule update --init --recursive + + export RUSTUP_TOOLCHAIN=nightly + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + export RUSTUP_TOOLCHAIN=nightly + cmake -B build -S "${pkgname}" \ + -DCMAKE_BUILD_TYPE='Release' \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -DRust_TOOLCHAIN="nightly" \ + -DINSTALL_VK_BOOTSTRAP=false \ + -Wno-dev + cmake --build build +} + +package() { + DESTDIR="${pkgdir}" cmake --install build +} + |
