sps-core · log · files · refs · tags · releases · people · languages · GitHub · commit
74b9a1a
core: add base utilities, libraries, and git
Parents
Stat
base/bc/recipe | 13 +++++++++++++ base/cpio/recipe | 13 +++++++++++++ base/groff/recipe | 13 +++++++++++++ base/man-db/recipe | 17 +++++++++++++++++ base/procps/recipe | 15 +++++++++++++++ base/psmisc/recipe | 14 ++++++++++++++ base/rsync/recipe | 13 +++++++++++++ base/tree/recipe | 13 +++++++++++++ base/util-linux/recipe | 13 +++++++++++++ devel/git/recipe | 16 ++++++++++++++++ libs/libevent/recipe | 13 +++++++++++++ libs/libpipeline/recipe | 13 +++++++++++++ libs/zlib/recipe | 13 +++++++++++++ 13 files changed, 179 insertions(+)
Diff
diff --git a/base/bc/recipe b/base/bc/recipe
new file mode 100644
index 0000000..2755473
--- /dev/null
+++ b/base/bc/recipe
@@ -0,0 +1,13 @@
+name bc
+version 1.08.1
+release 1
+description GNU bc: arbitrary precision calculator language
+
+source https://ftp.gnu.org/gnu/bc/bc-${version}.tar.xz
+hash sha256:515430115b3334c636317503460a0950dff79940aa3259ce2c1aa67c2881d023
+
+depend filesystem
+
+configure ./configure --prefix=/usr
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file
diff --git a/base/cpio/recipe b/base/cpio/recipe
new file mode 100644
index 0000000..f916d6c
--- /dev/null
+++ b/base/cpio/recipe
@@ -0,0 +1,13 @@
+name cpio
+version 2.15
+release 1
+description GNU cpio: archive file copying program
+
+source https://ftp.gnu.org/gnu/cpio/cpio-${version}.tar.gz
+hash sha256:efa50ef983137eefc0a02fdb51509d624b5e3295c980aa127ceee4183455499e
+
+depend filesystem
+
+configure ./configure --prefix=/usr CFLAGS="-O2 -std=gnu17"
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file
diff --git a/base/groff/recipe b/base/groff/recipe
new file mode 100644
index 0000000..235af80
--- /dev/null
+++ b/base/groff/recipe
@@ -0,0 +1,13 @@
+name groff
+version 1.24.1
+release 1
+description groff: the GNU typesetting system
+
+source https://ftp.gnu.org/gnu/groff/groff-${version}.tar.gz
+hash sha256:74e2819795b6aff431aeac983d63a9c8968eeaba2a2eba7df8ba4c7b41e7cfd8
+
+depend filesystem
+
+configure ./configure --prefix=/usr
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file
diff --git a/base/man-db/recipe b/base/man-db/recipe
new file mode 100644
index 0000000..a1bf8f8
--- /dev/null
+++ b/base/man-db/recipe
@@ -0,0 +1,17 @@
+name man-db
+version 2.13.1
+release 1
+description man-db: man page manual database utilities
+
+source https://download.savannah.gnu.org/releases/man-db/man-db-${version}.tar.xz
+hash sha256:8afebb6f7eb6bb8542929458841f5c7e6f240e30c86358c1fbcefbea076c87d9
+
+depend filesystem
+depend groff
+depend libpipeline
+depend gzip
+depend xz
+
+configure ./configure --prefix=/usr --disable-cache-owner
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file
diff --git a/base/procps/recipe b/base/procps/recipe
new file mode 100644
index 0000000..abe91dd
--- /dev/null
+++ b/base/procps/recipe
@@ -0,0 +1,15 @@
+name procps
+version 4.0.7
+release 1
+description procps-ng: process and system monitoring utilities
+
+source https://gitlab.com/procps-ng/procps/-/archive/v${version}/procps-v${version}.tar.gz
+hash sha256:468dfe0f29a77498286b459fcc33e24fcc2031c11a890244ba9cf1481a4f5df7
+
+depend filesystem
+depend ncurses
+
+prepare ./autogen.sh
+configure ./configure --prefix=/usr --disable-static
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file
diff --git a/base/psmisc/recipe b/base/psmisc/recipe
new file mode 100644
index 0000000..72b63a0
--- /dev/null
+++ b/base/psmisc/recipe
@@ -0,0 +1,14 @@
+name psmisc
+version 23.7
+release 1
+description psmisc: process management utilities
+
+source https://gitlab.com/psmisc/psmisc/-/archive/v${version}/psmisc-v${version}.tar.gz
+hash sha256:8f2526ce7ac6ef4976454cd63095fa10e467ef745cf33dc4f91df0bd7b10b905
+
+depend filesystem
+
+prepare ./autogen.sh
+configure ./configure --prefix=/usr
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file
diff --git a/base/rsync/recipe b/base/rsync/recipe
new file mode 100644
index 0000000..02d6e3e
--- /dev/null
+++ b/base/rsync/recipe
@@ -0,0 +1,13 @@
+name rsync
+version 3.5.0
+release 1
+description rsync: fast incremental file transfer tool
+
+source https://rsync.samba.org/ftp/rsync/src/rsync-${version}.tar.gz
+hash sha256:c7ffd1ef653e99540f661e47cb00b7f9cad1ee6b972399b16f93d672656e0d33
+
+depend filesystem
+
+configure ./configure --prefix=/usr
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file
diff --git a/base/tree/recipe b/base/tree/recipe
new file mode 100644
index 0000000..c27fc69
--- /dev/null
+++ b/base/tree/recipe
@@ -0,0 +1,13 @@
+name tree
+version 2.3.2
+release 1
+description tree: recursive directory listing utility
+
+source https://gitlab.com/OldManProgrammer/unix-tree/-/archive/${version}/unix-tree-${version}.tar.bz2
+hash sha256:7e6bd141e89b6d951da8ce1757d16b832fb52ef69a7259a23669981f22a49cbb
+
+depend filesystem
+
+build make -j"$MAKEJOBS"
+install install -Dm755 tree "$PKG/usr/bin/tree"
+install install -Dm644 doc/tree.1 "$PKG/usr/share/man/man1/tree.1"
\ No newline at end of file
diff --git a/base/util-linux/recipe b/base/util-linux/recipe
new file mode 100644
index 0000000..fd7c6bc
--- /dev/null
+++ b/base/util-linux/recipe
@@ -0,0 +1,13 @@
+name util-linux
+version 2.42.2
+release 1
+description util-linux: miscellaneous system utilities
+
+source https://www.kernel.org/pub/linux/utils/util-linux/v2.42/util-linux-${version}.tar.xz
+hash sha256:03a05d3adf9602ef128f2da05b84b3205ce60c351e5737c0370f74000679ce8a
+
+depend filesystem
+
+configure ./configure --prefix=/usr --disable-static --without-python --disable-wall --disable-makeinstall-chown
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file
diff --git a/devel/git/recipe b/devel/git/recipe
new file mode 100644
index 0000000..ea35d00
--- /dev/null
+++ b/devel/git/recipe
@@ -0,0 +1,16 @@
+name git
+version 2.55.0
+release 1
+description git: distributed version control system
+
+source https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz
+hash sha256:457fdb04dc8728e007d4688695e6912e6f680727920f2a40bf11eacc17505357
+
+depend filesystem
+depend zlib
+depend openssl
+depend curl
+
+configure ./configure --prefix=/usr --with-openssl --without-tcltk
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file
diff --git a/libs/libevent/recipe b/libs/libevent/recipe
new file mode 100644
index 0000000..2048d75
--- /dev/null
+++ b/libs/libevent/recipe
@@ -0,0 +1,13 @@
+name libevent
+version 2.1.12
+release 1
+description libevent: asynchronous event notification library
+
+source https://github.com/libevent/libevent/releases/download/release-${version}-stable/libevent-${version}-stable.tar.gz
+hash sha256:92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb
+
+depend filesystem
+
+configure ./configure --prefix=/usr --disable-static --disable-openssl
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file
diff --git a/libs/libpipeline/recipe b/libs/libpipeline/recipe
new file mode 100644
index 0000000..520a0dd
--- /dev/null
+++ b/libs/libpipeline/recipe
@@ -0,0 +1,13 @@
+name libpipeline
+version 1.5.8
+release 1
+description libpipeline: pipeline manipulation library
+
+source https://download.savannah.gnu.org/releases/libpipeline/libpipeline-${version}.tar.gz
+hash sha256:1b1203ca152ccd63983c3f2112f7fe6fa5afd453218ede5153d1b31e11bb8405
+
+depend filesystem
+
+configure ./configure --prefix=/usr
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file
diff --git a/libs/zlib/recipe b/libs/zlib/recipe
new file mode 100644
index 0000000..8ed3a05
--- /dev/null
+++ b/libs/zlib/recipe
@@ -0,0 +1,13 @@
+name zlib
+version 1.3.2
+release 1
+description zlib: compression library
+
+source https://zlib.net/fossils/zlib-${version}.tar.gz
+hash sha256:bb329a0a2cd0274d05519d61c667c062e06990d72e125ee2dfa8de64f0119d16
+
+depend filesystem
+
+configure ./configure --prefix=/usr
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
\ No newline at end of file