void-packages/srcpkgs/ted/template

34 lines
1.0 KiB
Bash

# Template file for 'ted'
pkgname=ted
version=2.23
revision=3
build_style=gnu-configure
hostmakedepends="pkg-config tar"
makedepends="zlib-devel pcre-devel libX11-devel libxmp-devel tiff-devel
libpng-devel libjpeg-turbo-devel gtk+-devel libpaper-devel"
short_desc="Easy rich text processor"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://nllgg.nl/Ted/"
distfiles="http://ftp.nluug.nl/pub/editors/ted/ted-${version}.src.tar.gz"
checksum=3fa992c2bc96af3ca788ef941cb5314f4a1d843202efd0201b8b4ee9adbf316c
post_patch() {
vsed -i -e '/YOU MUST BE ROOT/ s/id -u /echo 0 /' tedPackage/configure
vsed -i -e 's/@LIBTIFF_LIBS@/-ltiff/g' \
-e 's/@LIBPAPER_LIBS@/-lpaper/g' \
Ted/makefile.in
}
do_configure() {
# replace all newlines with tabs
export CONFIGURE_OPTIONS="${configure_args//
/ } --datadir=/usr/share"
vsed -i -e '/^CONFIGURE_OPTIONS[ ]*=/ s/=/ += /' Makefile
make $(sed -n '/^[-a-zA-Z0-9_]*\/[Mm]akefile:/ s/:.*//p' Makefile)
}
do_build() {
make $makejobs compile.shared
}