void-packages/srcpkgs/jbigkit/template
Jürgen Buchmüller 1b6243b62d jbigkit: autotools + libtool for shared library
Created a "fork" of jbigkit-2.1 at github which uses autotools
and libtool to create both, shared and static libraries.

Parallel building fails because test programs which depend on the
libraries are built before these (not yet installed) libs,
thus the disable_parallel_build=yes
2016-09-12 01:45:10 +02:00

43 lines
1 KiB
Bash

# Template file for 'jbigkit'
pkgname=jbigkit
version=2.1
revision=2
wrksrc="${pkgname}-shared-${version}"
build_style=gnu-configure
hostmakedepends="automake libtool"
short_desc="Data compression library/utilities for bi-level high-resolution images"
maintainer="Andrea Brancaleoni <miwaxe@gmail.com>"
license="GPL-3"
homepage="http://www.cl.cam.ac.uk/~mgk25/jbigkit"
distfiles="https://github.com/voidlinux/jbigkit-shared/archive/v${version}.tar.gz"
checksum=bce256a39735145ecfc10d3e446e0b55fed1f7c80cffb6e2601a9090faae92e6
disable_parallel_build=yes
pre_configure() {
./bootstrap.sh
}
post_install() {
vinstall jbigkit.pc 644 usr/lib/pkgconfig
vinstall jbigkit85.pc 644 usr/lib/pkgconfig
rm -vf ${DESTDIR}/usr/lib/*.la
}
jbigkit-libs_package() {
short_desc+=" - shared libraries"
pkg_install() {
vmove usr/lib/*.so.*
}
}
jbigkit-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}-libs>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/lib/*.so
vmove usr/lib/*.a
}
}