summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Michaël Celerier2022-05-03 22:27:38 +0200
committerJean-Michaël Celerier2022-05-03 22:27:38 +0200
commite1cd5762f71b2d78754bb53b0a15fcff1ca5cd6c (patch)
treebcf35a978191c7a5b8774227b56a7c93199474a5
downloadaur-e1cd5762f71b2d78754bb53b0a15fcff1ca5cd6c.tar.gz
First commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD53
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a03aa8e7d73b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = ysfx-git
+ pkgdesc = Hosting library for JSFX
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://github.com/jpcima/ysfx
+ arch = x86_64
+ license = Apache License 2.0
+ makedepends = git
+ makedepends = cmake
+ depends = libfontconfig.so
+ depends = libfreetype.so
+ provides = ysfx
+
+pkgname = ysfx-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..532952a6d27c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Author: Jean Pierre Cimalando (jpcima)
+# PKGBUILD Maintainer: Jean-Michaël Celerier <jeanmichael.celerier at gmail dot com>
+pkgname=ysfx-git
+pkgver=1.0
+pkgrel=1
+pkgdesc="Hosting library for JSFX"
+arch=('x86_64')
+url="https://github.com/jpcima/ysfx"
+license=('Apache License 2.0')
+groups=()
+depends=('libfontconfig.so' 'libfreetype.so')
+makedepends=('git' 'cmake')
+provides=('ysfx')
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+source=()
+noextract=()
+
+
+_gitroot=https://github.com/jpcima/ysfx
+_gitname=ysfx
+
+build() {
+ cd "$srcdir"
+
+ if [[ -d "$_gitname" ]]; then
+ (
+ cd "$_gitname"
+ git checkout master
+ git pull
+ git submodule update --recursive
+ )
+ else
+ git clone --recursive -j8 "$_gitroot" "$_gitname"
+ fi
+
+ cmake -S "$srcdir/$_gitname" \
+ -B "$srcdir/$_gitname-build" \
+ -Wno-dev \
+ -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \
+ -DCMAKE_BUILD_TYPE=Release
+
+ cmake --build "$srcdir/$_gitname-build"
+}
+
+package() {
+ cd "$srcdir/$_gitname-build"
+ cmake --install "$srcdir/$_gitname-build"
+ install -D -m644 "$srcdir/$_gitname/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}