fancy colors and emojis, nodejs, gnupg

This commit is contained in:
2026-02-22 12:09:04 +01:00
parent 2113e5155b
commit 3f2768ebf7
17 changed files with 190 additions and 35 deletions

11
packages/gnupg.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "gnupg")
(version "2.5.17")
(homepage "https://www.gnupg.org/")
(dependencies libgnutls libksba libnpth libassuan libgcrypt)
(src (tar
(url "https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.5.17.tar.bz2")
(dir "gnupg-2.5.17")
(blake3 "174654d88ff05d2a6b3880ec81a684d23657da8d9518210862e659a9e7a6ee6c")))
(build
(configure_make)))

11
packages/graphviz.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "graphviz")
(version "14.1.2")
(homepage "https://www.graphviz.org/")
(dependencies make)
(src (tar
(url "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/14.1.2/graphviz-14.1.2.tar.gz")
(dir "graphviz-14.1.2")
(blake3 "38544ae9666532110752889a723c869576723114da9c56e6add264558ed007fe")))
(build
(configure_make)))

11
packages/libassuan.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "libassuan")
(version "3.0.2")
(homepage "https://www.gnupg.org/software/libassuan/index.html")
(dependencies libgpg-error)
(src (tar
(url "https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-3.0.2.tar.bz2")
(dir "libassuan-3.0.2")
(blake3 "c96b4e82157b358d889159b335f6f674e3da0ce8d2b37775e306d6a2bb111897")))
(build
(configure_make)))

11
packages/libbrotli.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "libbrotli")
(version "1.2.0")
(homepage "https://github.com/google/brotli")
(dependencies cmake)
(src (tar
(url "https://github.com/google/brotli/archive/refs/tags/v1.2.0.tar.gz")
(dir "brotli-1.2.0")
(blake3 "88a91819bc0e0b5bd27bd8c7d8ffddf132768851069f2cd5e905eac87e2860de")))
(build
(cmake)))

11
packages/libcares.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "libcares")
(version "1.34.6")
(homepage "https://c-ares.org/")
(dependencies make)
(src (tar
(url "https://github.com/c-ares/c-ares/releases/download/v1.34.6/c-ares-1.34.6.tar.gz")
(dir "c-ares-1.34.6")
(blake3 "053dfcbc7754502c2df605d0989f978793cf714014b18dbbef030bef405b1cc1")))
(build
(configure_make)))

11
packages/libgcrypt.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "libgcrypt")
(version "1.12.1")
(homepage "https://www.gnupg.org/software/libgcrypt/index.html")
(dependencies libgpg-error)
(src (tar
(url "https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.12.1.tar.bz2")
(dir "libgcrypt-1.12.1")
(blake3 "347bad07fd9b084e20cbfcafc3fe4f959610d8a7109632d6f15cdef373f744d6")))
(build
(configure_make)))

View File

@@ -0,0 +1,11 @@
(package
(name "libgpg-error")
(version "1.59")
(homepage "https://www.gnupg.org/software/libgpg-error/index.html")
(dependencies bzip2)
(src (tar
(url "https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.59.tar.bz2")
(dir "libgpg-error-1.59")
(blake3 "e087c22deda3f6f5d6fd98dc14c2f9649d70c12e653979f229d0878cea0a60bf")))
(build
(configure_make)))

View File

@@ -8,6 +8,4 @@
(dir "libjpeg-turbo-3.1.3")
(blake3 "fbcee6fae3d00fd550af865bec1af4d363f5e1feeaf85b60247ca6db1908b10e")))
(build
(cmake)
(shell "ln -sf /usr/lib/x86_64-linux-gnu/libjpeg.a /usr/lib/ || true")
(shell "ln -sf /usr/lib/x86_64-linux-gnu/pkgconfig/libjpeg.pc /usr/lib/pkgconfig/ || true")))
(cmake)))

11
packages/libksba.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "libksba")
(version "1.6.7")
(homepage "https://www.gnupg.org/software/libksba/index.html")
(dependencies libgpg-error)
(src (tar
(url "https://www.gnupg.org/ftp/gcrypt/libksba/libksba-1.6.7.tar.bz2")
(dir "libksba-1.6.7")
(blake3 "cb5bafe9d11429796c31358d9b96695ceeab80e33da75991902075c597c708cf")))
(build
(configure_make)))

11
packages/libnpth.shrap Normal file
View File

@@ -0,0 +1,11 @@
(package
(name "libnpth")
(version "1.8")
(homepage "https://www.gnupg.org/software/npth/index.html")
(dependencies bzip2)
(src (tar
(url "https://www.gnupg.org/ftp/gcrypt/npth/npth-1.8.tar.bz2")
(dir "npth-1.8")
(blake3 "cac4aa343cb1d426a913b29cb1692b6145dd530c9e1896696cd6e85872b3df03")))
(build
(configure_make)))

12
packages/nodejs.shrap Normal file
View File

@@ -0,0 +1,12 @@
(package
(name "nodejs")
(version "24.13.1")
(homepage "https://nodejs.org/")
(dependencies python libicu pkg-config libuv libnghttp2 zstd libbrotli libcares)
(src (tar
(url "https://nodejs.org/dist/v24.13.1/node-v24.13.1.tar.gz")
(dir "node-v24.13.1")
(blake3 "ae264a6e61bde11d84e1ead672ce2d278e5e8f3cc55e7c7867525dfd646f3182")))
(build
(configure_make
(configure_flags "--shared-brotli --shared-cares --shared-libuv --shared-openssl --shared-nghttp2 --shared-zlib --shared-zstd --with-intl=system-icu"))))

View File

@@ -2,7 +2,7 @@
(name "python")
(version "3.14.3")
(homepage "https://www.python.org/")
(dependencies zlib libopenssl bzip2 libffi sqlite3 libdb libreadline)
(dependencies zlib libopenssl bzip2 libffi libreadline)
(src (tar
(url "https://www.python.org/ftp/python/3.14.3/Python-3.14.3.tgz")
(dir "Python-3.14.3")

View File

@@ -8,4 +8,5 @@
(dir "sqlite-autoconf-3510200")
(blake3 "7ba8d2c972fb11430e8ce3ca2b2b0c3d583be6da5c8faf7cba50a12eb699601e")))
(build
(configure_make)))
(configure_make
(configure_flags "--all"))))

View File

@@ -8,4 +8,5 @@
(dir "zstd-1.5.7")
(blake3 "730dca31244abd219e995f03a55d95b2cfb4b3e16cda055a79fa6f30a4f0e1db")))
(build
(make)))
(make
(install_flags "prefix=/usr"))))