diff options
author | Emeric | 2020-02-27 20:09:58 +0100 |
---|---|---|
committer | Emeric | 2020-02-27 20:09:58 +0100 |
commit | 53bf0489afc4afe93517f9e69a2baf7377c72fc8 (patch) | |
tree | c94cbdfb2bb37f11a1c3f56d2178c275f720ef1f | |
download | aur-53bf0489afc4afe93517f9e69a2baf7377c72fc8.tar.gz |
Initial upload for shadered
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | SHADERed.desktop | 9 |
4 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f3eac629bfb3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = shadered + pkgdesc = SHADERed is a lightweight tool for creating and testing HLSL and GLSL shaders. + pkgver = 1.3.0 + pkgrel = 1 + url = https://github.com/dfranx/SHADERed + arch = x86_64 + license = MIT + makedepends = cmake + makedepends = git + depends = assimp + depends = glew + depends = glm + depends = gtk3 + depends = sdl2 + depends = sfml + source = git+https://github.com/dfranx/SHADERed.git#commit=5272328 + source = SHADERed.desktop + sha256sums = SKIP + sha256sums = bf424b2f2c64f52554f10b14b6bf4708826af3dcbe1284a9552f3487c7acc548 + +pkgname = shadered + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..72e8ffc0db8a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c543ad5b962d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Emeric Grange <emeric.grange@gmail.com> +# Created: 27/02/2020 + +# The upstream software is not package friendly yet, so instead of rewriting its +# entire build system, we just built it as is and copy it into /opt/shadered. +# If you want to help improve or maintain this package please let me know! + +pkgname=shadered +pkgver=1.3.0 +pkgrel=1 +pkgdesc="SHADERed is a lightweight tool for creating and testing HLSL and GLSL shaders." +arch=("x86_64") +url="https://github.com/dfranx/SHADERed" +license=("MIT") +depends=(assimp glew glm gtk3 sdl2 sfml) +makedepends=(cmake git) + +source=("git+https://github.com/dfranx/SHADERed.git#commit=5272328" + "SHADERed.desktop") +sha256sums=('SKIP' + 'bf424b2f2c64f52554f10b14b6bf4708826af3dcbe1284a9552f3487c7acc548') + +build() { + cd SHADERed/ + git submodule update --init --recursive + cmake . + make +} + +package() { + cd "$srcdir/SHADERed" + #install -Dm644 "$srcdir/SHADERed/bin/icon.png" "$pkgdir/usr/share/pixmap/shadered.png" + install -Dm644 "$srcdir/SHADERed.desktop" "$pkgdir/usr/share/applications/shadered.desktop" + mkdir -p "$pkgdir/opt/$pkgname" + mv $srcdir/SHADERed/bin/* "$pkgdir/opt/$pkgname" +} diff --git a/SHADERed.desktop b/SHADERed.desktop new file mode 100644 index 000000000000..14ad864dfefb --- /dev/null +++ b/SHADERed.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=SHADERed +Comment=SHADERed is a lightweight tool for creating and testing HLSL and GLSL shaders +Exec=/opt/shadered/SHADERed +Icon=/opt/shadered/icon.png +Terminal=false +Type=Application +Categories=Application; |