more packages

This commit is contained in:
2026-02-19 13:03:02 +01:00
parent 9fde568bee
commit 1a775ed217
27 changed files with 133 additions and 5 deletions

View File

@@ -2,6 +2,7 @@
(name "bzip2")
(version "1.0.8")
(homepage "https://sourceware.org/bzip2/")
(dependencies make)
(src (tar
(url "https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz")
(dir "bzip2-1.0.8")

11
packages/gdb.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "gdb")
(version "17.1")
(homepage "http://sourceware.org/gdb/")
(dependencies make libgmp libmpfr)
(src (tar
(url "https://ftp.gnu.org/gnu/gdb/gdb-17.1.tar.gz")
(dir "gdb-17.1")
(blake3 "1c7e74f07de409c77381316b67becfcfcb33f06a2262b85fc9409aac1f51a6c7")))
(build
(configure_make)))

View File

@@ -2,6 +2,7 @@
(name "gettext")
(version "1.0")
(homepage "https://www.gnu.org/software/gettext/")
(dependencies make)
(src (tar
(url "https://ftp.gnu.org/pub/gnu/gettext/gettext-1.0.tar.gz")
(dir "gettext-1.0")

View File

@@ -2,6 +2,7 @@
(name "gperf")
(version "3.3")
(homepage "https://www.gnu.org/software/gperf/")
(dependencies make)
(src (tar
(url "https://ftp.gnu.org/pub/gnu/gperf/gperf-3.3.tar.gz")
(dir "gperf-3.3")

View File

@@ -2,6 +2,7 @@
(name "libexpat")
(version "2.7.4")
(homepage "https://libexpat.github.io/")
(dependencies make)
(src (tar
(url "https://github.com/libexpat/libexpat/releases/download/R_2_7_4/expat-2.7.4.tar.gz")
(dir "expat-2.7.4")

View File

@@ -2,6 +2,7 @@
(name "libffi")
(version "3.4.5")
(homepage "https://sourceware.org/libffi/")
(dependencies make)
(src (tar
(url "https://github.com/libffi/libffi/releases/download/v3.4.5/libffi-3.4.5.tar.gz")
(dir "libffi-3.4.5")

View File

@@ -2,6 +2,7 @@
(name "libfreetype")
(version "2.14.1")
(homepage "https://freetype.org/")
(dependencies make)
(src (tar
(url "https://download.savannah.gnu.org/releases/freetype/freetype-2.14.1.tar.gz")
(dir "freetype-2.14.1")

View File

@@ -2,6 +2,7 @@
(name "libicu")
(version "78.1")
(homepage "https://icu.unicode.org/")
(dependencies make)
(src (tar
(url "https://github.com/unicode-org/icu/releases/download/release-78.1/icu4c-78.1-sources.tgz")
(dir "icu/source")

11
packages/libmpc.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "libmpc")
(version "1.3.1")
(homepage "https://www.multiprecision.org/")
(dependencies libgmp libmpfr)
(src (tar
(url "https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz")
(dir "mpc-1.3.1")
(blake3 "86d083c43c08e98d4470c006a01e0df727c8ff56ddd2956b170566ba8c9a46de")))
(build
(configure_make)))

11
packages/libmpfr.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "libmpfr")
(version "4.2.2")
(homepage "https://www.mpfr.org/")
(dependencies make)
(src (tar
(url "https://www.mpfr.org/mpfr-current/mpfr-4.2.2.tar.gz")
(dir "mpfr-4.2.2")
(blake3 "bbcf3bda14e2c10203a0f266efba71507bc7c94f863a8a30b3120405cb41d7d8")))
(build
(configure_make)))

View File

@@ -2,10 +2,11 @@
(name "libncurses")
(version "6.6")
(homepage "https://invisible-island.net/ncurses/")
(dependencies make)
(src (tar
(url "https://invisible-mirror.net/archives/ncurses/ncurses-6.6.tar.gz")
(dir "ncurses-6.6")
(blake3 "fbec55697a01f99b9cc3f25be55e73ae7091f4c53e5d81a1ea15734c4e5b7238")))
(build
(configure_make
(configure_flags "--disable-widec --without-tests --without-manpages"))))
(configure_flags "CFLAGS=-fPIC --disable-widec --without-tests --without-manpages"))))

View File

@@ -2,6 +2,7 @@
(name "liboniguruma")
(version "6.9.10")
(homepage "https://github.com/kkos/oniguruma")
(dependencies make)
(src (tar
(url "https://github.com/kkos/oniguruma/releases/download/v6.9.10/onig-6.9.10.tar.gz")
(dir "onig-6.9.10")

11
packages/libpam.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "libpam")
(version "1.7.2")
(homepage "https://github.com/linux-pam/linux-pam")
(dependencies meson ninja)
(src (tar
(url "https://github.com/linux-pam/linux-pam/releases/download/v1.7.2/Linux-PAM-1.7.2.tar.xz")
(dir "Linux-PAM-1.7.2")
(blake3 "05b8e0d0831baa13ff3b3b40666440b56af98dcdb475818faee106f0593a6770")))
(build
(meson)))

View File

@@ -2,6 +2,7 @@
(name "libtasn1")
(version "4.21.0")
(homepage "https://www.gnu.org/software/libtasn1/")
(dependencies make)
(src (tar
(url "https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.21.0.tar.gz")
(dir "libtasn1-4.21.0")

View File

@@ -2,6 +2,7 @@
(name "libtiff")
(version "4.7.1")
(homepage "https://libtiff.gitlab.io/libtiff/")
(dependencies make)
(src (tar
(url "http://download.osgeo.org/libtiff/tiff-4.7.1.tar.gz")
(dir "tiff-4.7.1")

View File

@@ -2,6 +2,7 @@
(name "m4")
(version "1.4.21")
(homepage "https://www.gnu.org/software/m4/")
(dependencies make)
(src (tar
(url "https://ftp.gnu.org/gnu/m4/m4-1.4.21.tar.gz")
(dir "m4-1.4.21")

12
packages/make.shrap Normal file
View File

@@ -0,0 +1,12 @@
(package
(name "make")
(version "4.4")
(homepage "https://www.gnu.org/software/make/")
(src (tar
(url "https://ftp.gnu.org/gnu/make/make-4.4.tar.gz")
(dir "make-4.4")
(blake3 "1a0e5353205e106bd9b3c0f4a5f37ee1156a1e1c8feb771d1b4842c216612cba")))
(build
(shell "./configure --prefix=/usr --disable-dependency-tracking")
(shell "./build.sh")
(shell "./make install")))

11
packages/nano.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "nano")
(version "8.7.1")
(homepage "https://www.nano-editor.org/")
(dependencies libncurses)
(src (tar
(url "https://www.nano-editor.org/dist/v8/nano-8.7.1.tar.gz")
(dir "nano-8.7.1")
(blake3 "ebdd105b77444b203a18afa4bada2c62379aaee88c527e3e891ba9bdf0e405c2")))
(build
(configure_make)))

View File

@@ -2,6 +2,7 @@
(name "nasm")
(version "3.01rc9")
(homepage "https://www.nasm.us/")
(dependencies make)
(src (tar
(url "https://www.nasm.us/pub/nasm/releasebuilds/3.01rc9/nasm-3.01rc9.tar.gz")
(dir "nasm-3.01rc9")

View File

@@ -2,6 +2,7 @@
(name "perl")
(version "5.42.0")
(homepage "https://www.perl.org/")
(dependencies make)
(src (tar
(url "https://www.cpan.org/src/5.0/perl-5.42.0.tar.gz")
(dir "perl-5.42.0")

11
packages/screen.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "screen")
(version "5.0.1")
(homepage "https://www.gnu.org/software/screen/")
(dependencies libncurses libpam)
(src (tar
(url "https://ftp.gnu.org/gnu/screen/screen-5.0.1.tar.gz")
(dir "screen-5.0.1")
(blake3 "d475dd5e7a926ee11153ab0b0d646765a26818a6d3a3b7a305a7d56d6c81edd4")))
(build
(configure_make)))

View File

@@ -2,6 +2,7 @@
(name "sqlite3")
(version "3.51.2")
(homepage "https://sqlite.org/")
(dependencies make)
(src (tar
(url "https://sqlite.org/2026/sqlite-autoconf-3510200.tar.gz")
(dir "sqlite-autoconf-3510200")

11
packages/sudo.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "sudo")
(version "1.9.17p2")
(homepage "https://www.sudo.ws/")
(dependencies make)
(src (tar
(url "https://www.sudo.ws/dist/sudo-1.9.17p2.tar.gz")
(dir "sudo-1.9.17p2")
(blake3 "f9c0de7ccd015d8ac93f8de1e0151877962a6bcac94857fac9708b61bb962b64")))
(build
(configure_make)))

11
packages/valgrind.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "valgrind")
(version "3.26.0")
(homepage "https://valgrind.org/")
(dependencies bzip2 perl)
(src (tar
(url "https://sourceware.org/pub/valgrind/valgrind-3.26.0.tar.bz2")
(dir "valgrind-3.26.0")
(blake3 "65e8a276e36a99bfed3acde5a943ec7596cb78aec18f28f7076fc33e3c3e1d20")))
(build
(configure_make)))

11
packages/which.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "which")
(version "2.23")
(homepage "https://carlowood.github.io/which/")
(dependencies make)
(src (tar
(url "https://carlowood.github.io/which/which-2.23.tar.gz")
(dir "which-2.23")
(blake3 "4c9fabc1ddc04ad376d577eedc764f90afdac61fb359420b959eb2de82bf7c2c")))
(build
(configure_make)))

View File

@@ -2,6 +2,7 @@
(name "xz")
(version "5.8.2")
(homepage "https://tukaani.org/xz/")
(dependencies make)
(src (tar
(url "https://github.com/tukaani-project/xz/releases/download/v5.8.2/xz-5.8.2.tar.gz")
(dir "xz-5.8.2")

View File

@@ -1,10 +1,11 @@
(package
(name "zlib")
(version "1.3.1")
(version "1.3.2")
(homepage "https://zlib.net/")
(dependencies make)
(src (tar
(url "https://zlib.net/zlib-1.3.1.tar.gz")
(dir "zlib-1.3.1")
(blake3 "207c3b0862cb4e3686f8405f76a98c38dbad9c94bcf4be4b9efca0716aba51ec")))
(url "https://zlib.net/zlib-1.3.2.tar.gz")
(dir "zlib-1.3.2")
(blake3 "ea79f8ae7c98d38ea360b70449fbb0052da4ff4a7201f03387113e5dab854379")))
(build
(configure_make)))