diff options
Diffstat (limited to 'community/libharu/APKBUILD')
-rw-r--r-- | community/libharu/APKBUILD | 47 |
1 files changed, 23 insertions, 24 deletions
diff --git a/community/libharu/APKBUILD b/community/libharu/APKBUILD index 8aba0990df8..f8f22644a39 100644 --- a/community/libharu/APKBUILD +++ b/community/libharu/APKBUILD @@ -1,40 +1,39 @@ # Contributor: Francesco Colista <fcolista@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=libharu -pkgver=2.3.0 -pkgrel=1 +pkgver=2.4.3 +pkgrel=0 pkgdesc="C library for generating PDF documents" url="https://github.com/libharu/libharu" arch="all" license="custom" -depends="" depends_dev="libpng-dev" -makedepends="$depends_dev automake autoconf libtool" -install="" +makedepends="$depends_dev cmake samurai" subpackages="$pkgname-dev $pkgname-doc" -source="https://github.com/libharu/libharu/archive/RELEASE_${pkgver//./_}.tar.gz" -builddir="$srcdir"/$pkgname-RELEASE_${pkgver//./_} - -prepare() { - cd "$builddir" - touch include/config.h.in - aclocal - libtoolize - automake --add-missing - autoconf -} +source="https://github.com/libharu/libharu/archive/v$pkgver/libharu-$pkgver.tar.gz + soversion.patch + " +options="!check" # no tests build() { - cd "$builddir" - ./configure --prefix=/usr - make || return 1 + cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ + -DLIBHPDF_STATIC=OFF + cmake --build build } package() { - cd "$builddir" - make DESTDIR="$pkgdir/" install - install -d "$pkgdir/usr/share/licenses/$pkgname" - sed -n '102,120p' README > "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + DESTDIR="$pkgdir" cmake --install build + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/libharu/LICENSE" + + # remove useless files + rm -rf "$pkgdir"/usr/share/libharu } -sha512sums="ebcabf1e8488e21185a231e97b4c16f9de742ae0ac2ebc7535b72b6b8e2045c2619bc6a94a820f7f923b0dfeceb217408f4e4c613ef3602104373cdf000d3f41 RELEASE_2_3_0.tar.gz" +sha512sums=" +4b01dd0d23bdcaec6f69fe5f059902e7f49eafdf19d53d4cce8b4d52a54b2057b764de29390f4da9e75aeb32cb6af8606b23478b04edf9f7dcb1e4b769c5fff2 libharu-2.4.3.tar.gz +8e65e377c17a6c2471c1302ff3be9f1e685ae5a63e202aff16006e2560046603e770a640f4b0f25046573e54e75142b7546393bd0cfa4e9da38e9aa3053f848d soversion.patch +" |