mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +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'
|
# Template file for 'dash'
|
||||||
pkgname=dash
|
pkgname=dash
|
||||||
version=0.5.12
|
version=0.5.12
|
||||||
revision=1
|
revision=2
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="$(vopt_enable static)"
|
|
||||||
hostmakedepends="bison"
|
hostmakedepends="bison"
|
||||||
|
makedepends="libedit-devel"
|
||||||
short_desc="POSIX-compliant Unix shell, much smaller than GNU bash"
|
short_desc="POSIX-compliant Unix shell, much smaller than GNU bash"
|
||||||
maintainer="Enno Boland <gottox@voidlinux.org>"
|
maintainer="Enno Boland <gottox@voidlinux.org>"
|
||||||
license="BSD-3-Clause"
|
license="BSD-3-Clause"
|
||||||
|
@ -19,6 +19,39 @@ alternatives="
|
||||||
|
|
||||||
build_options="static"
|
build_options="static"
|
||||||
|
|
||||||
post_install() {
|
do_configure() {
|
||||||
vlicense COPYING
|
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