Date: Saturday, January 1, 2022 @ 21:24:06 Author: grawlinson Revision: 1092009
addpkg: oil 0.9.6-1 Added: oil/ oil/repos/ oil/trunk/ oil/trunk/PKGBUILD oil/trunk/oil.install -------------+ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ oil.install | 12 ++++++++++++ 2 files changed, 49 insertions(+) Added: oil/trunk/PKGBUILD =================================================================== --- oil/trunk/PKGBUILD (rev 0) +++ oil/trunk/PKGBUILD 2022-01-01 21:24:06 UTC (rev 1092009) @@ -0,0 +1,37 @@ +# Maintainer: George Rawlinson <[email protected]> +# Contributor: Yigit Sever <yigit at yigitsever dot com> +# Contributor: Qontinuum <[email protected]> +# Contributor: timetoplatypus <[email protected]> +# Contributor: andychu <[email protected]> + +pkgname=oil +pkgver=0.9.6 +pkgrel=1 +pkgdesc="A new Unix shell" +arch=('x86_64') +url="https://www.oilshell.org" +license=('Apache') +depends=('readline') +makedepends=('bash') +replaces=('osh') +install=oil.install +options=('!lto' '!strip') +source=("$url/download/$pkgname-$pkgver.tar.xz") +sha512sums=('541834c75ee9253370edbadc503e96d5a6cad7ea0447b797fe215266a4926e15a4d0c4549153cedef79781768a8e17697fe136b8716ca4355f23a667cfc4244c') +b2sums=('148cb2ef2fbee45e16b267484038576833447c7d6dda2be9c25ea6859bda2be948d5ff0f338dec4dc9dbd83ff9a59c42b900f3be1a65fa00fbcf1e0d7ba06128') + +build() { + cd "$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --with-readline + + make +} + +package() { + cd "$pkgname-$pkgver" + + make DESTDIR="$pkgdir" install +} Added: oil/trunk/oil.install =================================================================== --- oil/trunk/oil.install (rev 0) +++ oil/trunk/oil.install 2022-01-01 21:24:06 UTC (rev 1092009) @@ -0,0 +1,12 @@ +post_install() { + grep -Fqx /bin/osh /etc/shells || echo /bin/osh >>/etc/shells + grep -Fqx /usr/bin/osh /etc/shells || echo /usr/bin/osh >>/etc/shells +} + +post_upgrade() { + post_install +} + +post_remove() { + sed -i -r '/^(\/usr)?\/bin\/osh$/d' etc/shells +}
