diff options
author | Emeric | 2019-10-23 13:36:06 +0200 |
---|---|---|
committer | Emeric | 2019-10-23 13:36:06 +0200 |
commit | 264b81effefaa4b77a0bfa1f225465e4a7468154 (patch) | |
tree | dec0696c4ecf7cef8a54c3707b9043b48d08f254 | |
download | aur-264b81effefaa4b77a0bfa1f225465e4a7468154.tar.gz |
Initial upload for SHADERed git
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | SHADERed.desktop | 9 |
4 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e7323203ad50 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = shadered-git + pkgdesc = SHADERed is a lightweight tool for creating and testing HLSL and GLSL shaders. + pkgver = 1.2.3_309.2120dce + pkgrel = 1 + url = https://github.com/dfranx/SHADERed + arch = x86_64 + license = MIT + makedepends = cmake + makedepends = git + depends = sdl2 + depends = sfml + depends = glew + depends = glm + depends = assimp + depends = gtk3 + source = git+https://github.com/dfranx/SHADERed.git + source = SHADERed.desktop + sha256sums = SKIP + sha256sums = 518197ae7e41beeccd432423bbc7103236ec48eec1dd97643ac2f7fa2e468d18 + +pkgname = shadered-git + 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..179b0ca8789d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Emeric Grange <emeric.grange@gmail.com> +# Created: 17/10/2019 + +# The upstream software is not package friendly, so instead of rewriting its +# entire build system, we just built it as is and copy it into /opt/shadered. + +pkgname=shadered-git +pkgver=1.2.3_309.2120dce +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=(sdl2 sfml glew glm assimp gtk3) +makedepends=(cmake git) + +source=("git+https://github.com/dfranx/SHADERed.git" + "SHADERed.desktop") +sha256sums=('SKIP' + '518197ae7e41beeccd432423bbc7103236ec48eec1dd97643ac2f7fa2e468d18') + +pkgver() { + cd "$srcdir/SHADERed" + echo "1.2.3_$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +build() { + cd SHADERed/ + git submodule init + git submodule update + 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..262c189dffbc --- /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-git/SHADERed +Icon=/opt/shadered-git/icon.png +Terminal=false +Type=Application +Categories=Application; |