diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2aeecf0026bc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = nanosvg-git + pkgdesc = Simple stupid SVG parser. + pkgver = r120.25241c5 + pkgrel = 1 + url = https://github.com/memononen/nanosvg + arch = x86_64 + license = ZLIB + makedepends = git + makedepends = premake + makedepends = patch + provides = nanosvg + conflicts = nanosvg + source = nanosvg::git+https://github.com/memononen/nanosvg + md5sums = SKIP + +pkgname = nanosvg-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ab10fd3f35a4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Oliver Weissbarth <mail@oweissbarth.de> +pkgname=nanosvg-git +pkgver=r120.25241c5 +pkgrel=1 +pkgdesc="Simple stupid SVG parser." +arch=("x86_64") +url="https://github.com/memononen/nanosvg" +license=('ZLIB') +groups=() +depends=() +makedepends=('git' 'premake' 'patch') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +replaces=() +backup=() +options=() +source=('nanosvg::git+https://github.com/memononen/nanosvg') +noextract=() +md5sums=('SKIP') + +pkgver() { + cd "${pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$srcdir/${pkgname%-git}" +} + +build() { + cd "$srcdir/${pkgname%-git}" + premake4 gmake + cd build + make config=release +} + +package() { + cd "$srcdir/${pkgname%-git}" + install -D src/nanosvg.h ${pkgdir}/usr/include/nanosvg.h + install -D src/nanosvgrast.h ${pkgdir}/usr/include/nanosvgrast.h + install -D LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE.txt. +} |