mirror of
https://github.com/void-linux/void-packages.git
synced 2025-04-15 05:37:01 +02:00
dash: add subpackage with libedit support
This commit is contained in:
parent
fae3cffff9
commit
9f9c3ca3c7
2 changed files with 38 additions and 4 deletions
1
srcpkgs/dash-libedit
Symbolic link
1
srcpkgs/dash-libedit
Symbolic link
|
@ -0,0 +1 @@
|
|||
dash
|
|
@ -1,10 +1,10 @@
|
|||
# Template file for 'dash'
|
||||
pkgname=dash
|
||||
version=0.5.12
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=gnu-configure
|
||||
configure_args="$(vopt_enable static)"
|
||||
hostmakedepends="bison"
|
||||
makedepends="libedit-devel"
|
||||
short_desc="POSIX-compliant Unix shell, much smaller than GNU bash"
|
||||
maintainer="Enno Boland <gottox@voidlinux.org>"
|
||||
license="BSD-3-Clause"
|
||||
|
@ -19,6 +19,39 @@ alternatives="
|
|||
|
||||
build_options="static"
|
||||
|
||||
post_install() {
|
||||
vlicense COPYING
|
||||
do_configure() {
|
||||
mkdir -p build-minimal build-libedit
|
||||
cd ${wrksrc}/build-minimal
|
||||
../configure ${configure_args} $(vopt_enable static) --without-libedit
|
||||
cd ${wrksrc}/build-libedit
|
||||
../configure ${configure_args} --with-libedit
|
||||
}
|
||||
|
||||
do_build() {
|
||||
make -C build-minimal ${makejobs}
|
||||
make -C build-libedit ${makejobs}
|
||||
}
|
||||
|
||||
do_check() {
|
||||
make -C build-minimal ${makejobs} check
|
||||
make -C build-libedit ${makejobs} check
|
||||
}
|
||||
|
||||
do_install() {
|
||||
make -C build-minimal ${makejobs} install DESTDIR=${DESTDIR}
|
||||
vlicense COPYING
|
||||
}
|
||||
|
||||
dash-libedit_package() {
|
||||
short_desc+=" - with libedit"
|
||||
register_shell="/usr/bin/sh /usr/bin/dash /bin/sh /bin/dash"
|
||||
alternatives="
|
||||
sh:sh:/usr/bin/dash
|
||||
sh:sh.1:/usr/share/man/man1/dash.1"
|
||||
provides="dash-${version}_${revision}"
|
||||
replaces="dash>=0"
|
||||
pkg_install() {
|
||||
make -C build-libedit ${makejobs} install DESTDIR=${PKGDESTDIR}
|
||||
vlicense COPYING
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue