diff mbox series

[v2] package/sbase: new package

Message ID CAB3eKoBtu8-9ch_k9k=-tHocLE8SjYanSotPOM1HOTUsU-eGOQ@mail.gmail.com
State New
Headers show
Series [v2] package/sbase: new package | expand

Commit Message

Brian Mayer March 26, 2024, 2:36 p.m. UTC
sbase is a collection of unix tools that are inherently portable across
UNIX and UNIX-like systems.

Signed-off-by: brian <brian@myr.sh>
---
 package/Config.in        |  1 +
 package/sbase/Config.in  | 11 +++++++++++
 package/sbase/sbase.hash |  1 +
 package/sbase/sbase.mk   | 22 ++++++++++++++++++++++
 4 files changed, 35 insertions(+)
 create mode 100644 package/sbase/Config.in
 create mode 100644 package/sbase/sbase.hash
 create mode 100644 package/sbase/sbase.mk

--
2.44.0

Comments

Brian Mayer March 26, 2024, 2:45 p.m. UTC | #1
Sorry it went line wrapped again. Will try again soon.
Brian Mayer April 2, 2024, 10:54 p.m. UTC | #2
My email from brian@myr.sh is being graylisted. So I'm not being able to contribute. Can someone help me debug this? There is no detailed response from your server.

Thanks
Arnout Vandecappelle April 3, 2024, 7:42 p.m. UTC | #3
On 03/04/2024 00:54, Brian Mayer wrote:
> My email from brian@myr.sh is being graylisted. So I'm not being able to contribute. Can someone help me debug this? There is no detailed response from your server.

  Are you subscribed to the mailing list with that address?

  Regards,
  Arnout

> 
> Thanks
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
diff mbox series

Patch

diff --git a/package/Config.in b/package/Config.in
index 1a62bfb1be..177b8a89ff 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -2549,6 +2549,7 @@  endif
        source "package/s6-dns/Config.in"
        source "package/s6-networking/Config.in"
        source "package/samba4/Config.in"
+       source "package/sbase/Config.in"
        source "package/sconeserver/Config.in"
        source "package/ser2net/Config.in"
        source "package/shadowsocks-libev/Config.in"
diff --git a/package/sbase/Config.in b/package/sbase/Config.in
new file mode 100644
index 0000000000..b6ef049b11
--- /dev/null
+++ b/package/sbase/Config.in
@@ -0,0 +1,11 @@ 
+config BR2_PACKAGE_SBASE
+        bool "sbase"
+        help
+          sbase is a collection of unix tools that are inherently
portable across
+         UNIX and UNIX-like systems.
+
+         The complement of sbase is ubase[1] which is Linux-specific
and provides
+         all the non-portable tools. Together they are intended to form a base
+         system similar to busybox but much smaller and suckless.
+
+          https://git.suckless.org/sbase/
diff --git a/package/sbase/sbase.hash b/package/sbase/sbase.hash
new file mode 100644
index 0000000000..d13f3bd110
--- /dev/null
+++ b/package/sbase/sbase.hash
@@ -0,0 +1 @@ 
+sha256  af10b9995526b6367e6e11453f4762e4c67d2835ecba7257716b5024440e6f51
 sbase-13898fa7a91155a60c4c0bd61d4b7693a2ff3f09-br1.tar.gz
diff --git a/package/sbase/sbase.mk b/package/sbase/sbase.mk
new file mode 100644
index 0000000000..373ec4965b
--- /dev/null
+++ b/package/sbase/sbase.mk
@@ -0,0 +1,22 @@ 
+################################################################################
+#
+# sbase
+#
+################################################################################
+
+SBASE_VERSION = 13898fa7a91155a60c4c0bd61d4b7693a2ff3f09
+SBASE_SITE = git://git.suckless.org/sbase
+SBASE_SITE_METHOD = git
+SBASE_LICENSE = MIT
+SBASE_LICENSE_FILES = LICENSE README
+SBASE_CPE_ID_VENDOR = sbase
+
+define SBASE_BUILD_CMDS
+       $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
+endef
+
+define SBASE_INSTALL_TARGET_CMDS
+       $(MAKE) PREFIX=/usr DESTDIR=$(TARGET_DIR) -C $(@D) install
+endef
+
+$(eval $(generic-package))