diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b173ef77e6a1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Salamandar <felix@piedallu.me> + +pkgname=nanosvg_fltk +pkgver=2022.12.22 +pkgrel=1 +pkgdesc='Simple stupid SVG parser (FLTK fork for PrusaSlicer)' +arch=('i686' 'x86_64' 'armv6' 'armv6h' 'armv7h') +url='https://github.com/fltk/nanosvg' +license=('AGPL3') +makedepends=( + 'cmake' +) + +source=( + "git+${url}" +) +sha256sums=( + 'SKIP' +) +conflicts=('nanosvg') + +build() { + cmake_args=( + -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_LIBDIR=lib + ) + cmake -B build -S nanosvg -G Ninja "${cmake_args[@]}" + cmake --build build +} + +package () { + DESTDIR="$pkgdir" cmake --install build + + # # Patch desktop files + # for i in PrusaGcodeviewer PrusaSlicer; do + # sed -i '/^Name=/ s/$/ (Git version)/' "${pkgdir}/usr/share/applications/$i.desktop" + # done +} |