summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFranc[e]sco2020-12-08 23:32:08 +0100
committerFranc[e]sco2020-12-08 23:32:08 +0100
commit3ff26dec4b6618d3f816a380ac10e99aa36deeb4 (patch)
tree978283b58e91d755669363737cec0a78e217d733 /PKGBUILD
downloadaur-glxosd-aarch64-git.tar.gz
first commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..57681f40f4e2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Franc[e]sco <lolisamurai@tfwno.gf>
+pkgname=glxosd-aarch64-git
+_gitname=GLXOSD
+pkgver=r219.a95ba45
+pkgrel=1
+pkgdesc="(no nvidia proprietary dep, fix compile errors, update luajit to support aarch64) An OSD for OpenGL applications running under the X Window System. This allows you to monitor your framerate and hardware temperature in games on Linux!"
+arch=('aarch64')
+url="https://github.com/Francesco149/GLXOSD"
+license=('GPL')
+provides=('glxosd')
+conflicts=('glxosd')
+depends=('mesa' 'glu' 'fontconfig' 'freetype2' 'lm_sensors' 'libxext')
+makedepends=('cmake' 'gcc' 'git' 'boost')
+source=('git://github.com/Francesco149/GLXOSD.git')
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/$_gitname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir/$_gitname"
+ git submodule init
+ git submodule update --recursive
+}
+
+build() {
+ cd "$srcdir/$_gitname"
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -G "Unix Makefiles"
+ make all
+}
+
+package() {
+ cd "$srcdir/$_gitname"
+ make DESTDIR="$pkgdir/" install
+
+ if [ -d "$pkgdir/usr/lib64" ]; then
+ mv "$pkgdir/usr/lib64" "$pkgdir/usr/lib"
+ fi
+
+ sed -i 's+/usr//lib/x86_64-linux-gnu//glxosd/+/usr/lib/glxosd+g' \
+ "$pkgdir/usr/bin/glxosd"
+ sed -i 's+/usr//lib/i386-linux-gnu//glxosd+/usr/lib/glxosd+g' \
+ "$pkgdir/usr/bin/glxosd"
+}