libcaca: enable imlib2 support by default

Without imlib2 support, libcaca only works with BMP format, which is
really limited. Additionally, libcaca can be built and work with imlib2
without x11 support. However, since imlib2 already depends on libX11,
enabling the x11 backend by default won't add any new dependencies to
the package, so we do that.

Also add opengl rendering option and do some general linting.

Closes: #31717 [via git-merge-pr]
This commit is contained in:
FollieHiyuki 2021-06-30 01:46:06 +03:00 committed by Érico Nogueira
parent fb92a19d82
commit 9b7ad40856

View file

@ -1,27 +1,28 @@
# Template file for 'libcaca' # Template file for 'libcaca'
pkgname=libcaca pkgname=libcaca
version=0.99.beta19 version=0.99.beta19
revision=8 revision=9
build_style=gnu-configure build_style=gnu-configure
configure_args="$(vopt_enable x11)"
hostmakedepends="libtool automake pkg-config" hostmakedepends="libtool automake pkg-config"
makedepends="ncurses-devel imlib2-devel $(vopt_if opengl 'libfreeglut-devel')"
short_desc="Graphics library that outputs text instead of pixels" short_desc="Graphics library that outputs text instead of pixels"
maintainer="Orphaned <orphan@voidlinux.org>" maintainer="Orphaned <orphan@voidlinux.org>"
makedepends="ncurses-devel $(vopt_if x11 'libX11-devel imlib2-devel')"
homepage="http://caca.zoy.org/wiki/libcaca"
license="WTFPL" license="WTFPL"
homepage="http://caca.zoy.org/wiki/libcaca"
distfiles="https://github.com/cacalabs/libcaca/archive/v${version}.tar.gz" distfiles="https://github.com/cacalabs/libcaca/archive/v${version}.tar.gz"
checksum=7ed29a00cc7f017424d8b2994f001f137ed5bc4441987b711d78c6734fdf3493 checksum=7ed29a00cc7f017424d8b2994f001f137ed5bc4441987b711d78c6734fdf3493
# package build options build_options="x11 opengl"
build_options="x11" build_options_default="x11"
pre_configure() { pre_configure() {
sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac vsed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac
autoreconf -fi autoreconf -fi
} }
post_install() { post_install() {
rm -f ${DESTDIR}/usr/lib/*.la rm ${DESTDIR}/usr/lib/*.la
} }
libcaca-devel_package() { libcaca-devel_package() {