diff options
author | Jean-Michaël Celerier | 2022-05-03 22:27:38 +0200 |
---|---|---|
committer | Jean-Michaël Celerier | 2022-05-03 22:27:38 +0200 |
commit | e1cd5762f71b2d78754bb53b0a15fcff1ca5cd6c (patch) | |
tree | bcf35a978191c7a5b8774227b56a7c93199474a5 | |
download | aur-e1cd5762f71b2d78754bb53b0a15fcff1ca5cd6c.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 53 |
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" +} |