From 5a0a22539835bcdb0b1fb5556ff58526b2262013 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Sat, 12 Jul 2014 17:53:51 +0200 Subject: [PATCH] rc: add options readline,~libedit,~static and fix build on musl --- srcpkgs/rc/template | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/srcpkgs/rc/template b/srcpkgs/rc/template index 5d7ac6fa826..befb7e5d3b6 100644 --- a/srcpkgs/rc/template +++ b/srcpkgs/rc/template @@ -1,14 +1,36 @@ # Template file for 'rc' pkgname=rc version=1.7.1 -revision=1 +revision=2 build_style=gnu-configure -configure_args="--with-readline" -makedepends="readline-devel" -depends="" short_desc="An alternative implementation of the plan 9 rc shell" maintainer="Christian Neukirchen " license="custom" homepage="http://tobold.org/article/rc" distfiles="http://static.tobold.org/$pkgname/$pkgname-$version.tar.gz" checksum=1cff23e897a038422458ba01567a5a2650935205862c3bbf73e773807c248240 + +build_options="readline libedit static" +desc_option_readline="Enable support for GNU readline" +desc_option_libedit="Enable support for libedit" +desc_option_static="Enable static linking" +build_options_default="readline" + +configure_args="ac_cv_sys_restartable_syscalls=no " +makedepends="" +if [ "$build_option_readline" ]; then + configure_args+=" --with-readline" + makedepends+=" readline-devel" +fi + +if [ "$build_option_libedit" ]; then + configure_args+=" --with-editline" + makedepends+=" libedit-devel" +fi + +pre_configure() { + if [ "$build_option_static" ]; then + CFLAGS+=" -static" + LDFLAGS+=" -static" + fi +}