From bc777f6e707172be88bd7946676d5941099538c5 Mon Sep 17 00:00:00 2001 From: memdmp Date: Wed, 13 Aug 2025 14:32:35 +0000 Subject: memdmp/sfnt2woff-zopfli: new aport --- src/memdmp/sfnt2woff-zopfli/APKBUILD | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/memdmp/sfnt2woff-zopfli/APKBUILD (limited to 'src/memdmp') diff --git a/src/memdmp/sfnt2woff-zopfli/APKBUILD b/src/memdmp/sfnt2woff-zopfli/APKBUILD new file mode 100644 index 0000000..2ff342b --- /dev/null +++ b/src/memdmp/sfnt2woff-zopfli/APKBUILD @@ -0,0 +1,38 @@ +# Maintainer: memdmp +pkgname="sfnt2woff-zopfli" +pkgver=1.3.1 +pkgrel=0 +pkgdesc="Legacy woff format; sfnt2woff-zopfli and woff2sfnt-zopfli included." +url="https://github.com/bramstein/sfnt2woff-zopfli" +arch="all" +license="MIT" +depends="" +makedepends="lzip make clang zlib-dev" +install="" +subpackages="${pkgname}-compat" +source="sfnt2woff-zopfli-${pkgver}.tar.lz::https://git.estrogen.zone/sfnt2woff-zopfli.git/snapshot/sfnt2woff-zopfli-${pkgver}.tar.lz" +builddir="$srcdir/sfnt2woff-zopfli-${pkgver}" +options="!check" # no tests + +build() { + make CC=clang all +} + +package() { + for f in sfnt2woff woff2sfnt; do + install -Dm755 "${builddir}/${f}-zopfli" "${pkgdir}/usr/bin/${f}-zopfli" + done +} + +compat() { + pkgdesc="Compatibility Symlinks to provide sfnt2woff and woff2sfnt directly" + depends="cmd:sfnt2woff-zopfli cmd:woff2sfnt-zopfli" + mkdir -p "${subpkgdir}/usr/bin" + for f in sfnt2woff woff2sfnt; do + ln -s "${f}-zopfli" "${subpkgdir}/usr/bin/${f}" + done +} + +sha512sums=" +5349dceab3830010e95e00e9610925dffb979d7a373a778410bc0fef32bfbd9cea8a35675616d07b5f9b6e92d128187a4a0531c63fe35a39e1040ae1b184f20e sfnt2woff-zopfli-1.3.1.tar.lz +" -- cgit v1.2.3