mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-28 16:32:57 +02:00
New package: oils-for-unix-0.28.0
This commit is contained in:
parent
daf2d17611
commit
9ecf9d965f
1 changed files with 34 additions and 0 deletions
34
srcpkgs/oils-for-unix/template
Normal file
34
srcpkgs/oils-for-unix/template
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# Template file for 'oils-for-unix'
|
||||||
|
pkgname=oils-for-unix
|
||||||
|
version=0.28.0
|
||||||
|
revision=1
|
||||||
|
build_style=gnu-configure
|
||||||
|
configure_args="$(vopt_with readline) --readline=$XBPS_CROSS_BASE"
|
||||||
|
makedepends="$(vopt_if readline readline-devel)"
|
||||||
|
short_desc="New unix shell with JSON-compatible structured data"
|
||||||
|
maintainer="meator <meator.dev@gmail.com>"
|
||||||
|
license="Apache-2.0"
|
||||||
|
homepage="https://oils.pub/"
|
||||||
|
distfiles="https://oils.pub/download/oils-for-unix-${version}.tar.gz"
|
||||||
|
checksum=266d14b16d90d4a07fe774881eafa0ecdbbc8411cf1c75f8b6e256370b668e35
|
||||||
|
register_shell="/usr/bin/osh /usr/bin/ysh"
|
||||||
|
conflicts="oil"
|
||||||
|
|
||||||
|
build_options="readline"
|
||||||
|
build_options_default="readline"
|
||||||
|
|
||||||
|
do_build() {
|
||||||
|
# OILS_PARALLEL_BUILD affects only the first (largest) TU,
|
||||||
|
# everything else is build sequentially.
|
||||||
|
if [ "$XBPS_MAKEJOBS" -eq 1 ]; then
|
||||||
|
export OILS_PARALLEL_BUILD=0
|
||||||
|
else
|
||||||
|
export OILS_PARALLEL_BUILD=1
|
||||||
|
fi
|
||||||
|
_build/oils.sh --cxx "$CXX"
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
# Build dir embeds the compiler name in it.
|
||||||
|
DESTDIR="$DESTDIR" ./install _bin/$CXX-opt-sh/oils-for-unix
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue