From 96e23c144c7159a468fa70a8612262d9e3549ef0 Mon Sep 17 00:00:00 2001 From: Krush206 <37114863+Krush206@users.noreply.github.com> Date: Mon, 9 Jan 2023 18:57:54 -0300 Subject: [PATCH] Add Etsh package --- packages/etsh/Makefile.patch | 37 ++++++++++++++++++++++++++++++++++++ packages/etsh/build.sh | 12 ++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 packages/etsh/Makefile.patch create mode 100644 packages/etsh/build.sh diff --git a/packages/etsh/Makefile.patch b/packages/etsh/Makefile.patch new file mode 100644 index 0000000000..bf89935c06 --- /dev/null +++ b/packages/etsh/Makefile.patch @@ -0,0 +1,37 @@ +--- a/Makefile 2023-01-09 17:18:03.884999487 -0300 ++++ b/Makefile 2023-01-09 23:50:00.261732945 -0300 +@@ -24,7 +24,7 @@ + LIBEXECDIRTSH?= $(PREFIX)/libexec/$(ETSH_VERSION)/tsh + DOCDIR?= $(PREFIX)/share/doc/etsh + EXPDIR?= $(PREFIX)/share/examples/etsh +-MANDIR?= $(PREFIX)/man/man1 ++MANDIR?= $(PREFIX)/share/man/man1 + SYSCONFDIR?= $(PREFIX)/etc + #BINGRP= -g bin + BINMODE= -m 0555 +@@ -221,19 +221,19 @@ + install-utils: install-ubin install-uman + + install-etsh: $(ETSH) $(ETSHMAN) install-dest install-destlibexecetsh +- $(INSTALL) -c -s $(BINGRP) $(BINMODE) etsh $(DESTBINDIR)/$(EBN) ++ $(INSTALL) -c $(BINGRP) $(BINMODE) etsh $(DESTBINDIR)/$(EBN) + $(INSTALL) -c $(MANGRP) $(MANMODE) etsh.1.out $(DESTMANDIR)/$(EBN).1 + + install-tsh: $(TSH) $(TSHMAN) install-dest install-destlibexectsh +- $(INSTALL) -c -s $(BINGRP) $(BINMODE) tsh $(DESTBINDIR)/$(TBN) ++ $(INSTALL) -c $(BINGRP) $(BINMODE) tsh $(DESTBINDIR)/$(TBN) + $(INSTALL) -c $(MANGRP) $(MANMODE) tsh.1.out $(DESTMANDIR)/$(TBN).1 +- $(INSTALL) -c -s $(BINGRP) $(BINMODE) glob $(DESTLIBEXECDIRTSH) ++ $(INSTALL) -c $(BINGRP) $(BINMODE) glob $(DESTLIBEXECDIRTSH) + $(INSTALL) -c $(MANGRP) $(MANMODE) glob.1.out $(DESTMANDIR)/glob.1 + + install-ubin: $(UBIN) install-dest install-destlibexec +- $(INSTALL) -c -s $(BINGRP) $(BINMODE) fd2 $(DESTLIBEXECDIRTSH) +- $(INSTALL) -c -s $(BINGRP) $(BINMODE) goto $(DESTLIBEXECDIRTSH) +- $(INSTALL) -c -s $(BINGRP) $(BINMODE) if $(DESTLIBEXECDIRTSH) ++ $(INSTALL) -c $(BINGRP) $(BINMODE) fd2 $(DESTLIBEXECDIRTSH) ++ $(INSTALL) -c $(BINGRP) $(BINMODE) goto $(DESTLIBEXECDIRTSH) ++ $(INSTALL) -c $(BINGRP) $(BINMODE) if $(DESTLIBEXECDIRTSH) + + install-uman: $(UMAN) install-dest + $(INSTALL) -c $(MANGRP) $(MANMODE) fd2.1.out $(DESTMANDIR)/fd2.1 diff --git a/packages/etsh/build.sh b/packages/etsh/build.sh new file mode 100644 index 0000000000..e89a9b9918 --- /dev/null +++ b/packages/etsh/build.sh @@ -0,0 +1,12 @@ +TERMUX_PKG_HOMEPAGE=https://etsh.nl +TERMUX_PKG_DESCRIPTION="An enhanced, backward-compatible port of Thompson Shell" +TERMUX_PKG_LICENSE="BSD 2-Clause" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=5.4.0 +TERMUX_PKG_SRCURL=https://etsh.nl/src/etsh_${TERMUX_PKG_VERSION}/etsh-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SHA256=fd4351f50acbb34a22306996f33d391369d65a328e3650df75fb3e6ccacc8dce +TERMUX_PKG_BUILD_IN_SRC=true + +termux_step_configure() { + sh ./mkconfig +}