Splux Linux

source-based Linux using SPS

sps-extra · log · files · refs · tags · releases · people · languages · GitHub · commit

3995b00


Add daily-driver recipes across media, languages, and CLI tools.

Date
Commit3995b00c9bcf2f5110a78abb8d000e24624e8907
GitHubmirror

Parents

Stat

 admin/acpi/recipe              | 13 +++++++++++++
 admin/at/recipe                | 14 ++++++++++++++
 admin/brightnessctl/recipe     | 12 ++++++++++++
 admin/chrony/recipe            | 15 +++++++++++++++
 admin/cronie/recipe            | 13 +++++++++++++
 admin/haveged/recipe           | 13 +++++++++++++
 admin/iotop/recipe             | 13 +++++++++++++
 admin/logrotate/recipe         | 14 ++++++++++++++
 admin/rsnapshot/recipe         | 16 ++++++++++++++++
 admin/sysstat/recipe           | 13 +++++++++++++
 admin/tlp/recipe               | 11 +++++++++++
 audio/cmus/recipe              | 19 +++++++++++++++++++
 audio/playerctl/recipe         | 16 ++++++++++++++++
 audio/sox/recipe               | 20 ++++++++++++++++++++
 base/dmidecode/recipe          | 12 ++++++++++++
 base/dos2unix/recipe           | 12 ++++++++++++
 base/xdg-user-dirs/recipe      | 13 +++++++++++++
 base/xdg-utils/recipe          | 14 ++++++++++++++
 benchmark/fio/recipe           | 13 +++++++++++++
 benchmark/stress-ng/recipe     | 12 ++++++++++++
 cli/age/recipe                 | 15 +++++++++++++++
 cli/cabextract/recipe          | 13 +++++++++++++
 cli/daily-drive/recipe         | 39 +++++++++++++++++++++++++++++++++++++++
 cli/fastfind/recipe            | 18 ++++++++++++++++++
 cli/glow/recipe                | 15 +++++++++++++++
 cli/gum/recipe                 | 15 +++++++++++++++
 cli/hexyl/recipe               | 15 +++++++++++++++
 cli/lf/recipe                  | 15 +++++++++++++++
 cli/lftp/recipe                | 16 ++++++++++++++++
 cli/lsd/recipe                 | 15 +++++++++++++++
 cli/lynx/recipe                | 16 ++++++++++++++++
 cli/mc/recipe                  | 15 +++++++++++++++
 cli/miller/recipe              | 13 +++++++++++++
 cli/minisign/recipe            | 16 ++++++++++++++++
 cli/moreutils/recipe           | 12 ++++++++++++
 cli/ncdu/recipe                | 14 ++++++++++++++
 cli/nnn/recipe                 | 14 ++++++++++++++
 cli/onefetch/recipe            | 15 +++++++++++++++
 cli/p7zip/recipe               | 12 ++++++++++++
 cli/parallel/recipe            | 13 +++++++++++++
 cli/pv/recipe                  | 13 +++++++++++++
 cli/pwgen/recipe               | 13 +++++++++++++
 cli/qol-cli/recipe             | 29 ++++++++++++++++++++++++++++-
 cli/qrencode/recipe            | 19 +++++++++++++++++++
 cli/restic/recipe              | 14 ++++++++++++++
 cli/splux-apps/recipe          | 13 +++++++++++++
 cli/squashfs-tools/recipe      | 17 +++++++++++++++++
 cli/yazi/recipe                | 17 +++++++++++++++++
 devel/astyle/recipe            | 15 +++++++++++++++
 devel/bear/recipe              | 16 ++++++++++++++++
 devel/cscope/recipe            | 14 ++++++++++++++
 devel/devel-tools/recipe       |  9 ++++++++-
 devel/doxygen/recipe           | 18 ++++++++++++++++++
 devel/git-lfs/recipe           | 14 ++++++++++++++
 devel/global/recipe            | 14 ++++++++++++++
 devel/graphviz/recipe          | 17 +++++++++++++++++
 devel/helm/recipe              | 13 +++++++++++++
 devel/indent/recipe            | 13 +++++++++++++
 devel/k9s/recipe               | 13 +++++++++++++
 devel/kubectl/recipe           | 13 +++++++++++++
 devel/ltrace/recipe            | 14 ++++++++++++++
 devel/mold/recipe              | 17 +++++++++++++++++
 devel/nasm/recipe              | 13 +++++++++++++
 devel/opentofu/recipe          | 13 +++++++++++++
 devel/patchelf/recipe          | 13 +++++++++++++
 devel/patchutils/recipe        | 13 +++++++++++++
 devel/protobuf/recipe          | 16 ++++++++++++++++
 devel/ruff/recipe              | 13 +++++++++++++
 devel/sccache/recipe           | 16 ++++++++++++++++
 devel/shellcheck/recipe        | 13 +++++++++++++
 devel/shfmt/recipe             | 13 +++++++++++++
 devel/tig/recipe               | 15 +++++++++++++++
 devel/toolchains/recipe        | 18 ++++++++++++++++++
 devel/universal-ctags/recipe   | 17 +++++++++++++++++
 devel/uv/recipe                | 15 +++++++++++++++
 devel/valgrind/recipe          | 13 +++++++++++++
 devel/yasm/recipe              | 13 +++++++++++++
 disk/lsscsi/recipe             | 13 +++++++++++++
 disk/sg3_utils/recipe          | 13 +++++++++++++
 docs/pandoc/recipe             | 15 +++++++++++++++
 docs/typst/recipe              | 13 +++++++++++++
 editors/joe/recipe             | 14 ++++++++++++++
 editors/tedit/recipe           | 13 +++++++++++++
 editors/zile/recipe            | 15 +++++++++++++++
 fs/cifs-utils/recipe           | 16 ++++++++++++++++
 fs/gocryptfs/recipe            | 15 +++++++++++++++
 fs/sshfs/recipe                | 17 +++++++++++++++++
 graphics/chafa/recipe          | 15 +++++++++++++++
 graphics/feh/recipe            | 18 ++++++++++++++++++
 graphics/graphicsmagick/recipe | 20 ++++++++++++++++++++
 graphics/imagemagick/recipe    | 23 +++++++++++++++++++++++
 graphics/jpegoptim/recipe      | 14 ++++++++++++++
 graphics/mupdf/recipe          | 16 ++++++++++++++++
 graphics/nsxiv/recipe          | 18 ++++++++++++++++++
 graphics/optipng/recipe        | 15 +++++++++++++++
 graphics/pngquant/recipe       | 17 +++++++++++++++++
 lang/chicken/recipe            | 12 ++++++++++++
 lang/deno/recipe               | 15 +++++++++++++++
 lang/dmd/recipe                | 13 +++++++++++++
 lang/elixir/recipe             | 13 +++++++++++++
 lang/erlang/recipe             | 16 ++++++++++++++++
 lang/fpc/recipe                | 16 ++++++++++++++++
 lang/ghc/recipe                | 15 +++++++++++++++
 lang/gleam/recipe              | 14 ++++++++++++++
 lang/gnucobol/recipe           | 15 +++++++++++++++
 lang/janet/recipe              | 12 ++++++++++++
 lang/julia/recipe              | 13 +++++++++++++
 lang/languages-extra/recipe    | 33 +++++++++++++++++++++++++++++++++
 lang/languages/recipe          |  5 +++--
 lang/lua/recipe                |  7 +++++--
 lang/luajit/recipe             | 12 ++++++++++++
 lang/nim/recipe                | 16 ++++++++++++++++
 lang/ocaml/recipe              | 13 +++++++++++++
 lang/openjdk/recipe            | 13 +++++++++++++
 lang/php/recipe                | 20 ++++++++++++++++++++
 lang/pypy/recipe               | 20 ++++++++++++++++++++
 lang/rookcc/recipe             | 13 +++++++++++++
 lang/sbcl/recipe               | 11 +++++++++++
 lang/tcc/recipe                | 13 +++++++++++++
 lang/tcl/recipe                | 13 +++++++++++++
 lang/vala/recipe               | 15 +++++++++++++++
 lang/vlang/recipe              | 16 ++++++++++++++++
 lang/wabt/recipe               | 13 +++++++++++++
 lang/wasmtime/recipe           | 13 +++++++++++++
 lang/zig/recipe                | 13 +++++++++++++
 libs/aspell/recipe             | 14 ++++++++++++++
 libs/brotli/recipe             | 15 +++++++++++++++
 libs/c-ares/recipe             | 13 +++++++++++++
 libs/dav1d/recipe              | 15 +++++++++++++++
 libs/fmt/recipe                | 15 +++++++++++++++
 libs/giflib/recipe             | 12 ++++++++++++
 libs/glew/recipe               | 12 ++++++++++++
 libs/glfw/recipe               | 15 +++++++++++++++
 libs/gnutls/recipe             | 18 ++++++++++++++++++
 libs/gumbo-parser/recipe       | 13 +++++++++++++
 libs/hiredis/recipe            | 12 ++++++++++++
 libs/hunspell/recipe           | 13 +++++++++++++
 libs/imlib2/recipe             | 19 +++++++++++++++++++
 libs/keyutils/recipe           | 12 ++++++++++++
 libs/lcms2/recipe              | 15 +++++++++++++++
 libs/leptonica/recipe          | 19 +++++++++++++++++++
 libs/libass/recipe             | 16 ++++++++++++++++
 libs/libbsd/recipe             | 14 ++++++++++++++
 libs/libconfuse/recipe         | 13 +++++++++++++
 libs/libedit/recipe            | 14 ++++++++++++++
 libs/libexif/recipe            | 13 +++++++++++++
 libs/libgit2/recipe            | 19 +++++++++++++++++++
 libs/libid3tag/recipe          | 16 ++++++++++++++++
 libs/libidn2/recipe            | 14 ++++++++++++++
 libs/libmd/recipe              | 13 +++++++++++++
 libs/libnotify/recipe          | 17 +++++++++++++++++
 libs/libplacebo/recipe         | 18 ++++++++++++++++++
 libs/libpsl/recipe             | 14 ++++++++++++++
 libs/libptytty/recipe          | 15 +++++++++++++++
 libs/libsecret/recipe          | 17 +++++++++++++++++
 libs/libsodium/recipe          | 13 +++++++++++++
 libs/libssh2/recipe            | 15 +++++++++++++++
 libs/libtasn1/recipe           | 13 +++++++++++++
 libs/libtiff/recipe            | 16 ++++++++++++++++
 libs/libunibreak/recipe        | 13 +++++++++++++
 libs/libunwind/recipe          | 13 +++++++++++++
 libs/libuv/recipe              | 18 ++++++++++++++++++
 libs/libvpx/recipe             | 13 +++++++++++++
 libs/libwebp/recipe            | 15 +++++++++++++++
 libs/mbedtls/recipe            | 15 +++++++++++++++
 libs/nettle/recipe             | 14 ++++++++++++++
 libs/nghttp2/recipe            | 13 +++++++++++++
 libs/nlohmann-json/recipe      | 16 ++++++++++++++++
 libs/oniguruma/recipe          | 13 +++++++++++++
 libs/openjpeg/recipe           | 18 ++++++++++++++++++
 libs/p11-kit/recipe            | 16 ++++++++++++++++
 libs/sdl2/recipe               | 13 +++++++++++++
 libs/talloc/recipe             | 13 +++++++++++++
 libs/uchardet/recipe           | 15 +++++++++++++++
 libs/x264/recipe               | 13 +++++++++++++
 libs/x265/recipe               | 15 +++++++++++++++
 libs/zeromq/recipe             | 13 +++++++++++++
 net/aria2/recipe               | 18 ++++++++++++++++++
 net/axel/recipe                | 14 ++++++++++++++
 net/bmon/recipe                | 16 ++++++++++++++++
 net/iftop/recipe               | 15 +++++++++++++++
 net/irssi/recipe               | 16 ++++++++++++++++
 net/isync/recipe               | 15 +++++++++++++++
 net/mosh/recipe                | 17 +++++++++++++++++
 net/msmtp/recipe               | 15 +++++++++++++++
 net/mtr/recipe                 | 18 ++++++++++++++++++
 net/mutt/recipe                | 17 +++++++++++++++++
 net/nethogs/recipe             | 14 ++++++++++++++
 net/nload/recipe               | 17 +++++++++++++++++
 net/rclone/recipe              | 15 +++++++++++++++
 net/socat/recipe               | 15 +++++++++++++++
 net/syncthing/recipe           | 13 +++++++++++++
 net/tcpdump/recipe             | 15 +++++++++++++++
 net/transmission/recipe        | 18 ++++++++++++++++++
 net/vnstat/recipe              | 14 ++++++++++++++
 net/whois/recipe               | 13 +++++++++++++
 net/yt-dlp/recipe              | 13 +++++++++++++
 ocr/tesseract/recipe           | 23 +++++++++++++++++++++++
 print/ghostscript/recipe       | 18 ++++++++++++++++++
 security/paperkey/recipe       | 13 +++++++++++++
 security/pass/recipe           | 15 +++++++++++++++
 security/sops/recipe           | 13 +++++++++++++
 shells/dash/recipe             | 13 +++++++++++++
 shells/mksh/recipe             | 16 ++++++++++++++++
 sys/redis/recipe               | 13 +++++++++++++
 term/fastfetch/recipe          |  3 ++-
 term/screen/recipe             | 14 ++++++++++++++
 term/zellij/recipe             | 13 +++++++++++++
 text/cmark/recipe              | 15 +++++++++++++++
 text/colordiff/recipe          | 17 +++++++++++++++++
 text/diffstat/recipe           | 13 +++++++++++++
 text/enca/recipe               | 13 +++++++++++++
 text/recode/recipe             | 13 +++++++++++++
 text/wdiff/recipe              | 13 +++++++++++++
 video/mpv/recipe               | 27 +++++++++++++++++++++++++++
 wayland/grim/recipe            | 19 +++++++++++++++++++
 wayland/slurp/recipe           | 19 +++++++++++++++++++
 wayland/wl-clipboard/recipe    | 17 +++++++++++++++++
 www/caddy/recipe               | 13 +++++++++++++
 www/hugo/recipe                | 13 +++++++++++++
 www/nginx/recipe               | 16 ++++++++++++++++
 www/zola/recipe                | 13 +++++++++++++
 x11/dunst/recipe               | 22 ++++++++++++++++++++++
 x11/libxaw/recipe              | 18 ++++++++++++++++++
 x11/libxpresent/recipe         | 18 ++++++++++++++++++
 x11/libxscrnsaver/recipe       | 16 ++++++++++++++++
 x11/redshift/recipe            | 16 ++++++++++++++++
 x11/rxvt-unicode/recipe        | 17 +++++++++++++++++
 x11/xclip/recipe               | 18 ++++++++++++++++++
 x11/xsel/recipe                | 14 ++++++++++++++
 x11/xterm/recipe               | 22 ++++++++++++++++++++++
 231 files changed, 3454 insertions(+), 7 deletions(-)

Diff

diff --git a/admin/acpi/recipe b/admin/acpi/recipe
new file mode 100644
index 0000000..f055bfe
--- /dev/null
+++ b/admin/acpi/recipe
@@ -0,0 +1,13 @@
+name        acpi
+version     1.7
+release     1
+description acpi: show battery and thermal information
+
+source      https://sourceforge.net/projects/acpiclient/files/acpiclient/1.7/acpi-1.7.tar.gz
+hash        sha256:d7a504b61c716ae5b7e81a0c67a50a51f06c7326f197b66a4b823de076a35005
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/admin/at/recipe b/admin/at/recipe
new file mode 100644
index 0000000..c3950a0
--- /dev/null
+++ b/admin/at/recipe
@@ -0,0 +1,14 @@
+name        at
+version     3.2.5
+release     1
+description at: schedule commands for later
+
+source      http://deb.debian.org/debian/pool/main/a/at/at_3.2.5.orig.tar.gz
+hash        sha256:bb066b389d7c9bb9d84a35738032b85c30cba7d949f758192adc72c9477fd3b8
+
+depend      filesystem
+depend      flex
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/admin/brightnessctl/recipe b/admin/brightnessctl/recipe
new file mode 100644
index 0000000..a93b9fb
--- /dev/null
+++ b/admin/brightnessctl/recipe
@@ -0,0 +1,12 @@
+name        brightnessctl
+version     0.5.1
+release     1
+description brightnessctl: read and set device brightness
+
+source      https://github.com/Hummer12007/brightnessctl/archive/0.5.1.tar.gz
+hash        sha256:a68869e23f56ac4f2e28f1783002810ddbf10f95e1af9b48b2912fb169f46994
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" PREFIX=/usr install
diff --git a/admin/chrony/recipe b/admin/chrony/recipe
new file mode 100644
index 0000000..943cec6
--- /dev/null
+++ b/admin/chrony/recipe
@@ -0,0 +1,15 @@
+name        chrony
+version     4.6.1
+release     1
+description chrony: NTP client and server
+
+source      https://chrony-project.org/releases/chrony-4.6.1.tar.gz
+hash        sha256:571ff73fbf0ae3097f0604eca2e00b1d8bb2e91affe1a3494785ff21d6199c5c
+
+depend      filesystem
+depend      libcap
+depend      nettle
+
+configure   ./configure --prefix=/usr --sysconfdir=/etc --chronyd-user=chrony
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/admin/cronie/recipe b/admin/cronie/recipe
new file mode 100644
index 0000000..17bc2cb
--- /dev/null
+++ b/admin/cronie/recipe
@@ -0,0 +1,13 @@
+name        cronie
+version     1.7.2
+release     1
+description cronie: cron daemon
+
+source      https://github.com/cronie-crond/cronie/releases/download/cronie-1.7.2/cronie-1.7.2.tar.gz
+hash        sha256:f1da374a15ba7605cf378347f96bc8b678d3d7c0765269c8242cfe5b0789c571
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --without-selinux --disable-anacron
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/admin/haveged/recipe b/admin/haveged/recipe
new file mode 100644
index 0000000..ef90746
--- /dev/null
+++ b/admin/haveged/recipe
@@ -0,0 +1,13 @@
+name        haveged
+version     1.9.19
+release     1
+description haveged: entropy daemon
+
+source      https://github.com/jirka-h/haveged/archive/v1.9.19.tar.gz
+hash        sha256:acbb05776668657012273be9bb3310e3140b79959aa4538e4cca8d30d40c0b8f
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/admin/iotop/recipe b/admin/iotop/recipe
new file mode 100644
index 0000000..db25808
--- /dev/null
+++ b/admin/iotop/recipe
@@ -0,0 +1,13 @@
+name        iotop
+version     1.30
+release     1
+description iotop: display I/O usage by process
+
+source      https://github.com/Tomas-M/iotop/archive/v1.30.tar.gz
+hash        sha256:862e3d3d0263e4171aa9c5aaed2dd7d76ca746afa58ecbb6eca002717e9fa240
+
+depend      filesystem
+depend      ncurses
+
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" PREFIX=/usr install
diff --git a/admin/logrotate/recipe b/admin/logrotate/recipe
new file mode 100644
index 0000000..5fc5e1b
--- /dev/null
+++ b/admin/logrotate/recipe
@@ -0,0 +1,14 @@
+name        logrotate
+version     3.22.0
+release     1
+description logrotate: rotate log files
+
+source      https://github.com/logrotate/logrotate/releases/download/3.22.0/logrotate-3.22.0.tar.xz
+hash        sha256:42b4080ee99c9fb6a7d12d8e787637d057a635194e25971997eebbe8d5e57618
+
+depend      filesystem
+depend      popt
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/admin/rsnapshot/recipe b/admin/rsnapshot/recipe
new file mode 100644
index 0000000..fc4b997
--- /dev/null
+++ b/admin/rsnapshot/recipe
@@ -0,0 +1,16 @@
+name        rsnapshot
+version     1.4.5
+release     1
+arch        any
+description rsnapshot: filesystem snapshot utility
+
+source      https://github.com/rsnapshot/rsnapshot/releases/download/1.4.5/rsnapshot-1.4.5.tar.gz
+hash        sha256:10b75e01ca25511e8266aacd495531975ad1a8ad556216b6a57c76d028b38242
+
+depend      filesystem
+depend      rsync
+depend      perl
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/admin/sysstat/recipe b/admin/sysstat/recipe
new file mode 100644
index 0000000..3a0717b
--- /dev/null
+++ b/admin/sysstat/recipe
@@ -0,0 +1,13 @@
+name        sysstat
+version     12.7.8
+release     1
+description sysstat: sar, iostat, mpstat, and pidstat
+
+source      https://github.com/sysstat/sysstat/archive/v12.7.8.tar.gz
+hash        sha256:f06ed10ba8ed035078d2a0b9f0669c3641ccb362fc626df1f2f0dfd3be7995d8
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --disable-nls
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/admin/tlp/recipe b/admin/tlp/recipe
new file mode 100644
index 0000000..2cc9874
--- /dev/null
+++ b/admin/tlp/recipe
@@ -0,0 +1,11 @@
+name        tlp
+version     1.8.0
+release     1
+description tlp: laptop power management
+
+source      https://github.com/linrunner/TLP/archive/1.8.0.tar.gz
+hash        sha256:65515f7652064a1be2940c031e045b762924bb1dbd94f5e58e3b765113cf5210
+
+depend      filesystem
+
+install     make DESTDIR="$PKG" TLP_SYSD=/usr/lib/systemd/system TLP_ULIB=/usr/lib/udev install-tlp install-man
diff --git a/audio/cmus/recipe b/audio/cmus/recipe
new file mode 100644
index 0000000..3cccc7d
--- /dev/null
+++ b/audio/cmus/recipe
@@ -0,0 +1,19 @@
+name        cmus
+version     2.12.0
+release     1
+description cmus: console music player
+
+source      https://github.com/cmus/cmus/archive/v2.12.0.tar.gz
+hash        sha256:44b96cd5f84b0d84c33097c48454232d5e6a19cd33b9b6503ba9c13b6686bfc7
+
+depend      filesystem
+depend      ncurses
+depend      alsa-lib
+depend      ffmpeg
+depend      libvorbis
+depend      flac
+depend      opus
+
+configure   ./configure prefix=/usr CONFIG_OSS=n CONFIG_AO=n
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/audio/playerctl/recipe b/audio/playerctl/recipe
new file mode 100644
index 0000000..7223231
--- /dev/null
+++ b/audio/playerctl/recipe
@@ -0,0 +1,16 @@
+name        playerctl
+version     2.4.1
+release     1
+description playerctl: control media players via MPRIS
+
+source      https://github.com/altdesktop/playerctl/archive/v2.4.1.tar.gz
+hash        sha256:75957ad5071956f563542c7557af16a57e40b4a7f66bc9b6373d022ec5eef548
+
+depend      filesystem
+depend      glib
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dgtk-doc=false -Dintrospection=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/audio/sox/recipe b/audio/sox/recipe
new file mode 100644
index 0000000..d536124
--- /dev/null
+++ b/audio/sox/recipe
@@ -0,0 +1,20 @@
+name        sox
+version     14.4.2
+release     1
+description sox: sound processing
+
+source      https://sourceforge.net/projects/sox/files/sox/14.4.2/sox-14.4.2.tar.bz2
+hash        sha256:81a6956d4330e75b5827316e44ae381e6f1e8928003c6aa45896da9041ea149c
+
+depend      filesystem
+depend      libsndfile
+depend      libogg
+depend      libvorbis
+depend      flac
+depend      lame
+depend      opus
+depend      alsa-lib
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/base/dmidecode/recipe b/base/dmidecode/recipe
new file mode 100644
index 0000000..b17a876
--- /dev/null
+++ b/base/dmidecode/recipe
@@ -0,0 +1,12 @@
+name        dmidecode
+version     3.6
+release     1
+description dmidecode: dump SMBIOS/DMI tables
+
+source      https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.6.tar.xz
+hash        sha256:e40c65f3ec3dafe31ad8349a4ef1a97122d38f65004ed66575e1a8d575dd8bae
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" prefix=/usr
+install     make prefix=/usr DESTDIR="$PKG" install
diff --git a/base/dos2unix/recipe b/base/dos2unix/recipe
new file mode 100644
index 0000000..9d73c83
--- /dev/null
+++ b/base/dos2unix/recipe
@@ -0,0 +1,12 @@
+name        dos2unix
+version     7.5.2
+release     1
+description dos2unix: convert text file line endings
+
+source      https://waterlan.home.xs4all.nl/dos2unix/dos2unix-7.5.2.tar.gz
+hash        sha256:b900ed9a92ef9b2548a6ac708ec81f724c59f2c089ed90f8e39a4e1287b28c1f
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" prefix=/usr
+install     make prefix=/usr DESTDIR="$PKG" install
diff --git a/base/xdg-user-dirs/recipe b/base/xdg-user-dirs/recipe
new file mode 100644
index 0000000..2406e69
--- /dev/null
+++ b/base/xdg-user-dirs/recipe
@@ -0,0 +1,13 @@
+name        xdg-user-dirs
+version     0.18
+release     1
+description xdg-user-dirs: manage XDG user directories
+
+source      https://user-dirs.freedesktop.org/releases/xdg-user-dirs-0.18.tar.gz
+hash        sha256:ec6f06d7495cdba37a732039f9b5e1578bcb296576fde0da40edb2f52220df3c
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/base/xdg-utils/recipe b/base/xdg-utils/recipe
new file mode 100644
index 0000000..b28d3a1
--- /dev/null
+++ b/base/xdg-utils/recipe
@@ -0,0 +1,14 @@
+name        xdg-utils
+version     1.2.1
+release     1
+arch        any
+description xdg-utils: desktop integration scripts
+
+source      https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/v1.2.1/xdg-utils-v1.2.1.tar.gz
+hash        sha256:f6b648c064464c2636884c05746e80428110a576f8daacf46ef2e554dcfdae75
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/benchmark/fio/recipe b/benchmark/fio/recipe
new file mode 100644
index 0000000..7766b18
--- /dev/null
+++ b/benchmark/fio/recipe
@@ -0,0 +1,13 @@
+name        fio
+version     3.39
+release     1
+description fio: flexible I/O tester
+
+source      https://github.com/axboe/fio/archive/fio-3.39.tar.gz
+hash        sha256:e2f4ff137061b44ceb83a55eb9ca8856fe188db6d9b00cb59f8629c9162afe0a
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" prefix=/usr install
diff --git a/benchmark/stress-ng/recipe b/benchmark/stress-ng/recipe
new file mode 100644
index 0000000..1e664f8
--- /dev/null
+++ b/benchmark/stress-ng/recipe
@@ -0,0 +1,12 @@
+name        stress-ng
+version     0.18.11
+release     1
+description stress-ng: stress-test a computer system
+
+source      https://github.com/ColinIanKing/stress-ng/archive/V0.18.11.tar.gz
+hash        sha256:f4388c4d4d53172431cd77e029139ddd0dacb249ef59053dbc1f0c42188e3e35
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" PREFIX=/usr install
diff --git a/cli/age/recipe b/cli/age/recipe
new file mode 100644
index 0000000..321a5a1
--- /dev/null
+++ b/cli/age/recipe
@@ -0,0 +1,15 @@
+name        age
+version     1.2.1
+release     1
+description age: simple file encryption
+
+source      https://github.com/FiloSottile/age/archive/v1.2.1.tar.gz
+hash        sha256:93bd89a16c74949ee7c69ef580d8e4cf5ce03e7d9c461b68cf1ace3e4017eef5
+
+depend      filesystem
+builddep    go
+
+build       GOPROXY=https://proxy.golang.org,direct CGO_ENABLED=0 make
+install     mkdir -p "$PKG/usr/bin"
+install     cp out/age out/age-keygen "$PKG/usr/bin/"
+install     chmod 755 "$PKG/usr/bin/age" "$PKG/usr/bin/age-keygen"
diff --git a/cli/cabextract/recipe b/cli/cabextract/recipe
new file mode 100644
index 0000000..a3476eb
--- /dev/null
+++ b/cli/cabextract/recipe
@@ -0,0 +1,13 @@
+name        cabextract
+version     1.11
+release     1
+description cabextract: extract Microsoft cabinet files
+
+source      https://www.cabextract.org.uk/cabextract-1.11.tar.gz
+hash        sha256:b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/cli/daily-drive/recipe b/cli/daily-drive/recipe
new file mode 100644
index 0000000..a85faba
--- /dev/null
+++ b/cli/daily-drive/recipe
@@ -0,0 +1,39 @@
+name        daily-drive
+version     1.0
+release     1
+arch        any
+description daily-drive: desktop and laptop packages for everyday use
+
+depend      filesystem
+depend      qol-cli
+depend      xdg-utils
+depend      xdg-user-dirs
+depend      mpv
+depend      yt-dlp
+depend      imagemagick
+depend      feh
+depend      mupdf
+depend      hunspell
+depend      pandoc
+depend      syncthing
+depend      sshfs
+depend      pass
+depend      tig
+depend      git-lfs
+depend      brightnessctl
+depend      playerctl
+depend      wl-clipboard
+depend      grim
+depend      slurp
+depend      xclip
+depend      dunst
+depend      dos2unix
+depend      chrony
+depend      dmidecode
+depend      iotop
+depend      sysstat
+depend      zellij
+depend      yazi
+
+install     mkdir -p "$PKG/usr/share/sps/sets"
+install     printf '%s\n' "daily-drive" >"$PKG/usr/share/sps/sets/daily-drive"
diff --git a/cli/fastfind/recipe b/cli/fastfind/recipe
new file mode 100644
index 0000000..c376a9a
--- /dev/null
+++ b/cli/fastfind/recipe
@@ -0,0 +1,18 @@
+name        fastfind
+version     2.3.0
+release     1
+description fastfind: fast fuzzy file search
+
+source      https://github.com/RobertFlexx/fastfind/archive/refs/tags/v2.3.0.tar.gz
+hash        sha256:155fb57c988dbdba09b4059ddf96f5c338df70c05582c993fe15087ec017e4d2
+
+depend      filesystem
+builddep    nim
+
+build       nim c --mm:orc --threads:on -d:release --opt:speed -o:fastfind src/ff.nim
+install     mkdir -p "$PKG/usr/bin" "$PKG/usr/share/man/man1"
+install     cp fastfind "$PKG/usr/bin/fastfind"
+install     chmod 755 "$PKG/usr/bin/fastfind"
+install     ln -s fastfind "$PKG/usr/bin/ff"
+install     if [ -f mandoc/ff.1 ]; then cp mandoc/ff.1 "$PKG/usr/share/man/man1/ff.1"; fi
+install     if [ -f mandoc/fastfind.1 ]; then cp mandoc/fastfind.1 "$PKG/usr/share/man/man1/fastfind.1"; fi
diff --git a/cli/glow/recipe b/cli/glow/recipe
new file mode 100644
index 0000000..83e8dc4
--- /dev/null
+++ b/cli/glow/recipe
@@ -0,0 +1,15 @@
+name        glow
+version     2.1.1
+release     1
+description glow: markdown reader for the terminal
+
+source      https://github.com/charmbracelet/glow/archive/v2.1.1.tar.gz
+hash        sha256:f13e1d6be1ab4baf725a7fedc4cd240fc7e5c7276af2d92f199e590e1ef33967
+
+depend      filesystem
+builddep    go
+
+build       GOPROXY=https://proxy.golang.org,direct CGO_ENABLED=0 go build -trimpath -ldflags "-s -w" -o glow .
+install     mkdir -p "$PKG/usr/bin"
+install     cp glow "$PKG/usr/bin/glow"
+install     chmod 755 "$PKG/usr/bin/glow"
diff --git a/cli/gum/recipe b/cli/gum/recipe
new file mode 100644
index 0000000..cd05746
--- /dev/null
+++ b/cli/gum/recipe
@@ -0,0 +1,15 @@
+name        gum
+version     0.16.2
+release     1
+description gum: charm terminal prompts
+
+source      https://github.com/charmbracelet/gum/archive/v0.16.2.tar.gz
+hash        sha256:a8f53901447b13613e3445538e2c4d42fd7afb9dad9535debff1b64656b66867
+
+depend      filesystem
+builddep    go
+
+build       GOPROXY=https://proxy.golang.org,direct CGO_ENABLED=0 go build -trimpath -ldflags "-s -w" -o gum .
+install     mkdir -p "$PKG/usr/bin"
+install     cp gum "$PKG/usr/bin/gum"
+install     chmod 755 "$PKG/usr/bin/gum"
diff --git a/cli/hexyl/recipe b/cli/hexyl/recipe
new file mode 100644
index 0000000..ceb1319
--- /dev/null
+++ b/cli/hexyl/recipe
@@ -0,0 +1,15 @@
+name        hexyl
+version     0.16.0
+release     1
+description hexyl: hex viewer
+
+source      https://github.com/sharkdp/hexyl/archive/v0.16.0.tar.gz
+hash        sha256:52853b4edede889b40fd6ff132e1354d957d1f26ee0c26ebdea380f8ce82cb0b
+
+depend      filesystem
+builddep    rust
+
+build       CARGO_TARGET_DIR="$WORK/target" cargo build --release --locked
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$WORK/target/release/hexyl" "$PKG/usr/bin/hexyl"
+install     chmod 755 "$PKG/usr/bin/hexyl"
diff --git a/cli/lf/recipe b/cli/lf/recipe
new file mode 100644
index 0000000..023d688
--- /dev/null
+++ b/cli/lf/recipe
@@ -0,0 +1,15 @@
+name        lf
+version     34
+release     1
+description lf: terminal file manager
+
+source      https://github.com/gokcehan/lf/archive/r34.tar.gz
+hash        sha256:9c78735fa88c0b77664d7de41e7edbbca99ace5410f522530307244a09839263
+
+depend      filesystem
+builddep    go
+
+build       GOPROXY=https://proxy.golang.org,direct CGO_ENABLED=0 go build -trimpath -ldflags "-s -w" -o lf .
+install     mkdir -p "$PKG/usr/bin"
+install     cp lf "$PKG/usr/bin/lf"
+install     chmod 755 "$PKG/usr/bin/lf"
diff --git a/cli/lftp/recipe b/cli/lftp/recipe
new file mode 100644
index 0000000..fdf8932
--- /dev/null
+++ b/cli/lftp/recipe
@@ -0,0 +1,16 @@
+name        lftp
+version     4.9.3
+release     1
+description lftp: sophisticated file transfer program
+
+source      http://lftp.yar.ru/ftp/lftp-4.9.3.tar.gz
+hash        sha256:68116cc184ab660a78a4cef323491e89909e5643b59c7b5f0a14f7c2b20e0a29
+
+depend      filesystem
+depend      openssl
+depend      ncurses
+depend      readline
+
+configure   ./configure --prefix=/usr --with-openssl
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/cli/lsd/recipe b/cli/lsd/recipe
new file mode 100644
index 0000000..d6a894d
--- /dev/null
+++ b/cli/lsd/recipe
@@ -0,0 +1,15 @@
+name        lsd
+version     1.1.5
+release     1
+description lsd: next-generation ls
+
+source      https://github.com/lsd-rs/lsd/archive/v1.1.5.tar.gz
+hash        sha256:120935c7e98f9b64488fde39987154a6a5b2236cb65ae847917012adf5e122d1
+
+depend      filesystem
+builddep    rust
+
+build       CARGO_TARGET_DIR="$WORK/target" cargo build --release --locked
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$WORK/target/release/lsd" "$PKG/usr/bin/lsd"
+install     chmod 755 "$PKG/usr/bin/lsd"
diff --git a/cli/lynx/recipe b/cli/lynx/recipe
new file mode 100644
index 0000000..36d6edb
--- /dev/null
+++ b/cli/lynx/recipe
@@ -0,0 +1,16 @@
+name        lynx
+version     2.9.2
+release     1
+description lynx: text web browser
+
+source      https://invisible-mirror.net/archives/lynx/tarballs/lynx2.9.2.tar.bz2
+hash        sha256:7374b89936d991669e101f4e97f2c9592036e1e8cdaa7bafc259a77ab6fb07ce
+
+depend      filesystem
+depend      ncurses
+depend      openssl
+depend      zlib
+
+configure   ./configure --prefix=/usr --with-ssl --enable-ipv6
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/cli/mc/recipe b/cli/mc/recipe
new file mode 100644
index 0000000..61eb0d8
--- /dev/null
+++ b/cli/mc/recipe
@@ -0,0 +1,15 @@
+name        mc
+version     4.8.33
+release     1
+description mc: Midnight Commander
+
+source      http://ftp.midnight-commander.org/mc-4.8.33.tar.xz
+hash        sha256:cae149d42f844e5185d8c81d7db3913a8fa214c65f852200a9d896b468af164c
+
+depend      filesystem
+depend      glib
+depend      ncurses
+
+configure   ./configure --prefix=/usr --with-screen=ncurses --disable-vfs-sftp
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/cli/miller/recipe b/cli/miller/recipe
new file mode 100644
index 0000000..c7d2deb
--- /dev/null
+++ b/cli/miller/recipe
@@ -0,0 +1,13 @@
+name        miller
+version     6.13.0
+release     1
+description miller: name-indexed data processor
+
+source      https://github.com/johnkerl/miller/releases/download/v6.13.0/miller-6.13.0-linux-amd64.tar.gz
+hash        sha256:6aa8f46c6f4d11cd241a3f3fad20273fadcbe1ea6ab122f4f542200e7c3b4f23
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     if [ -f mlr ]; then cp mlr "$PKG/usr/bin/mlr"; elif [ -f miller ]; then cp miller "$PKG/usr/bin/mlr"; else find . -name mlr -o -name miller | head -1 | xargs -I{} cp {} "$PKG/usr/bin/mlr"; fi
+install     chmod 755 "$PKG/usr/bin/mlr"
diff --git a/cli/minisign/recipe b/cli/minisign/recipe
new file mode 100644
index 0000000..02cbc04
--- /dev/null
+++ b/cli/minisign/recipe
@@ -0,0 +1,16 @@
+name        minisign
+version     0.12
+release     1
+description minisign: dead simple signing tool
+
+source      https://github.com/jedisct1/minisign/archive/0.12.tar.gz
+hash        sha256:796dce1376f9bcb1a19ece729c075c47054364355fe0c0c1ebe5104d508c7db0
+
+depend      filesystem
+depend      libsodium
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/cli/moreutils/recipe b/cli/moreutils/recipe
new file mode 100644
index 0000000..5dbb258
--- /dev/null
+++ b/cli/moreutils/recipe
@@ -0,0 +1,12 @@
+name        moreutils
+version     0.70
+release     1
+description moreutils: additional Unix utilities
+
+source      https://deb.debian.org/debian/pool/main/m/moreutils/moreutils_0.70.orig.tar.xz
+hash        sha256:a844c5e3360a73d12c0a5624750ecc1969d64afea2e84925328f137576e2eb55
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS"
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/cli/ncdu/recipe b/cli/ncdu/recipe
new file mode 100644
index 0000000..e286554
--- /dev/null
+++ b/cli/ncdu/recipe
@@ -0,0 +1,14 @@
+name        ncdu
+version     1.22
+release     1
+description ncdu: disk usage analyzer
+
+source      https://dev.yorhel.nl/download/ncdu-1.22.tar.gz
+hash        sha256:0ad6c096dc04d5120581104760c01b8f4e97d4191d6c9ef79654fa3c691a176b
+
+depend      filesystem
+depend      ncurses
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/cli/nnn/recipe b/cli/nnn/recipe
new file mode 100644
index 0000000..a19bc4e
--- /dev/null
+++ b/cli/nnn/recipe
@@ -0,0 +1,14 @@
+name        nnn
+version     5.1
+release     1
+description nnn: terminal file manager
+
+source      https://github.com/jarun/nnn/archive/v5.1.tar.gz
+hash        sha256:9faaff1e3f5a2fd3ed570a83f6fb3baf0bfc6ebd6a9abac16203d057ac3fffe3
+
+depend      filesystem
+depend      ncurses
+depend      readline
+
+build       make -j"$MAKEJOBS" O_NERD=1
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/cli/onefetch/recipe b/cli/onefetch/recipe
new file mode 100644
index 0000000..6cf0164
--- /dev/null
+++ b/cli/onefetch/recipe
@@ -0,0 +1,15 @@
+name        onefetch
+version     2.25.0
+release     1
+description onefetch: git repository summary
+
+source      https://github.com/o2sh/onefetch/archive/2.25.0.tar.gz
+hash        sha256:c9ade471eff5f57e5a6506a08293d8e7ebc54c27e99e33c965313a7108562f35
+
+depend      filesystem
+builddep    rust
+
+build       CARGO_TARGET_DIR="$WORK/target" cargo build --release --locked
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$WORK/target/release/onefetch" "$PKG/usr/bin/onefetch"
+install     chmod 755 "$PKG/usr/bin/onefetch"
diff --git a/cli/p7zip/recipe b/cli/p7zip/recipe
new file mode 100644
index 0000000..8450a7f
--- /dev/null
+++ b/cli/p7zip/recipe
@@ -0,0 +1,12 @@
+name        p7zip
+version     17.06
+release     1
+description p7zip: 7-Zip port
+
+source      https://github.com/p7zip-project/p7zip/archive/v17.06.tar.gz
+hash        sha256:c35640020e8f044b425d9c18e1808ff9206dc7caf77c9720f57eb0849d714cd1
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" 7z 7za 7zr
+install     make DEST_HOME="$PKG/usr" install
diff --git a/cli/parallel/recipe b/cli/parallel/recipe
new file mode 100644
index 0000000..a95cc1a
--- /dev/null
+++ b/cli/parallel/recipe
@@ -0,0 +1,13 @@
+name        parallel
+version     20260722
+release     1
+description parallel: GNU parallel job runner
+
+source      https://ftp.gnu.org/gnu/parallel/parallel-20260722.tar.bz2
+hash        sha256:afe4b572a4334aac3a002a080ad618249f00b84d7659d03e77412727d18f1ad6
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/cli/pv/recipe b/cli/pv/recipe
new file mode 100644
index 0000000..ccd0d57
--- /dev/null
+++ b/cli/pv/recipe
@@ -0,0 +1,13 @@
+name        pv
+version     1.9.31
+release     1
+description pv: pipe viewer
+
+source      https://www.ivarch.com/programs/sources/pv-1.9.31.tar.gz
+hash        sha256:a35e92ec4ac0e8f380e8e840088167ae01014bfa008a3a9d6506b848079daedf
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/cli/pwgen/recipe b/cli/pwgen/recipe
new file mode 100644
index 0000000..5a25938
--- /dev/null
+++ b/cli/pwgen/recipe
@@ -0,0 +1,13 @@
+name        pwgen
+version     2.08
+release     1
+description pwgen: password generator
+
+source      https://sourceforge.net/projects/pwgen/files/pwgen/2.08/pwgen-2.08.tar.gz
+hash        sha256:dab03dd30ad5a58e578c5581241a6e87e184a18eb2c3b2e0fffa8a9cf105c97b
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/cli/qol-cli/recipe b/cli/qol-cli/recipe
index 115e81b..bba43bb 100644
--- a/cli/qol-cli/recipe
+++ b/cli/qol-cli/recipe
@@ -1,6 +1,6 @@
 name        qol-cli
 version     1.0
-release     2
+release     4
 arch        any
 description qol-cli: quality-of-life command line tools
 
@@ -21,6 +21,8 @@ depend      duf
 depend      tealdeer
 depend      lazygit
 depend      fastfetch
+depend      fastfind
+depend      tedit
 depend      btop
 depend      htop
 depend      tmux
@@ -33,6 +35,31 @@ depend      xh
 depend      direnv
 depend      just
 depend      procs
+depend      miller
+depend      ncdu
+depend      age
+depend      screen
+depend      socat
+depend      nnn
+depend      lf
+depend      restic
+depend      rclone
+depend      dos2unix
+depend      tig
+depend      pass
+depend      dmidecode
+depend      brightnessctl
+depend      xclip
+depend      wl-clipboard
+depend      yt-dlp
+depend      syncthing
+depend      git-lfs
+depend      zellij
+depend      yazi
+depend      hugo
+depend      ruff
+depend      uv
+depend      chafa
 
 install     mkdir -p "$PKG/usr/share/sps/sets"
 install     printf '%s\n' "qol-cli" >"$PKG/usr/share/sps/sets/qol-cli"
diff --git a/cli/qrencode/recipe b/cli/qrencode/recipe
new file mode 100644
index 0000000..45e2f85
--- /dev/null
+++ b/cli/qrencode/recipe
@@ -0,0 +1,19 @@
+name        qrencode
+version     4.1.1
+release     1
+description qrencode: QR code generator
+
+source      https://github.com/fukuchi/libqrencode/archive/refs/tags/v4.1.1.tar.gz
+hash        sha256:5385bc1b8c2f20f3b91d258bf8ccc8cf62023935df2d2676b5b67049f31a049c
+
+depend      filesystem
+depend      libpng
+builddep    autoconf
+builddep    automake
+builddep    libtool
+builddep    pkgconf
+
+prepare     ./autogen.sh
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/cli/restic/recipe b/cli/restic/recipe
new file mode 100644
index 0000000..322f5ff
--- /dev/null
+++ b/cli/restic/recipe
@@ -0,0 +1,14 @@
+name        restic
+version     0.18.0
+release     1
+description restic: backup program
+
+source      https://github.com/restic/restic/releases/download/v0.18.0/restic_0.18.0_linux_amd64.bz2
+hash        sha256:98f6dd8bf5b59058d04bfd8dab58e196cc2a680666ccee90275a3b722374438e
+
+depend      filesystem
+builddep    bzip2
+
+install     mkdir -p "$PKG/usr/bin"
+install     bzip2 -dc "$SRC/"restic_0.18.0_linux_amd64.bz2 > "$PKG/usr/bin/restic"
+install     chmod 755 "$PKG/usr/bin/restic"
diff --git a/cli/splux-apps/recipe b/cli/splux-apps/recipe
new file mode 100644
index 0000000..1d2562a
--- /dev/null
+++ b/cli/splux-apps/recipe
@@ -0,0 +1,13 @@
+name        splux-apps
+version     1.0
+release     1
+arch        any
+description splux-apps: tedit, fastfind, and rookcc
+
+depend      filesystem
+depend      tedit
+depend      fastfind
+depend      rookcc
+
+install     mkdir -p "$PKG/usr/share/sps/sets"
+install     printf '%s\n' "splux-apps" >"$PKG/usr/share/sps/sets/splux-apps"
diff --git a/cli/squashfs-tools/recipe b/cli/squashfs-tools/recipe
new file mode 100644
index 0000000..afb52b7
--- /dev/null
+++ b/cli/squashfs-tools/recipe
@@ -0,0 +1,17 @@
+name        squashfs-tools
+version     4.6.1
+release     1
+description squashfs-tools: squashfs image tools
+
+source      https://github.com/plougher/squashfs-tools/archive/refs/tags/4.6.1.tar.gz
+hash        sha256:9c4974e07c61547dae14af4ed1f358b7d04618ae194e54d6be72ee126f0d2f53
+
+depend      filesystem
+depend      zlib
+depend      xz
+depend      lz4
+depend      zstd
+depend      lzo
+
+build       make -j"$MAKEJOBS" -C squashfs-tools XZ_SUPPORT=1 LZ4_SUPPORT=1 ZSTD_SUPPORT=1 LZO_SUPPORT=1
+install     make -C squashfs-tools INSTALL_DIR="$PKG/usr/bin" install
diff --git a/cli/yazi/recipe b/cli/yazi/recipe
new file mode 100644
index 0000000..fcfb6d2
--- /dev/null
+++ b/cli/yazi/recipe
@@ -0,0 +1,17 @@
+name        yazi
+version     25.5.31
+release     1
+description yazi: terminal file manager
+
+source      https://github.com/sxyazi/yazi/releases/download/v25.5.31/yazi-x86_64-unknown-linux-musl.zip
+hash        sha256:a2fdc9c35719fa72d94820893eb2fedd93fd1c418c2cf568702643526c358f7a
+
+depend      filesystem
+builddep    unzip
+
+install     mkdir -p "$PKG/usr/bin"
+install     unzip -o -d "$WORK/yazi" "$SRC/"*.zip
+install     find "$WORK/yazi" -type f -name yazi -exec cp {} "$PKG/usr/bin/yazi" \;
+install     find "$WORK/yazi" -type f -name ya -exec cp {} "$PKG/usr/bin/ya" \; || true
+install     chmod 755 "$PKG/usr/bin/yazi"
+install     if [ -f "$PKG/usr/bin/ya" ]; then chmod 755 "$PKG/usr/bin/ya"; fi
diff --git a/devel/astyle/recipe b/devel/astyle/recipe
new file mode 100644
index 0000000..9d17348
--- /dev/null
+++ b/devel/astyle/recipe
@@ -0,0 +1,15 @@
+name        astyle
+version     3.6.7
+release     1
+description astyle: source code formatter
+
+source      https://gitlab.com/saalen/astyle/-/archive/3.6.7/astyle-3.6.7.tar.gz
+hash        sha256:53adec32cf7335aa71d6c343a896aafeb356a3af4d37fad7973bee55a2f71457
+
+depend      filesystem
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/devel/bear/recipe b/devel/bear/recipe
new file mode 100644
index 0000000..627dab2
--- /dev/null
+++ b/devel/bear/recipe
@@ -0,0 +1,16 @@
+name        bear
+version     3.1.6
+release     1
+description bear: generate compile_commands.json
+
+source      https://github.com/rizsotto/Bear/archive/refs/tags/3.1.6.tar.gz
+hash        sha256:99cd891eec6e89b734d7cafe0e623dd8c2f27d8cbf3ee9bc4807e69e5c8fb55c
+
+depend      filesystem
+depend      fmt
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DENABLE_UNIT_TESTS=OFF -DENABLE_FUNC_TESTS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/devel/cscope/recipe b/devel/cscope/recipe
new file mode 100644
index 0000000..a1464cc
--- /dev/null
+++ b/devel/cscope/recipe
@@ -0,0 +1,14 @@
+name        cscope
+version     15.9
+release     1
+description cscope: C source browser
+
+source      https://sourceforge.net/projects/cscope/files/cscope/v15.9/cscope-15.9.tar.gz
+hash        sha256:c5505ae075a871a9cd8d9801859b0ff1c09782075df281c72c23e72115d9f159
+
+depend      filesystem
+depend      ncurses
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/devel-tools/recipe b/devel/devel-tools/recipe
index 922d5bc..6a30e8d 100644
--- a/devel/devel-tools/recipe
+++ b/devel/devel-tools/recipe
@@ -1,6 +1,6 @@
 name        devel-tools
 version     1.0
-release     1
+release     2
 arch        any
 description devel-tools: cmake, meson, ninja, autotools, gdb, and ccache
 
@@ -16,6 +16,13 @@ depend      gdb
 depend      ccache
 depend      strace
 depend      lsof
+depend      binutils
+depend      nasm
+depend      patchelf
+depend      universal-ctags
+depend      mold
+depend      shellcheck
+depend      shfmt
 
 install     mkdir -p "$PKG/usr/share/sps/sets"
 install     printf '%s\n' "devel-tools" >"$PKG/usr/share/sps/sets/devel-tools"
diff --git a/devel/doxygen/recipe b/devel/doxygen/recipe
new file mode 100644
index 0000000..5cfa650
--- /dev/null
+++ b/devel/doxygen/recipe
@@ -0,0 +1,18 @@
+name        doxygen
+version     1.14.0
+release     1
+description doxygen: documentation generator
+
+source      https://github.com/doxygen/doxygen/releases/download/Release_1_14_0/doxygen-1.14.0.src.tar.gz
+hash        sha256:d4536d11ab13037327d8d026b75f5a86b7ccb2093e2f546235faf61fd86e6b5d
+
+depend      filesystem
+builddep    cmake
+builddep    ninja
+builddep    flex
+builddep    bison
+builddep    python
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -Dbuild_doc=OFF -Dbuild_search=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/devel/git-lfs/recipe b/devel/git-lfs/recipe
new file mode 100644
index 0000000..94603f1
--- /dev/null
+++ b/devel/git-lfs/recipe
@@ -0,0 +1,14 @@
+name        git-lfs
+version     3.6.1
+release     1
+description git-lfs: Git Large File Storage
+
+source      https://github.com/git-lfs/git-lfs/releases/download/v3.6.1/git-lfs-linux-amd64-v3.6.1.tar.gz
+hash        sha256:2138d2e405a12f1a088272e06790b76699b79cb90d0317b77aafaf35de908d76
+
+depend      filesystem
+depend      git
+
+install     mkdir -p "$PKG/usr/bin"
+install     find . -type f -name git-lfs -exec cp {} "$PKG/usr/bin/git-lfs" \;
+install     chmod 755 "$PKG/usr/bin/git-lfs"
diff --git a/devel/global/recipe b/devel/global/recipe
new file mode 100644
index 0000000..010ea95
--- /dev/null
+++ b/devel/global/recipe
@@ -0,0 +1,14 @@
+name        global
+version     6.6.14
+release     1
+description global: source code tagging system
+
+source      https://ftp.gnu.org/gnu/global/global-6.6.14.tar.gz
+hash        sha256:f6e7fd0b68aed292e85bb686616baf6551d5c9424adcddca11d808ba318cb320
+
+depend      filesystem
+depend      ncurses
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/graphviz/recipe b/devel/graphviz/recipe
new file mode 100644
index 0000000..6352d5a
--- /dev/null
+++ b/devel/graphviz/recipe
@@ -0,0 +1,17 @@
+name        graphviz
+version     13.1.2
+release     1
+description graphviz: graph visualization
+
+source      https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/13.1.2/graphviz-13.1.2.tar.xz
+hash        sha256:2229ae9265eb51967841fb43c150dd253f26f51ab5c854ce103f665aaf948b1e
+
+depend      filesystem
+depend      zlib
+depend      libpng
+depend      freetype
+depend      expat
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/helm/recipe b/devel/helm/recipe
new file mode 100644
index 0000000..d02ec1f
--- /dev/null
+++ b/devel/helm/recipe
@@ -0,0 +1,13 @@
+name        helm
+version     3.18.4
+release     1
+description helm: Kubernetes package manager
+
+source      https://get.helm.sh/helm-v3.18.4-linux-amd64.tar.gz
+hash        sha256:f8180838c23d7c7d797b208861fecb591d9ce1690d8704ed1e4cb8e2add966c1
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     find . -type f -name helm -exec cp {} "$PKG/usr/bin/helm" \;
+install     chmod 755 "$PKG/usr/bin/helm"
diff --git a/devel/indent/recipe b/devel/indent/recipe
new file mode 100644
index 0000000..4994ba4
--- /dev/null
+++ b/devel/indent/recipe
@@ -0,0 +1,13 @@
+name        indent
+version     2.2.13
+release     1
+description indent: C source formatter
+
+source      https://ftp.gnu.org/gnu/indent/indent-2.2.13.tar.xz
+hash        sha256:1b81ba4e9a006ca8e6eb5cbbe4cf4f75dfc1fc9301b459aa0d40393e85590a0b
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/k9s/recipe b/devel/k9s/recipe
new file mode 100644
index 0000000..2a7da5f
--- /dev/null
+++ b/devel/k9s/recipe
@@ -0,0 +1,13 @@
+name        k9s
+version     0.50.9
+release     1
+description k9s: Kubernetes cluster TUI
+
+source      https://github.com/derailed/k9s/releases/download/v0.50.9/k9s_Linux_amd64.tar.gz
+hash        sha256:5e625efa26c3e14256cf29d242179b32129183b549937ec62d0ad9be1bfe2ca4
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp k9s "$PKG/usr/bin/k9s"
+install     chmod 755 "$PKG/usr/bin/k9s"
diff --git a/devel/kubectl/recipe b/devel/kubectl/recipe
new file mode 100644
index 0000000..1d5811d
--- /dev/null
+++ b/devel/kubectl/recipe
@@ -0,0 +1,13 @@
+name        kubectl
+version     1.33.1
+release     1
+description kubectl: Kubernetes command line
+
+source      https://dl.k8s.io/release/v1.33.1/bin/linux/amd64/kubectl
+hash        sha256:5de4e9f2266738fd112b721265a0c1cd7f4e5208b670f811861f699474a100a3
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$SRC/"kubectl "$PKG/usr/bin/kubectl"
+install     chmod 755 "$PKG/usr/bin/kubectl"
diff --git a/devel/ltrace/recipe b/devel/ltrace/recipe
new file mode 100644
index 0000000..76a735a
--- /dev/null
+++ b/devel/ltrace/recipe
@@ -0,0 +1,14 @@
+name        ltrace
+version     0.7.3
+release     1
+description ltrace: library call tracer
+
+source      https://www.ltrace.org/ltrace_0.7.3.orig.tar.bz2
+hash        sha256:0e6f8c077471b544c06def7192d983861ad2f8688dd5504beae62f0c5f5b9503
+
+depend      filesystem
+depend      elfutils
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/mold/recipe b/devel/mold/recipe
new file mode 100644
index 0000000..02cf48d
--- /dev/null
+++ b/devel/mold/recipe
@@ -0,0 +1,17 @@
+name        mold
+version     2.40.4
+release     1
+description mold: high-performance linker
+
+source      https://github.com/rui314/mold/archive/refs/tags/v2.40.4.tar.gz
+hash        sha256:69414c702ec1084e1fa8ca16da24f167f549e5e11e9ecd5d70a8dcda6f08c249
+
+depend      filesystem
+depend      zlib
+depend      zstd
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DMOLD_USE_MIMALLOC=OFF -DMOLD_USE_SYSTEM_TBB=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/devel/nasm/recipe b/devel/nasm/recipe
new file mode 100644
index 0000000..6f3ac90
--- /dev/null
+++ b/devel/nasm/recipe
@@ -0,0 +1,13 @@
+name        nasm
+version     2.16.03
+release     1
+description nasm: Netwide Assembler
+
+source      https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03.tar.xz
+hash        sha256:1412a1c760bbd05db026b6c0d1657affd6631cd0a63cddb6f73cc6d4aa616148
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/opentofu/recipe b/devel/opentofu/recipe
new file mode 100644
index 0000000..ccd6d26
--- /dev/null
+++ b/devel/opentofu/recipe
@@ -0,0 +1,13 @@
+name        opentofu
+version     1.9.1
+release     1
+description opentofu: infrastructure as code
+
+source      https://github.com/opentofu/opentofu/releases/download/v1.9.1/tofu_1.9.1_linux_amd64.tar.gz
+hash        sha256:ebb3eb2d12833422543c3f04a7ec21d9fd260e893ad221c63dbcf0a319ff563a
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp tofu "$PKG/usr/bin/tofu"
+install     chmod 755 "$PKG/usr/bin/tofu"
diff --git a/devel/patchelf/recipe b/devel/patchelf/recipe
new file mode 100644
index 0000000..6c88837
--- /dev/null
+++ b/devel/patchelf/recipe
@@ -0,0 +1,13 @@
+name        patchelf
+version     0.18.0
+release     1
+description patchelf: modify ELF RPATH and interpreter
+
+source      https://github.com/NixOS/patchelf/releases/download/0.18.0/patchelf-0.18.0.tar.gz
+hash        sha256:64de10e4c6b8b8379db7e87f58030f336ea747c0515f381132e810dbf84a86e7
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/patchutils/recipe b/devel/patchutils/recipe
new file mode 100644
index 0000000..c52c8cc
--- /dev/null
+++ b/devel/patchutils/recipe
@@ -0,0 +1,13 @@
+name        patchutils
+version     0.4.2
+release     1
+description patchutils: tools for working with patch files
+
+source      http://cyberelk.net/tim/data/patchutils/stable/patchutils-0.4.2.tar.xz
+hash        sha256:8875b0965fe33de62b890f6cd793be7fafe41a4e552edbf641f1fed5ebbf45ed
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/protobuf/recipe b/devel/protobuf/recipe
new file mode 100644
index 0000000..7699776
--- /dev/null
+++ b/devel/protobuf/recipe
@@ -0,0 +1,16 @@
+name        protobuf
+version     29.3
+release     1
+description protobuf: Protocol Buffers
+
+source      https://github.com/protocolbuffers/protobuf/releases/download/v29.3/protobuf-29.3.tar.gz
+hash        sha256:008a11cc56f9b96679b4c285fd05f46d317d685be3ab524b2a310be0fbad987e
+
+depend      filesystem
+depend      zlib
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_BUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/devel/ruff/recipe b/devel/ruff/recipe
new file mode 100644
index 0000000..d86d326
--- /dev/null
+++ b/devel/ruff/recipe
@@ -0,0 +1,13 @@
+name        ruff
+version     0.12.8
+release     1
+description ruff: Python linter and formatter
+
+source      https://github.com/astral-sh/ruff/releases/download/0.12.8/ruff-x86_64-unknown-linux-musl.tar.gz
+hash        sha256:0062142b6277177f196a9dd7cf1bcf10f536f8a33c458d258525504f94760227
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     find . -type f -name ruff -exec cp {} "$PKG/usr/bin/ruff" \;
+install     chmod 755 "$PKG/usr/bin/ruff"
diff --git a/devel/sccache/recipe b/devel/sccache/recipe
new file mode 100644
index 0000000..965d181
--- /dev/null
+++ b/devel/sccache/recipe
@@ -0,0 +1,16 @@
+name        sccache
+version     0.10.0
+release     1
+description sccache: shared compilation cache
+
+source      https://github.com/mozilla/sccache/archive/refs/tags/v0.10.0.tar.gz
+hash        sha256:2c9f82c43ce6a1b1d9b34f029ce6862bedc2f01deff45cde5dffc079deeba801
+
+depend      filesystem
+depend      openssl
+builddep    rust
+
+build       CARGO_TARGET_DIR="$WORK/target" cargo build --release --locked
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$WORK/target/release/sccache" "$PKG/usr/bin/sccache"
+install     chmod 755 "$PKG/usr/bin/sccache"
diff --git a/devel/shellcheck/recipe b/devel/shellcheck/recipe
new file mode 100644
index 0000000..8d3c8d0
--- /dev/null
+++ b/devel/shellcheck/recipe
@@ -0,0 +1,13 @@
+name        shellcheck
+version     0.11.0
+release     1
+description shellcheck: shell script static analysis
+
+source      https://github.com/koalaman/shellcheck/releases/download/v0.11.0/shellcheck-v0.11.0.linux.x86_64.tar.xz
+hash        sha256:8c3be12b05d5c177a04c29e3c78ce89ac86f1595681cab149b65b97c4e227198
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp shellcheck "$PKG/usr/bin/shellcheck"
+install     chmod 755 "$PKG/usr/bin/shellcheck"
diff --git a/devel/shfmt/recipe b/devel/shfmt/recipe
new file mode 100644
index 0000000..a47e24e
--- /dev/null
+++ b/devel/shfmt/recipe
@@ -0,0 +1,13 @@
+name        shfmt
+version     3.12.0
+release     1
+description shfmt: shell formatter
+
+source      https://github.com/mvdan/sh/releases/download/v3.12.0/shfmt_v3.12.0_linux_amd64
+hash        sha256:d9fbb2a9c33d13f47e7618cf362a914d029d02a6df124064fff04fd688a745ea
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$SRC/"shfmt_v3.12.0_linux_amd64 "$PKG/usr/bin/shfmt"
+install     chmod 755 "$PKG/usr/bin/shfmt"
diff --git a/devel/tig/recipe b/devel/tig/recipe
new file mode 100644
index 0000000..fbdd0fc
--- /dev/null
+++ b/devel/tig/recipe
@@ -0,0 +1,15 @@
+name        tig
+version     2.5.12
+release     1
+description tig: text-mode interface for Git
+
+source      https://github.com/jonas/tig/releases/download/tig-2.5.12/tig-2.5.12.tar.gz
+hash        sha256:5dda8a098810bb499096e17fc9f69c0a5915a23f46be27209fc8195d7a792108
+
+depend      filesystem
+depend      ncurses
+depend      readline
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/toolchains/recipe b/devel/toolchains/recipe
new file mode 100644
index 0000000..a4628e7
--- /dev/null
+++ b/devel/toolchains/recipe
@@ -0,0 +1,18 @@
+name        toolchains
+version     1.0
+release     1
+arch        any
+description toolchains: assemblers, linkers, and extra C compilers
+
+depend      filesystem
+depend      binutils
+depend      nasm
+depend      yasm
+depend      tcc
+depend      fpc
+depend      zig
+depend      mold
+depend      rookcc
+
+install     mkdir -p "$PKG/usr/share/sps/sets"
+install     printf '%s\n' "toolchains" >"$PKG/usr/share/sps/sets/toolchains"
diff --git a/devel/universal-ctags/recipe b/devel/universal-ctags/recipe
new file mode 100644
index 0000000..501eb3c
--- /dev/null
+++ b/devel/universal-ctags/recipe
@@ -0,0 +1,17 @@
+name        universal-ctags
+version     6.2.0
+release     1
+description universal-ctags: source code indexer
+
+source      https://github.com/universal-ctags/ctags/archive/refs/tags/v6.2.0.tar.gz
+hash        sha256:313c864bb19c7da79aea77b94db1bb44d14c1f88b992285d7ea8968b3cbc125f
+
+depend      filesystem
+builddep    autoconf
+builddep    automake
+builddep    pkgconf
+
+prepare     autoreconf -fi
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/uv/recipe b/devel/uv/recipe
new file mode 100644
index 0000000..53780e5
--- /dev/null
+++ b/devel/uv/recipe
@@ -0,0 +1,15 @@
+name        uv
+version     0.8.4
+release     1
+description uv: Python package and project manager
+
+source      https://github.com/astral-sh/uv/releases/download/0.8.4/uv-x86_64-unknown-linux-musl.tar.gz
+hash        sha256:4e16694fcc20a94136af70fb1449e8817150896af0339b6b28dfb6d006cd8116
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     find . -type f -name uv -exec cp {} "$PKG/usr/bin/uv" \;
+install     find . -type f -name uvx -exec cp {} "$PKG/usr/bin/uvx" \; || true
+install     chmod 755 "$PKG/usr/bin/uv"
+install     if [ -f "$PKG/usr/bin/uvx" ]; then chmod 755 "$PKG/usr/bin/uvx"; fi
diff --git a/devel/valgrind/recipe b/devel/valgrind/recipe
new file mode 100644
index 0000000..a5d75f6
--- /dev/null
+++ b/devel/valgrind/recipe
@@ -0,0 +1,13 @@
+name        valgrind
+version     3.25.1
+release     1
+description valgrind: instrumentation framework
+
+source      https://sourceware.org/pub/valgrind/valgrind-3.25.1.tar.bz2
+hash        sha256:61deb8d0727b45c268efdc1b3b6c9e679cd97cbf5ee4b28d1dead7c8b7a271af
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/yasm/recipe b/devel/yasm/recipe
new file mode 100644
index 0000000..570dcf1
--- /dev/null
+++ b/devel/yasm/recipe
@@ -0,0 +1,13 @@
+name        yasm
+version     1.3.0
+release     1
+description yasm: modular assembler
+
+source      http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
+hash        sha256:3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/disk/lsscsi/recipe b/disk/lsscsi/recipe
new file mode 100644
index 0000000..6fe72ee
--- /dev/null
+++ b/disk/lsscsi/recipe
@@ -0,0 +1,13 @@
+name        lsscsi
+version     0.32
+release     1
+description lsscsi: list SCSI devices
+
+source      https://sg.danny.cz/scsi/lsscsi-0.32.tgz
+hash        sha256:0a800e9e94dca2ab702d65d72777ae8cae078e3d74d0bcbed64ba0849e8029a1
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/disk/sg3_utils/recipe b/disk/sg3_utils/recipe
new file mode 100644
index 0000000..9adcdf8
--- /dev/null
+++ b/disk/sg3_utils/recipe
@@ -0,0 +1,13 @@
+name        sg3_utils
+version     1.48
+release     1
+description sg3_utils: SCSI generic utilities
+
+source      https://sg.danny.cz/sg/p/sg3_utils-1.48.tar.xz
+hash        sha256:d6b9a41690d540e58d1e99c26ac8db37336c849ef6a03f96ea48ca2fe334dbfa
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/docs/pandoc/recipe b/docs/pandoc/recipe
new file mode 100644
index 0000000..a136b44
--- /dev/null
+++ b/docs/pandoc/recipe
@@ -0,0 +1,15 @@
+name        pandoc
+version     3.6.4
+release     1
+description pandoc: document converter
+
+source      https://github.com/jgm/pandoc/releases/download/3.6.4/pandoc-3.6.4-linux-amd64.tar.gz
+hash        sha256:5def6e1ff535e397becce292ee97767a947306150b9fb1488003b67ac3417c5e
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin" "$PKG/usr/share/man/man1"
+install     find . -type f -name pandoc -executable -exec cp {} "$PKG/usr/bin/pandoc" \;
+install     chmod 755 "$PKG/usr/bin/pandoc"
+install     if [ -f bin/pandoc ]; then cp bin/pandoc "$PKG/usr/bin/pandoc"; chmod 755 "$PKG/usr/bin/pandoc"; fi
+install     find . -name pandoc.1 -exec cp {} "$PKG/usr/share/man/man1/pandoc.1" \; || true
diff --git a/docs/typst/recipe b/docs/typst/recipe
new file mode 100644
index 0000000..c20b0f3
--- /dev/null
+++ b/docs/typst/recipe
@@ -0,0 +1,13 @@
+name        typst
+version     0.13.1
+release     1
+description typst: markup-based typesetter
+
+source      https://github.com/typst/typst/releases/download/v0.13.1/typst-x86_64-unknown-linux-musl.tar.xz
+hash        sha256:7d214bfeffc2e585dc422d1a09d2b144969421281e8c7f5d784b65fc69b5673f
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     find . -type f -name typst -exec cp {} "$PKG/usr/bin/typst" \;
+install     chmod 755 "$PKG/usr/bin/typst"
diff --git a/editors/joe/recipe b/editors/joe/recipe
new file mode 100644
index 0000000..c1ebf06
--- /dev/null
+++ b/editors/joe/recipe
@@ -0,0 +1,14 @@
+name        joe
+version     4.6
+release     1
+description joe: Joe's Own Editor
+
+source      https://sourceforge.net/projects/joe-editor/files/JOE%20sources/joe-4.6/joe-4.6.tar.gz
+hash        sha256:495a0a61f26404070fe8a719d80406dc7f337623788e445b92a9f6de512ab9de
+
+depend      filesystem
+depend      ncurses
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/editors/tedit/recipe b/editors/tedit/recipe
new file mode 100644
index 0000000..0ef4d6b
--- /dev/null
+++ b/editors/tedit/recipe
@@ -0,0 +1,13 @@
+name        tedit
+version     2.3.0
+release     1
+description tedit: terminal text editor
+
+source      https://github.com/RobertFlexx/tedit/archive/refs/tags/v2.3.0.tar.gz
+hash        sha256:42d8fea6fcfc6b3d0e83f52e9e0c8a3274e2031bc7e072c364583141f3582a1f
+
+depend      filesystem
+depend      lua
+
+build       make -j"$MAKEJOBS" PREFIX=/usr MODE=release LUA_CFLAGS="-I/usr/include" LUA_LIBS="-llua -ldl -lm"
+install     make PREFIX=/usr DESTDIR="$PKG" MODE=release LUA_CFLAGS="-I/usr/include" LUA_LIBS="-llua -ldl -lm" install
diff --git a/editors/zile/recipe b/editors/zile/recipe
new file mode 100644
index 0000000..df804db
--- /dev/null
+++ b/editors/zile/recipe
@@ -0,0 +1,15 @@
+name        zile
+version     2.6.2
+release     1
+description zile: Emacs-like editor
+
+source      https://ftp.gnu.org/gnu/zile/zile-2.6.2.tar.gz
+hash        sha256:77eb7daff3c98bdc88daa1ac040dccca72b81dc32fc3166e079dd7a63e42c741
+
+depend      filesystem
+depend      ncurses
+depend      gc
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/fs/cifs-utils/recipe b/fs/cifs-utils/recipe
new file mode 100644
index 0000000..b9fb294
--- /dev/null
+++ b/fs/cifs-utils/recipe
@@ -0,0 +1,16 @@
+name        cifs-utils
+version     7.1
+release     1
+description cifs-utils: mount and manage CIFS/SMB shares
+
+source      https://download.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-7.1.tar.bz2
+hash        sha256:a21123f76a4a6a36c9653189ba4918ebdf3cfcd3f9092730a47ff3450b5b5b2a
+
+depend      filesystem
+depend      libcap
+depend      keyutils
+depend      talloc
+
+configure   ./configure --prefix=/usr --disable-pam --disable-systemd
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/fs/gocryptfs/recipe b/fs/gocryptfs/recipe
new file mode 100644
index 0000000..d579c19
--- /dev/null
+++ b/fs/gocryptfs/recipe
@@ -0,0 +1,15 @@
+name        gocryptfs
+version     2.5.4
+release     1
+description gocryptfs: encrypted overlay filesystem
+
+source      https://github.com/rfjakob/gocryptfs/releases/download/v2.5.4/gocryptfs_v2.5.4_linux-static_amd64.tar.gz
+hash        sha256:9f6da0f2a74de32caaf8788fc86ab0cbf7162dfbe3ac19970546a248e4c9fc4b
+
+depend      filesystem
+depend      fuse3
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp gocryptfs "$PKG/usr/bin/gocryptfs"
+install     chmod 755 "$PKG/usr/bin/gocryptfs"
+install     if [ -f gocryptfs-xray ]; then cp gocryptfs-xray "$PKG/usr/bin/gocryptfs-xray"; chmod 755 "$PKG/usr/bin/gocryptfs-xray"; fi
diff --git a/fs/sshfs/recipe b/fs/sshfs/recipe
new file mode 100644
index 0000000..baae4b9
--- /dev/null
+++ b/fs/sshfs/recipe
@@ -0,0 +1,17 @@
+name        sshfs
+version     3.7.3
+release     1
+description sshfs: mount remote filesystems over SSH
+
+source      https://github.com/libfuse/sshfs/releases/download/sshfs-3.7.3/sshfs-3.7.3.tar.xz
+hash        sha256:5218ce7bdd2ce0a34137a0d7798e0f6d09f0e6d21b1e98ee730a18b0699c2e99
+
+depend      filesystem
+depend      fuse3
+depend      glib
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/graphics/chafa/recipe b/graphics/chafa/recipe
new file mode 100644
index 0000000..78426df
--- /dev/null
+++ b/graphics/chafa/recipe
@@ -0,0 +1,15 @@
+name        chafa
+version     1.14.5
+release     1
+description chafa: image to terminal graphics
+
+source      https://hpjansson.org/chafa/releases/chafa-1.14.5.tar.xz
+hash        sha256:7b5b384d5fb76a641d00af0626ed2115fb255ea371d9bef11f8500286a7b09e5
+
+depend      filesystem
+depend      glib
+depend      freetype
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/graphics/feh/recipe b/graphics/feh/recipe
new file mode 100644
index 0000000..afd06c8
--- /dev/null
+++ b/graphics/feh/recipe
@@ -0,0 +1,18 @@
+name        feh
+version     3.10.3
+release     1
+description feh: fast image viewer
+
+source      https://feh.finalrewind.org/feh-3.10.3.tar.bz2
+hash        sha256:5426e2799770217af1e01c2e8c182d9ca8687d84613321d8ab4a66fe4041e9c8
+
+depend      filesystem
+depend      imlib2
+depend      libpng
+depend      libx11
+depend      libxinerama
+depend      libxt
+depend      curl
+
+build       make -j"$MAKEJOBS" PREFIX=/usr curl=1 xinerama=1
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/graphics/graphicsmagick/recipe b/graphics/graphicsmagick/recipe
new file mode 100644
index 0000000..389f649
--- /dev/null
+++ b/graphics/graphicsmagick/recipe
@@ -0,0 +1,20 @@
+name        graphicsmagick
+version     1.3.45
+release     1
+description graphicsmagick: image processing tools
+
+source      https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.45/GraphicsMagick-1.3.45.tar.xz
+hash        sha256:dcea5167414f7c805557de2d7a47a9b3147bcbf617b91f5f0f4afe5e6543026b
+
+depend      filesystem
+depend      libpng
+depend      libjpeg-turbo
+depend      libtiff
+depend      freetype
+depend      zlib
+depend      bzip2
+depend      xz
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/graphics/imagemagick/recipe b/graphics/imagemagick/recipe
new file mode 100644
index 0000000..709effb
--- /dev/null
+++ b/graphics/imagemagick/recipe
@@ -0,0 +1,23 @@
+name        imagemagick
+version     7.1.1-47
+release     1
+description imagemagick: image conversion and editing
+
+source      https://github.com/ImageMagick/ImageMagick/archive/refs/tags/7.1.1-47.tar.gz
+hash        sha256:818e21a248986f15a6ba0221ab3ccbaed3d3abee4a6feb4609c6f2432a30d7ed
+
+depend      filesystem
+depend      libpng
+depend      libjpeg-turbo
+depend      libtiff
+depend      libwebp
+depend      lcms2
+depend      freetype
+depend      zlib
+depend      bzip2
+depend      xz
+depend      zstd
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --with-modules --disable-static --without-perl
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/graphics/jpegoptim/recipe b/graphics/jpegoptim/recipe
new file mode 100644
index 0000000..d8dc0d0
--- /dev/null
+++ b/graphics/jpegoptim/recipe
@@ -0,0 +1,14 @@
+name        jpegoptim
+version     1.5.5
+release     1
+description jpegoptim: JPEG optimizer
+
+source      https://github.com/tjko/jpegoptim/archive/v1.5.5.tar.gz
+hash        sha256:90a309d1c092de358bb411d702281ac3039b489d03adb0bc3c4ef04cf0067d38
+
+depend      filesystem
+depend      libjpeg-turbo
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/graphics/mupdf/recipe b/graphics/mupdf/recipe
new file mode 100644
index 0000000..acc7c82
--- /dev/null
+++ b/graphics/mupdf/recipe
@@ -0,0 +1,16 @@
+name        mupdf
+version     1.25.6
+release     1
+description mupdf: lightweight PDF viewer and tools
+
+source      https://mupdf.com/downloads/archive/mupdf-1.25.6-source.tar.gz
+hash        sha256:5a51d8bd5ed690d3c8bf82b3c7c3f1cf5f9dde40887a36e3b5aa78a7e3ccd1bb
+
+depend      filesystem
+depend      freetype
+depend      harfbuzz
+depend      libjpeg-turbo
+depend      zlib
+
+build       make -j"$MAKEJOBS" prefix=/usr HAVE_X11=no HAVE_GLUT=no
+install     make prefix=/usr DESTDIR="$PKG" install
diff --git a/graphics/nsxiv/recipe b/graphics/nsxiv/recipe
new file mode 100644
index 0000000..8a887e2
--- /dev/null
+++ b/graphics/nsxiv/recipe
@@ -0,0 +1,18 @@
+name        nsxiv
+version     33
+release     1
+description nsxiv: simple X image viewer
+
+source      https://github.com/nsxiv/nsxiv/archive/v33.tar.gz
+hash        sha256:961af5d43cb6abf8e76230100fe63d75b834b1fa8dcf6534780661e4be68b41a
+
+depend      filesystem
+depend      imlib2
+depend      libx11
+depend      libxft
+depend      fontconfig
+depend      giflib
+depend      libexif
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/graphics/optipng/recipe b/graphics/optipng/recipe
new file mode 100644
index 0000000..04a1413
--- /dev/null
+++ b/graphics/optipng/recipe
@@ -0,0 +1,15 @@
+name        optipng
+version     0.7.8
+release     1
+description optipng: PNG optimizer
+
+source      https://sourceforge.net/projects/optipng/files/OptiPNG/optipng-0.7.8/optipng-0.7.8.tar.gz
+hash        sha256:25a3bd68481f21502ccaa0f4c13f84dcf6b20338e4c4e8c51f2cefbd8513398c
+
+depend      filesystem
+depend      libpng
+depend      zlib
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/graphics/pngquant/recipe b/graphics/pngquant/recipe
new file mode 100644
index 0000000..2f0274f
--- /dev/null
+++ b/graphics/pngquant/recipe
@@ -0,0 +1,17 @@
+name        pngquant
+version     3.0.3
+release     1
+description pngquant: lossy PNG compressor
+
+source      https://github.com/kornelski/pngquant/archive/3.0.3.tar.gz
+hash        sha256:ddd8889a9c269ba454d0c5e4f7167948d55d77c4570b23f671809fd3a68b6822
+
+depend      filesystem
+depend      libpng
+depend      lcms2
+builddep    rust
+
+build       CARGO_TARGET_DIR="$WORK/target" cargo build --release --locked
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$WORK/target/release/pngquant" "$PKG/usr/bin/pngquant"
+install     chmod 755 "$PKG/usr/bin/pngquant"
diff --git a/lang/chicken/recipe b/lang/chicken/recipe
new file mode 100644
index 0000000..ccd5fbd
--- /dev/null
+++ b/lang/chicken/recipe
@@ -0,0 +1,12 @@
+name        chicken
+version     5.4.0
+release     1
+description chicken: CHICKEN Scheme compiler
+
+source      https://code.call-cc.org/releases/5.4.0/chicken-5.4.0.tar.gz
+hash        sha256:3c5d4aa61c1167bf6d9bf9eaf891da7630ba9f5f3c15bf09515a7039bfcdec5f
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" PLATFORM=linux PREFIX=/usr LIBDIR=/usr/lib64
+install     make PLATFORM=linux PREFIX=/usr LIBDIR=/usr/lib64 DESTDIR="$PKG" install
diff --git a/lang/deno/recipe b/lang/deno/recipe
new file mode 100644
index 0000000..d90187f
--- /dev/null
+++ b/lang/deno/recipe
@@ -0,0 +1,15 @@
+name        deno
+version     2.5.1
+release     1
+description deno: Deno JavaScript and TypeScript runtime
+
+source      https://github.com/denoland/deno/releases/download/v2.5.1/deno-x86_64-unknown-linux-gnu.zip
+hash        sha256:bceddde4ff520f21c3767d893fe3d2d83df788346d3ad6f03d8abcd0392eb3ab
+
+depend      filesystem
+builddep    unzip
+
+install     mkdir -p "$PKG/usr/bin"
+install     unzip -o -d "$WORK/deno-bin" "$SRC/"*.zip
+install     find "$WORK/deno-bin" -type f -name deno -exec cp {} "$PKG/usr/bin/deno" \;
+install     chmod 755 "$PKG/usr/bin/deno"
diff --git a/lang/dmd/recipe b/lang/dmd/recipe
new file mode 100644
index 0000000..ae5370b
--- /dev/null
+++ b/lang/dmd/recipe
@@ -0,0 +1,13 @@
+name        dmd
+version     2.111.0
+release     1
+description dmd: D compiler (official linux distribution)
+
+source      https://downloads.dlang.org/releases/2.x/2.111.0/dmd.2.111.0.linux.tar.xz
+hash        sha256:63bd32222b51a406e365904aea6761cd4de3cb1de02f003a370b5961196caa77
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/lib/dmd" "$PKG/usr/bin"
+install     cp -a . "$PKG/usr/lib/dmd/"
+install     if [ -x linux/bin64/dmd ]; then ln -s ../lib/dmd/linux/bin64/dmd "$PKG/usr/bin/dmd"; ln -s ../lib/dmd/linux/bin64/dub "$PKG/usr/bin/dub"; elif [ -x bin/dmd ]; then ln -s ../lib/dmd/bin/dmd "$PKG/usr/bin/dmd"; else printf "%s\n" "dmd: compiler binary missing" >&2; exit 1; fi
diff --git a/lang/elixir/recipe b/lang/elixir/recipe
new file mode 100644
index 0000000..a12d31a
--- /dev/null
+++ b/lang/elixir/recipe
@@ -0,0 +1,13 @@
+name        elixir
+version     1.18.4
+release     1
+description elixir: Elixir programming language
+
+source      https://github.com/elixir-lang/elixir/archive/v1.18.4.tar.gz
+hash        sha256:8e136c0a92160cdad8daa74560e0e9c6810486bd232fbce1709d40fcc426b5e0
+
+depend      filesystem
+depend      erlang
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/lang/erlang/recipe b/lang/erlang/recipe
new file mode 100644
index 0000000..1b659b3
--- /dev/null
+++ b/lang/erlang/recipe
@@ -0,0 +1,16 @@
+name        erlang
+version     28.0.2
+release     1
+description erlang: Erlang/OTP runtime
+
+source      https://github.com/erlang/otp/releases/download/OTP-28.0.2/otp_src_28.0.2.tar.gz
+hash        sha256:ce43dc8a29ad6bc1b6dbfc97f053d2e850b4a4c290eca065058d6b33ce476db5
+
+depend      filesystem
+depend      ncurses
+depend      openssl
+depend      zlib
+
+configure   ./configure --prefix=/usr --without-javac --without-wx
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/lang/fpc/recipe b/lang/fpc/recipe
new file mode 100644
index 0000000..e8d30ca
--- /dev/null
+++ b/lang/fpc/recipe
@@ -0,0 +1,16 @@
+name        fpc
+version     3.2.2
+release     1
+description fpc: Free Pascal compiler
+
+source      https://downloads.sourceforge.net/project/freepascal/Linux/3.2.2/fpc-3.2.2.x86_64-linux.tar
+hash        sha256:5adac308a5534b6a76446d8311fc340747cbb7edeaacfe6b651493ff3fe31e83
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr"
+install     tar -xf binary.x86_64-linux.tar
+install     for f in *.tar.gz; do case "$f" in demo.tar.gz|doc-pdf.tar.gz) continue ;; esac; tar -xzf "$f" -C "$PKG/usr"; done
+install     if [ -x "$PKG/usr/lib/fpc/3.2.2/ppcx64" ]; then ln -sf ../lib/fpc/3.2.2/ppcx64 "$PKG/usr/bin/ppcx64"; fi
+install     if [ ! -x "$PKG/usr/bin/fpc" ]; then printf "%s\n" "fpc: staged compiler missing" >&2; exit 1; fi
+install     if [ -x "$PKG/usr/lib/fpc/3.2.2/samplecfg" ]; then mkdir -p "$PKG/etc"; "$PKG/usr/lib/fpc/3.2.2/samplecfg" /usr/lib/fpc/3.2.2 "$PKG/etc"; fi
diff --git a/lang/ghc/recipe b/lang/ghc/recipe
new file mode 100644
index 0000000..d4bface
--- /dev/null
+++ b/lang/ghc/recipe
@@ -0,0 +1,15 @@
+name        ghc
+version     9.10.2
+release     1
+description ghc: Glasgow Haskell Compiler
+
+source      https://downloads.haskell.org/~ghc/9.10.2/ghc-9.10.2-x86_64-deb12-linux.tar.xz
+hash        sha256:71d025743f2eb4d3af95d4dd94a22c093c2814d78ab95dd0e12bb6751b1c7d4e
+
+depend      filesystem
+depend      ncurses
+depend      gmp
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/lang/gleam/recipe b/lang/gleam/recipe
new file mode 100644
index 0000000..0b32996
--- /dev/null
+++ b/lang/gleam/recipe
@@ -0,0 +1,14 @@
+name        gleam
+version     1.18.1
+release     1
+description gleam: Gleam compiler
+
+source      https://github.com/gleam-lang/gleam/releases/download/v1.18.1/gleam-v1.18.1-x86_64-unknown-linux-musl.tar.gz
+hash        sha256:4955a38c2e8c99457458e2471472ccd5ee3c45bd7637a315ce33bccf0dd75d9e
+
+depend      filesystem
+depend      erlang
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp gleam "$PKG/usr/bin/gleam"
+install     chmod 755 "$PKG/usr/bin/gleam"
diff --git a/lang/gnucobol/recipe b/lang/gnucobol/recipe
new file mode 100644
index 0000000..3fed66b
--- /dev/null
+++ b/lang/gnucobol/recipe
@@ -0,0 +1,15 @@
+name        gnucobol
+version     3.2
+release     1
+description gnucobol: COBOL compiler
+
+source      https://ftp.gnu.org/gnu/gnucobol/gnucobol-3.2.tar.xz
+hash        sha256:3bb48af46ced4779facf41fdc2ee60e4ccb86eaa99d010b36685315df39c2ee2
+
+depend      filesystem
+depend      gmp
+depend      ncurses
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --with-db=no
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/lang/janet/recipe b/lang/janet/recipe
new file mode 100644
index 0000000..68339ae
--- /dev/null
+++ b/lang/janet/recipe
@@ -0,0 +1,12 @@
+name        janet
+version     1.39.1
+release     1
+description janet: Janet programming language
+
+source      https://github.com/janet-lang/janet/archive/v1.39.1.tar.gz
+hash        sha256:a43489328b88846e5cddbdad9274f25ee9854e337e52490a74bb7955de03c650
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/lang/julia/recipe b/lang/julia/recipe
new file mode 100644
index 0000000..986367e
--- /dev/null
+++ b/lang/julia/recipe
@@ -0,0 +1,13 @@
+name        julia
+version     1.11.6
+release     1
+description julia: Julia language (official linux-x86_64 distribution)
+
+source      https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.6-linux-x86_64.tar.gz
+hash        sha256:e99e52e2029d845097c68f2372d836186f0eb3fb897a9dde0bdf9ee9250d03d5
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/lib/julia" "$PKG/usr/bin"
+install     cp -a . "$PKG/usr/lib/julia/"
+install     ln -s ../lib/julia/bin/julia "$PKG/usr/bin/julia"
diff --git a/lang/languages-extra/recipe b/lang/languages-extra/recipe
new file mode 100644
index 0000000..03720df
--- /dev/null
+++ b/lang/languages-extra/recipe
@@ -0,0 +1,33 @@
+name        languages-extra
+version     1.0
+release     1
+arch        any
+description languages-extra: extra compilers and language runtimes
+
+depend      filesystem
+depend      languages
+depend      fpc
+depend      zig
+depend      tcc
+depend      luajit
+depend      tcl
+depend      php
+depend      erlang
+depend      elixir
+depend      ocaml
+depend      janet
+depend      chicken
+depend      sbcl
+depend      gleam
+depend      dmd
+depend      openjdk
+depend      julia
+depend      deno
+depend      vlang
+depend      wasmtime
+depend      wabt
+depend      vala
+depend      gnucobol
+
+install     mkdir -p "$PKG/usr/share/sps/sets"
+install     printf '%s\n' "languages-extra" >"$PKG/usr/share/sps/sets/languages-extra"
diff --git a/lang/languages/recipe b/lang/languages/recipe
index 8179e1e..15d7715 100644
--- a/lang/languages/recipe
+++ b/lang/languages/recipe
@@ -1,8 +1,8 @@
 name        languages
 version     1.0
-release     1
+release     2
 arch        any
-description languages: Python, Lua, Go, Rust, Node.js, Perl, and Ruby
+description languages: Python, Lua, Go, Rust, Node.js, Perl, Ruby, and Nim
 
 depend      filesystem
 depend      python
@@ -12,6 +12,7 @@ depend      rust
 depend      nodejs
 depend      perl
 depend      ruby
+depend      nim
 
 install     mkdir -p "$PKG/usr/share/sps/sets"
 install     printf '%s\n' "languages" >"$PKG/usr/share/sps/sets/languages"
diff --git a/lang/lua/recipe b/lang/lua/recipe
index d9e525f..d02b0a7 100644
--- a/lang/lua/recipe
+++ b/lang/lua/recipe
@@ -1,6 +1,6 @@
 name        lua
 version     5.4.8
-release     1
+release     2
 description lua: lightweight programming language
 
 source      https://www.lua.org/ftp/lua-5.4.8.tar.gz
@@ -11,4 +11,7 @@ depend      readline
 depend      ncurses
 
 build       make -j"$MAKEJOBS" linux
-install     make INSTALL_TOP="$PKG/usr" install
+install     make INSTALL_TOP="$PKG/usr" INSTALL_LIB="$PKG/usr/lib64" install
+install     mkdir -p "$PKG/usr/lib64/pkgconfig"
+install     printf '%s\n' 'prefix=/usr' 'exec_prefix=${prefix}' 'libdir=${prefix}/lib64' 'includedir=${prefix}/include' 'Name: Lua' 'Description: Lua 5.4' 'Version: 5.4.8' 'Libs: -L${libdir} -llua -lm -ldl' 'Cflags: -I${includedir}' >"$PKG/usr/lib64/pkgconfig/lua.pc"
+install     ln -s lua.pc "$PKG/usr/lib64/pkgconfig/lua5.4.pc"
diff --git a/lang/luajit/recipe b/lang/luajit/recipe
new file mode 100644
index 0000000..b2ef105
--- /dev/null
+++ b/lang/luajit/recipe
@@ -0,0 +1,12 @@
+name        luajit
+version     2.1.20250529
+release     1
+description luajit: Just-In-Time compiler for Lua
+
+source      https://github.com/openresty/luajit2/archive/refs/tags/v2.1-20250529.tar.gz
+hash        sha256:a3f6f5ead9fc69603e51c66877614e6b5e93332d552f35d08f932447357ed593
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/lang/nim/recipe b/lang/nim/recipe
new file mode 100644
index 0000000..6d32e8a
--- /dev/null
+++ b/lang/nim/recipe
@@ -0,0 +1,16 @@
+name        nim
+version     2.2.10
+release     1
+description nim: Nim compiler and standard library
+
+source      https://github.com/nim-lang/nightlies/releases/download/2026-04-24-version-2-2-bfeb3146d1638b39f69007a4ae5a23e23ae4e5ef/nim-2.2.10-linux_x64.tar.xz
+hash        sha256:0a3a38752e97e9d44aa479b3a7b37336dfe0176daf22ee5b5218ad0991ecd211
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/lib/nim" "$PKG/usr/bin"
+install     cp -a . "$PKG/usr/lib/nim/"
+install     ln -s ../lib/nim/bin/nim "$PKG/usr/bin/nim"
+install     ln -s ../lib/nim/bin/nimble "$PKG/usr/bin/nimble"
+install     ln -s ../lib/nim/bin/nimgrep "$PKG/usr/bin/nimgrep"
+install     ln -s ../lib/nim/bin/nimsuggest "$PKG/usr/bin/nimsuggest"
diff --git a/lang/ocaml/recipe b/lang/ocaml/recipe
new file mode 100644
index 0000000..08ab451
--- /dev/null
+++ b/lang/ocaml/recipe
@@ -0,0 +1,13 @@
+name        ocaml
+version     5.3.0
+release     1
+description ocaml: OCaml compiler and runtime
+
+source      https://github.com/ocaml/ocaml/archive/5.3.0.tar.gz
+hash        sha256:eb9eab2f21758d3cfb1e78c7f83f0b4dd6302824316aba4abee047a5a4f85029
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64/ocaml
+build       make -j"$MAKEJOBS" world.opt
+install     make DESTDIR="$PKG" install
diff --git a/lang/openjdk/recipe b/lang/openjdk/recipe
new file mode 100644
index 0000000..e81bed7
--- /dev/null
+++ b/lang/openjdk/recipe
@@ -0,0 +1,13 @@
+name        openjdk
+version     21.0.12.1_1
+release     1
+description openjdk: Eclipse Temurin JDK 21
+
+source      https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.12.1%2B1/OpenJDK21U-jdk_x64_linux_hotspot_21.0.12.1_1.tar.gz
+hash        sha256:ce79869e1307ed8ee1e2baa86a412b1eb5b75d10a01006d788a6f968bcfaee94
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/lib/jvm" "$PKG/usr/bin"
+install     cp -a . "$PKG/usr/lib/jvm/java-21-temurin"
+install     for b in java javac jar jshell javadoc javap jlink jmod keytool jstat jcmd; do if [ -x "$PKG/usr/lib/jvm/java-21-temurin/bin/$b" ]; then ln -s ../lib/jvm/java-21-temurin/bin/$b "$PKG/usr/bin/$b"; fi; done
diff --git a/lang/php/recipe b/lang/php/recipe
new file mode 100644
index 0000000..9c93925
--- /dev/null
+++ b/lang/php/recipe
@@ -0,0 +1,20 @@
+name        php
+version     8.4.12
+release     1
+description php: PHP interpreter
+
+source      https://www.php.net/distributions/php-8.4.12.tar.xz
+hash        sha256:c1b7978cbb5054eed6c749bde4444afc16a3f2268101fb70a7d5d9b1083b12ad
+
+depend      filesystem
+depend      openssl
+depend      zlib
+depend      sqlite
+depend      libxml2
+depend      libffi
+depend      ncurses
+depend      readline
+
+configure   ./configure --prefix=/usr --sysconfdir=/etc --with-openssl --with-zlib --with-sqlite3 --enable-mbstring --with-readline --disable-cgi --enable-cli --without-pear --disable-phpdbg
+build       make -j"$MAKEJOBS"
+install     make install INSTALL_ROOT="$PKG"
diff --git a/lang/pypy/recipe b/lang/pypy/recipe
new file mode 100644
index 0000000..f1a9334
--- /dev/null
+++ b/lang/pypy/recipe
@@ -0,0 +1,20 @@
+name        pypy
+version     7.3.19
+release     1
+description pypy: alternative Python runtime
+
+source      https://downloads.python.org/pypy/pypy3.11-v7.3.19-linux64.tar.bz2
+hash        sha256:9177d9e0bb91b05f921c642cb0ff71a0f3653b5d29a42d40d6a078c15b75720f
+
+depend      filesystem
+depend      bzip2
+depend      zlib
+depend      openssl
+depend      ncurses
+depend      expat
+depend      sqlite
+
+install     mkdir -p "$PKG/usr/lib/pypy" "$PKG/usr/bin"
+install     cp -a . "$PKG/usr/lib/pypy/"
+install     ln -s ../lib/pypy/bin/pypy3 "$PKG/usr/bin/pypy3"
+install     ln -s pypy3 "$PKG/usr/bin/pypy"
diff --git a/lang/rookcc/recipe b/lang/rookcc/recipe
new file mode 100644
index 0000000..620f1f9
--- /dev/null
+++ b/lang/rookcc/recipe
@@ -0,0 +1,13 @@
+name        rookcc
+version     4.1.0
+release     1
+description rookcc: standalone C compiler (rcc)
+
+source      https://github.com/RobertFlexx/rookcc/archive/33a51dd5a7527c7c8315e40bc185ec19a69310b2.tar.gz
+hash        sha256:548cd262458afda787c57a5be7197cc39aff111a0711f5f07b0963a10046c258
+
+depend      filesystem
+builddep    fpc
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" INSTALL_ROOKCC=1 install
diff --git a/lang/sbcl/recipe b/lang/sbcl/recipe
new file mode 100644
index 0000000..56efcc4
--- /dev/null
+++ b/lang/sbcl/recipe
@@ -0,0 +1,11 @@
+name        sbcl
+version     2.5.7
+release     1
+description sbcl: Steel Bank Common Lisp
+
+source      https://sourceforge.net/projects/sbcl/files/sbcl/2.5.7/sbcl-2.5.7-x86-64-linux-binary.tar.bz2/download
+hash        sha256:310fda57f7ff57ae4ca743ef3d49dfda6930eb8cf2be0102b1085687f8142498
+
+depend      filesystem
+
+install     INSTALL_ROOT="$PKG/usr" sh install.sh
diff --git a/lang/tcc/recipe b/lang/tcc/recipe
new file mode 100644
index 0000000..dbbe172
--- /dev/null
+++ b/lang/tcc/recipe
@@ -0,0 +1,13 @@
+name        tcc
+version     0.9.27
+release     1
+description tcc: Tiny C Compiler
+
+source      https://download.savannah.gnu.org/releases/tinycc/tcc-0.9.27.tar.bz2
+hash        sha256:de23af78fca90ce32dff2dd45b3432b2334740bb9bb7b05bf60fdbfc396ceb9c
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/lang/tcl/recipe b/lang/tcl/recipe
new file mode 100644
index 0000000..2993aa9
--- /dev/null
+++ b/lang/tcl/recipe
@@ -0,0 +1,13 @@
+name        tcl
+version     9.0.2
+release     1
+description tcl: Tool Command Language
+
+source      https://prdownloads.sourceforge.net/tcl/tcl9.0.2-src.tar.gz
+hash        sha256:e074c6a8d9ba2cddf914ba97b6677a552d7a52a3ca102924389a05ccb249b520
+
+depend      filesystem
+
+configure   cd unix && ./configure --prefix=/usr --libdir=/usr/lib64 --enable-shared --enable-threads --mandir=/usr/share/man
+build       cd unix && make -j"$MAKEJOBS"
+install     cd unix && make install DESTDIR="$PKG" install-libraries
diff --git a/lang/vala/recipe b/lang/vala/recipe
new file mode 100644
index 0000000..b75567f
--- /dev/null
+++ b/lang/vala/recipe
@@ -0,0 +1,15 @@
+name        vala
+version     0.56.18
+release     1
+description vala: Vala compiler
+
+source      https://download.gnome.org/sources/vala/0.56/vala-0.56.18.tar.xz
+hash        sha256:f2affe7d40ab63db8e7b9ecc3f6bdc9c2fc7e3134c84ff2d795f482fe926a382
+
+depend      filesystem
+depend      glib
+builddep    pkgconf
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/lang/vlang/recipe b/lang/vlang/recipe
new file mode 100644
index 0000000..e174738
--- /dev/null
+++ b/lang/vlang/recipe
@@ -0,0 +1,16 @@
+name        vlang
+version     0.5.2
+release     1
+description vlang: V programming language
+
+source      https://github.com/vlang/v/releases/download/0.5.2/v_linux.zip
+hash        sha256:86caf9e70c3342d48ef19eb4f6c47b709f18c90ae86255520d5c29df6b482e23
+
+depend      filesystem
+builddep    unzip
+
+install     mkdir -p "$PKG/usr/lib/v" "$PKG/usr/bin"
+install     unzip -o -d "$WORK/vlang" "$SRC/"*.zip
+install     if [ -d "$WORK/vlang/v" ]; then cp -a "$WORK/vlang/v/." "$PKG/usr/lib/v/"; else cp -a "$WORK/vlang/." "$PKG/usr/lib/v/"; fi
+install     ln -s ../lib/v/v "$PKG/usr/bin/v"
+install     chmod 755 "$PKG/usr/lib/v/v" 2>/dev/null || true
diff --git a/lang/wabt/recipe b/lang/wabt/recipe
new file mode 100644
index 0000000..b7b7359
--- /dev/null
+++ b/lang/wabt/recipe
@@ -0,0 +1,13 @@
+name        wabt
+version     1.0.37
+release     1
+description wabt: WebAssembly binary toolkit
+
+source      https://github.com/WebAssembly/wabt/releases/download/1.0.37/wabt-1.0.37-ubuntu-20.04.tar.gz
+hash        sha256:cfc675dc9b663d9adc8c75d982c1ba29f661448a2e026a67e71fe3f76a3e09f3
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     if [ -d bin ]; then cp bin/* "$PKG/usr/bin/"; else find . -maxdepth 2 -type f -executable ! -name "*.so*" -exec cp {} "$PKG/usr/bin/" \; ; fi
+install     chmod 755 "$PKG/usr/bin/"*
diff --git a/lang/wasmtime/recipe b/lang/wasmtime/recipe
new file mode 100644
index 0000000..c2e8cc9
--- /dev/null
+++ b/lang/wasmtime/recipe
@@ -0,0 +1,13 @@
+name        wasmtime
+version     48.0.1
+release     1
+description wasmtime: WebAssembly runtime
+
+source      https://github.com/bytecodealliance/wasmtime/releases/download/v48.0.1/wasmtime-v48.0.1-x86_64-linux.tar.xz
+hash        sha256:4c2e31b68ad99e0a519f225a261fda099eb15f056d4a24fdb3c2a46517bde1df
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     if [ -f wasmtime ]; then cp wasmtime "$PKG/usr/bin/wasmtime"; else cp bin/wasmtime "$PKG/usr/bin/wasmtime"; fi
+install     chmod 755 "$PKG/usr/bin/wasmtime"
diff --git a/lang/zig/recipe b/lang/zig/recipe
new file mode 100644
index 0000000..db7f129
--- /dev/null
+++ b/lang/zig/recipe
@@ -0,0 +1,13 @@
+name        zig
+version     0.16.0
+release     1
+description zig: Zig compiler and toolchain
+
+source      https://ziglang.org/download/0.16.0/zig-x86_64-linux-0.16.0.tar.xz
+hash        sha256:70e49664a74374b48b51e6f3fdfbf437f6395d42509050588bd49abe52ba3d00
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/lib/zig" "$PKG/usr/bin"
+install     cp -a . "$PKG/usr/lib/zig/"
+install     ln -s ../lib/zig/zig "$PKG/usr/bin/zig"
diff --git a/libs/aspell/recipe b/libs/aspell/recipe
new file mode 100644
index 0000000..0ced0dc
--- /dev/null
+++ b/libs/aspell/recipe
@@ -0,0 +1,14 @@
+name        aspell
+version     0.60.8.1
+release     1
+description aspell: spell checker
+
+source      https://ftp.gnu.org/gnu/aspell/aspell-0.60.8.1.tar.gz
+hash        sha256:d6da12b34d42d457fa604e435ad484a74b2effcd120ff40acd6bb3fb2887d21b
+
+depend      filesystem
+depend      ncurses
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/brotli/recipe b/libs/brotli/recipe
new file mode 100644
index 0000000..2b00886
--- /dev/null
+++ b/libs/brotli/recipe
@@ -0,0 +1,15 @@
+name        brotli
+version     1.1.0
+release     1
+description brotli: Brotli compression library
+
+source      https://github.com/google/brotli/archive/v1.1.0.tar.gz
+hash        sha256:e720a6ca29428b803f4ad165371771f5398faba397edf6778837a18599ea13ff
+
+depend      filesystem
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/c-ares/recipe b/libs/c-ares/recipe
new file mode 100644
index 0000000..3add763
--- /dev/null
+++ b/libs/c-ares/recipe
@@ -0,0 +1,13 @@
+name        c-ares
+version     1.34.5
+release     1
+description c-ares: asynchronous DNS resolver
+
+source      https://github.com/c-ares/c-ares/releases/download/v1.34.5/c-ares-1.34.5.tar.gz
+hash        sha256:7d935790e9af081c25c495fd13c2cfcda4792983418e96358ef6e7320ee06346
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/dav1d/recipe b/libs/dav1d/recipe
new file mode 100644
index 0000000..512abc9
--- /dev/null
+++ b/libs/dav1d/recipe
@@ -0,0 +1,15 @@
+name        dav1d
+version     1.5.1
+release     1
+description dav1d: AV1 decoder
+
+source      https://code.videolan.org/videolan/dav1d/-/archive/1.5.1/dav1d-1.5.1.tar.gz
+hash        sha256:fa635e2bdb25147b1384007c83e15de44c589582bb3b9a53fc1579cb9d74b695
+
+depend      filesystem
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Denable_tools=true -Denable_tests=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/fmt/recipe b/libs/fmt/recipe
new file mode 100644
index 0000000..9ecc06c
--- /dev/null
+++ b/libs/fmt/recipe
@@ -0,0 +1,15 @@
+name        fmt
+version     11.2.0
+release     1
+description fmt: C++ formatting library
+
+source      https://github.com/fmtlib/fmt/archive/11.2.0.tar.gz
+hash        sha256:bc23066d87ab3168f27cef3e97d545fa63314f5c79df5ea444d41d56f962c6af
+
+depend      filesystem
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DFMT_TEST=OFF -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/giflib/recipe b/libs/giflib/recipe
new file mode 100644
index 0000000..693a63e
--- /dev/null
+++ b/libs/giflib/recipe
@@ -0,0 +1,12 @@
+name        giflib
+version     5.2.2
+release     1
+description giflib: GIF image library
+
+source      https://sourceforge.net/projects/giflib/files/giflib-5.2.2.tar.gz
+hash        sha256:be7ffbd057cadebe2aa144542fd90c6838c6a083b5e8a9048b8ee3b66b29d5fb
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS"
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/libs/glew/recipe b/libs/glew/recipe
new file mode 100644
index 0000000..f2f8b7d
--- /dev/null
+++ b/libs/glew/recipe
@@ -0,0 +1,12 @@
+name        glew
+version     2.2.0
+release     1
+description glew: OpenGL extension wrangler
+
+source      https://github.com/nigels-com/glew/releases/download/glew-2.2.0/glew-2.2.0.tgz
+hash        sha256:d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS"
+install     make GLEW_DEST="$PKG/usr" LIBDIR="$PKG/usr/lib64" install
diff --git a/libs/glfw/recipe b/libs/glfw/recipe
new file mode 100644
index 0000000..abd0a43
--- /dev/null
+++ b/libs/glfw/recipe
@@ -0,0 +1,15 @@
+name        glfw
+version     3.4
+release     1
+description glfw: OpenGL window and input library
+
+source      https://github.com/glfw/glfw/archive/3.4.tar.gz
+hash        sha256:c038d34200234d071fae9345bc455e4a8f2f544ab60150765d7704e08f3dac01
+
+depend      filesystem
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DGLFW_BUILD_EXAMPLES=OFF -DGLFW_BUILD_TESTS=OFF -DGLFW_BUILD_DOCS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/gnutls/recipe b/libs/gnutls/recipe
new file mode 100644
index 0000000..954ccb8
--- /dev/null
+++ b/libs/gnutls/recipe
@@ -0,0 +1,18 @@
+name        gnutls
+version     3.8.9
+release     1
+description gnutls: GNU TLS library
+
+source      https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.9.tar.xz
+hash        sha256:69e113d802d1670c4d5ac1b99040b1f2d5c7c05daec5003813c049b5184820ed
+
+depend      filesystem
+depend      nettle
+depend      libtasn1
+depend      p11-kit
+depend      libunistring
+depend      gmp
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --with-default-trust-store-file=/etc/ssl/certs/ca-certificates.crt --disable-guile --enable-ssl3-support=no
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/gumbo-parser/recipe b/libs/gumbo-parser/recipe
new file mode 100644
index 0000000..dfe3e3d
--- /dev/null
+++ b/libs/gumbo-parser/recipe
@@ -0,0 +1,13 @@
+name        gumbo-parser
+version     0.12.3
+release     1
+description gumbo-parser: HTML5 parser
+
+source      https://codeberg.org/gumbo-parser/gumbo-parser/archive/0.12.3.tar.gz
+hash        sha256:6e80bd67de25ceaa2646dbc6889a58c7f5eb7c99c9548feef61b6995934d1dff
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/hiredis/recipe b/libs/hiredis/recipe
new file mode 100644
index 0000000..828e611
--- /dev/null
+++ b/libs/hiredis/recipe
@@ -0,0 +1,12 @@
+name        hiredis
+version     1.2.0
+release     1
+description hiredis: Redis C client
+
+source      https://github.com/redis/hiredis/archive/v1.2.0.tar.gz
+hash        sha256:82ad632d31ee05da13b537c124f819eb88e18851d9cb0c30ae0552084811588c
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/libs/hunspell/recipe b/libs/hunspell/recipe
new file mode 100644
index 0000000..22ebd48
--- /dev/null
+++ b/libs/hunspell/recipe
@@ -0,0 +1,13 @@
+name        hunspell
+version     1.7.2
+release     1
+description hunspell: spell checker
+
+source      https://github.com/hunspell/hunspell/releases/download/v1.7.2/hunspell-1.7.2.tar.gz
+hash        sha256:11ddfa39afe28c28539fe65fc4f1592d410c1e9b6dd7d8a91ca25d85e9ec65b8
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --with-ui --with-readline
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/imlib2/recipe b/libs/imlib2/recipe
new file mode 100644
index 0000000..3b4718d
--- /dev/null
+++ b/libs/imlib2/recipe
@@ -0,0 +1,19 @@
+name        imlib2
+version     1.12.3
+release     1
+description imlib2: image loading library
+
+source      https://sourceforge.net/projects/enlightenment/files/imlib2-src/1.12.3/imlib2-1.12.3.tar.xz
+hash        sha256:96244656576a3e0a6f58b78e514ddc919622ac6806711bc231837eee62c1de34
+
+depend      filesystem
+depend      freetype
+depend      libjpeg-turbo
+depend      libpng
+depend      libtiff
+depend      giflib
+depend      zlib
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/keyutils/recipe b/libs/keyutils/recipe
new file mode 100644
index 0000000..2efcbae
--- /dev/null
+++ b/libs/keyutils/recipe
@@ -0,0 +1,12 @@
+name        keyutils
+version     1.6.3
+release     1
+description keyutils: Linux key management utilities
+
+source      https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-1.6.3.tar.gz
+hash        sha256:a61d5706136ae4c05bd48f86186bcfdbd88dd8bd5107e3e195c924cfc1b39bb4
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" NO_GLIBC_KEYERR=1
+install     make DESTDIR="$PKG" PREFIX=/usr LIBDIR=/usr/lib64 SBINDIR=/usr/bin install
diff --git a/libs/lcms2/recipe b/libs/lcms2/recipe
new file mode 100644
index 0000000..902535a
--- /dev/null
+++ b/libs/lcms2/recipe
@@ -0,0 +1,15 @@
+name        lcms2
+version     2.17
+release     1
+description lcms2: Little CMS color management
+
+source      https://github.com/mm2/Little-CMS/releases/download/lcms2.17/lcms2-2.17.tar.gz
+hash        sha256:d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074
+
+depend      filesystem
+depend      libjpeg-turbo
+depend      libtiff
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/leptonica/recipe b/libs/leptonica/recipe
new file mode 100644
index 0000000..18f9135
--- /dev/null
+++ b/libs/leptonica/recipe
@@ -0,0 +1,19 @@
+name        leptonica
+version     1.85.0
+release     1
+description leptonica: image processing library
+
+source      https://github.com/DanBloomberg/leptonica/releases/download/1.85.0/leptonica-1.85.0.tar.gz
+hash        sha256:3745ae3bf271a6801a2292eead83ac926e3a9bc1bf622e9cd4dd0f3786e17205
+
+depend      filesystem
+depend      libpng
+depend      libjpeg-turbo
+depend      libtiff
+depend      zlib
+depend      giflib
+depend      libwebp
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libass/recipe b/libs/libass/recipe
new file mode 100644
index 0000000..3b03ea9
--- /dev/null
+++ b/libs/libass/recipe
@@ -0,0 +1,16 @@
+name        libass
+version     0.17.3
+release     1
+description libass: subtitle renderer
+
+source      https://github.com/libass/libass/releases/download/0.17.3/libass-0.17.3.tar.xz
+hash        sha256:eae425da50f0015c21f7b3a9c7262a910f0218af469e22e2931462fed3c50959
+
+depend      filesystem
+depend      freetype
+depend      fribidi
+depend      harfbuzz
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-libunibreak
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libbsd/recipe b/libs/libbsd/recipe
new file mode 100644
index 0000000..918fa08
--- /dev/null
+++ b/libs/libbsd/recipe
@@ -0,0 +1,14 @@
+name        libbsd
+version     0.12.2
+release     1
+description libbsd: BSD compatibility library
+
+source      https://libbsd.freedesktop.org/releases/libbsd-0.12.2.tar.xz
+hash        sha256:b88cc9163d0c652aaf39a99991d974ddba1c3a9711db8f1b5838af2a14731014
+
+depend      filesystem
+depend      libmd
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libconfuse/recipe b/libs/libconfuse/recipe
new file mode 100644
index 0000000..f5cd1c7
--- /dev/null
+++ b/libs/libconfuse/recipe
@@ -0,0 +1,13 @@
+name        libconfuse
+version     3.3
+release     1
+description libconfuse: configuration file parser
+
+source      https://github.com/libconfuse/libconfuse/releases/download/v3.3/confuse-3.3.tar.xz
+hash        sha256:1dd50a0320e135a55025b23fcdbb3f0a81913b6d0b0a9df8cc2fdf3b3dc67010
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libedit/recipe b/libs/libedit/recipe
new file mode 100644
index 0000000..5b60094
--- /dev/null
+++ b/libs/libedit/recipe
@@ -0,0 +1,14 @@
+name        libedit
+version     20250104-3.1
+release     1
+description libedit: NetBSD editline library
+
+source      https://thrysoee.dk/editline/libedit-20250104-3.1.tar.gz
+hash        sha256:23792701694550a53720630cd1cd6167101b5773adddcb4104f7345b73a568ac
+
+depend      filesystem
+depend      ncurses
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libexif/recipe b/libs/libexif/recipe
new file mode 100644
index 0000000..e7d441d
--- /dev/null
+++ b/libs/libexif/recipe
@@ -0,0 +1,13 @@
+name        libexif
+version     0.6.25
+release     1
+description libexif: EXIF metadata library
+
+source      https://github.com/libexif/libexif/releases/download/v0.6.25/libexif-0.6.25.tar.bz2
+hash        sha256:7c9eba99aed3e6594d8c3e85861f1c6aaf450c218621528bc989d3b3e7a26307
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libgit2/recipe b/libs/libgit2/recipe
new file mode 100644
index 0000000..9fbe2e7
--- /dev/null
+++ b/libs/libgit2/recipe
@@ -0,0 +1,19 @@
+name        libgit2
+version     1.9.1
+release     1
+description libgit2: Git core library
+
+source      https://github.com/libgit2/libgit2/archive/v1.9.1.tar.gz
+hash        sha256:14cab3014b2b7ad75970ff4548e83615f74d719afe00aa479b4a889c1e13fc00
+
+depend      filesystem
+depend      openssl
+depend      zlib
+depend      libssh2
+depend      pcre2
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DBUILD_TESTS=OFF -DUSE_SSH=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/libid3tag/recipe b/libs/libid3tag/recipe
new file mode 100644
index 0000000..d1061fe
--- /dev/null
+++ b/libs/libid3tag/recipe
@@ -0,0 +1,16 @@
+name        libid3tag
+version     0.16.3
+release     1
+description libid3tag: ID3 tag library
+
+source      https://codeberg.org/tenacityteam/libid3tag/archive/0.16.3.tar.gz
+hash        sha256:0561009778513a95d91dac33cee8418d6622f710450a7cb56a74636d53b588cb
+
+depend      filesystem
+depend      zlib
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/libidn2/recipe b/libs/libidn2/recipe
new file mode 100644
index 0000000..10d22e8
--- /dev/null
+++ b/libs/libidn2/recipe
@@ -0,0 +1,14 @@
+name        libidn2
+version     2.3.8
+release     1
+description libidn2: internationalized domain names
+
+source      https://ftp.gnu.org/gnu/libidn/libidn2-2.3.8.tar.gz
+hash        sha256:f557911bf6171621e1f72ff35f5b1825bb35b52ed45325dcdee931e5d3c0787a
+
+depend      filesystem
+depend      libunistring
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libmd/recipe b/libs/libmd/recipe
new file mode 100644
index 0000000..d935cff
--- /dev/null
+++ b/libs/libmd/recipe
@@ -0,0 +1,13 @@
+name        libmd
+version     1.1.0
+release     1
+description libmd: message digest functions
+
+source      https://libbsd.freedesktop.org/releases/libmd-1.1.0.tar.xz
+hash        sha256:1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libnotify/recipe b/libs/libnotify/recipe
new file mode 100644
index 0000000..c874093
--- /dev/null
+++ b/libs/libnotify/recipe
@@ -0,0 +1,17 @@
+name        libnotify
+version     0.8.6
+release     1
+description libnotify: desktop notification library
+
+source      https://download.gnome.org/sources/libnotify/0.8/libnotify-0.8.6.tar.xz
+hash        sha256:c5540aaefb60e1d63b1c587c05f2284ebe72ece7d0c0e5e4a778cfd5844b6b58
+
+depend      filesystem
+depend      glib
+depend      gdk-pixbuf
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dman=false -Dgtk_doc=false -Dtests=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/libplacebo/recipe b/libs/libplacebo/recipe
new file mode 100644
index 0000000..051fb65
--- /dev/null
+++ b/libs/libplacebo/recipe
@@ -0,0 +1,18 @@
+name        libplacebo
+version     7.349.0
+release     1
+description libplacebo: GPU-accelerated video processing
+
+source      https://code.videolan.org/videolan/libplacebo/-/archive/v7.349.0/libplacebo-v7.349.0.tar.gz
+hash        sha256:79120e685a1836344b51b13b6a5661622486a84e4d4a35f6c8d01679a20fbc86
+
+depend      filesystem
+depend      vulkan-loader
+depend      lcms2
+depend      libunwind
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dtests=false -Dvk-proc-addr=enabled -Dglslang=disabled -Dshaderc=disabled -Dvulkan=enabled -Dopengl=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/libpsl/recipe b/libs/libpsl/recipe
new file mode 100644
index 0000000..2fee95b
--- /dev/null
+++ b/libs/libpsl/recipe
@@ -0,0 +1,14 @@
+name        libpsl
+version     0.21.5
+release     1
+description libpsl: Public Suffix List library
+
+source      https://github.com/rockdaboot/libpsl/releases/download/0.21.5/libpsl-0.21.5.tar.gz
+hash        sha256:1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208
+
+depend      filesystem
+depend      libidn2
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libptytty/recipe b/libs/libptytty/recipe
new file mode 100644
index 0000000..a88d991
--- /dev/null
+++ b/libs/libptytty/recipe
@@ -0,0 +1,15 @@
+name        libptytty
+version     2.0
+release     1
+description libptytty: pty/tty helper library
+
+source      http://dist.schmorp.de/libptytty/libptytty-2.0.tar.gz
+hash        sha256:8033ed3aadf28759660d4f11f2d7b030acf2a6890cb0f7926fb0cfa6739d31f7
+
+depend      filesystem
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/libsecret/recipe b/libs/libsecret/recipe
new file mode 100644
index 0000000..e3b7100
--- /dev/null
+++ b/libs/libsecret/recipe
@@ -0,0 +1,17 @@
+name        libsecret
+version     0.21.7
+release     1
+description libsecret: secret service client library
+
+source      https://download.gnome.org/sources/libsecret/0.21/libsecret-0.21.7.tar.xz
+hash        sha256:6b452e4750590a2b5617adc40026f28d2f4903de15f1250e1d1c40bfd68ed55e
+
+depend      filesystem
+depend      glib
+depend      libgcrypt
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dgtk_doc=false -Dintrospection=false -Dvapi=false -Dmanpage=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/libsodium/recipe b/libs/libsodium/recipe
new file mode 100644
index 0000000..cf03524
--- /dev/null
+++ b/libs/libsodium/recipe
@@ -0,0 +1,13 @@
+name        libsodium
+version     1.0.20
+release     1
+description libsodium: encryption library
+
+source      https://download.libsodium.org/libsodium/releases/libsodium-1.0.20.tar.gz
+hash        sha256:ebb65ef6ca439333c2bb41a0c1990587288da07f6c7fd07cb3a18cc18d30ce19
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libssh2/recipe b/libs/libssh2/recipe
new file mode 100644
index 0000000..60aa525
--- /dev/null
+++ b/libs/libssh2/recipe
@@ -0,0 +1,15 @@
+name        libssh2
+version     1.11.1
+release     1
+description libssh2: SSH2 client library
+
+source      https://www.libssh2.org/download/libssh2-1.11.1.tar.gz
+hash        sha256:d9ec76cbe34db98eec3539fe2c899d26b0c837cb3eb466a56b0f109cabf658f7
+
+depend      filesystem
+depend      openssl
+depend      zlib
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libtasn1/recipe b/libs/libtasn1/recipe
new file mode 100644
index 0000000..d8e67f5
--- /dev/null
+++ b/libs/libtasn1/recipe
@@ -0,0 +1,13 @@
+name        libtasn1
+version     4.20.0
+release     1
+description libtasn1: ASN.1 library
+
+source      https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.20.0.tar.gz
+hash        sha256:92e0e3bd4c02d4aeee76036b2ddd83f0c732ba4cda5cb71d583272b23587a76c
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libtiff/recipe b/libs/libtiff/recipe
new file mode 100644
index 0000000..1c15371
--- /dev/null
+++ b/libs/libtiff/recipe
@@ -0,0 +1,16 @@
+name        libtiff
+version     4.7.0
+release     1
+description libtiff: TIFF image library
+
+source      https://download.osgeo.org/libtiff/tiff-4.7.0.tar.gz
+hash        sha256:67160e3457365ab96c5b3286a0903aa6e78bdc44c4bc737d2e486bcecb6ba976
+
+depend      filesystem
+depend      zlib
+depend      xz
+depend      libjpeg-turbo
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libunibreak/recipe b/libs/libunibreak/recipe
new file mode 100644
index 0000000..e69dceb
--- /dev/null
+++ b/libs/libunibreak/recipe
@@ -0,0 +1,13 @@
+name        libunibreak
+version     6.1
+release     1
+description libunibreak: unicode line breaking
+
+source      https://github.com/adah1972/libunibreak/releases/download/libunibreak_6_1/libunibreak-6.1.tar.gz
+hash        sha256:cc4de0099cf7ff05005ceabff4afed4c582a736abc38033e70fdac86335ce93f
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libunwind/recipe b/libs/libunwind/recipe
new file mode 100644
index 0000000..3bcdb7b
--- /dev/null
+++ b/libs/libunwind/recipe
@@ -0,0 +1,13 @@
+name        libunwind
+version     1.8.1
+release     1
+description libunwind: stack unwind library
+
+source      https://github.com/libunwind/libunwind/releases/download/v1.8.1/libunwind-1.8.1.tar.gz
+hash        sha256:ddf0e32dd5fafe5283198d37e4bf9decf7ba1770b6e7e006c33e6df79e6a6157
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libuv/recipe b/libs/libuv/recipe
new file mode 100644
index 0000000..0e76f57
--- /dev/null
+++ b/libs/libuv/recipe
@@ -0,0 +1,18 @@
+name        libuv
+version     1.51.0
+release     1
+description libuv: asynchronous I/O library
+
+source      https://github.com/libuv/libuv/archive/v1.51.0.tar.gz
+hash        sha256:27e55cf7083913bfb6826ca78cde9de7647cded648d35f24163f2d31bb9f51cd
+
+depend      filesystem
+builddep    autoconf
+builddep    automake
+builddep    libtool
+builddep    pkgconf
+
+prepare     ./autogen.sh
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libvpx/recipe b/libs/libvpx/recipe
new file mode 100644
index 0000000..5c1d9fe
--- /dev/null
+++ b/libs/libvpx/recipe
@@ -0,0 +1,13 @@
+name        libvpx
+version     1.15.2
+release     1
+description libvpx: VP8/VP9 codec
+
+source      https://github.com/webmproject/libvpx/archive/v1.15.2.tar.gz
+hash        sha256:26fcd3db88045dee380e581862a6ef106f49b74b6396ee95c2993a260b4636aa
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --enable-shared --disable-static --disable-examples --disable-unit-tests --enable-vp9-highbitdepth
+build       make -j"$MAKEJOBS"
+install     make DIST_DIR="$PKG/usr" install
diff --git a/libs/libwebp/recipe b/libs/libwebp/recipe
new file mode 100644
index 0000000..d8b3c45
--- /dev/null
+++ b/libs/libwebp/recipe
@@ -0,0 +1,15 @@
+name        libwebp
+version     1.5.0
+release     1
+description libwebp: WebP image library
+
+source      https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.5.0.tar.gz
+hash        sha256:7d6fab70cf844bf6769077bd5d7a74893f8ffd4dfb42861745750c63c2a5c92c
+
+depend      filesystem
+depend      libpng
+depend      libjpeg-turbo
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --enable-libwebpmux --enable-libwebpdemux --enable-libwebpdecoder
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/mbedtls/recipe b/libs/mbedtls/recipe
new file mode 100644
index 0000000..dfac69e
--- /dev/null
+++ b/libs/mbedtls/recipe
@@ -0,0 +1,15 @@
+name        mbedtls
+version     3.6.4
+release     1
+description mbedtls: TLS and SSL library
+
+source      https://github.com/Mbed-TLS/mbedtls/archive/v3.6.4.tar.gz
+hash        sha256:a1e01f6094bb744ead8caaa92d7c7102b7137a813f509b49afaebc0b8e51899c
+
+depend      filesystem
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DENABLE_TESTING=OFF -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/nettle/recipe b/libs/nettle/recipe
new file mode 100644
index 0000000..65f785c
--- /dev/null
+++ b/libs/nettle/recipe
@@ -0,0 +1,14 @@
+name        nettle
+version     3.10.1
+release     1
+description nettle: low-level cryptographic library
+
+source      https://ftp.gnu.org/gnu/nettle/nettle-3.10.1.tar.gz
+hash        sha256:b0fcdd7fc0cdea6e80dcf1dd85ba794af0d5b4a57e26397eee3bc193272d9132
+
+depend      filesystem
+depend      gmp
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --enable-shared --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/nghttp2/recipe b/libs/nghttp2/recipe
new file mode 100644
index 0000000..968be4b
--- /dev/null
+++ b/libs/nghttp2/recipe
@@ -0,0 +1,13 @@
+name        nghttp2
+version     1.66.0
+release     1
+description nghttp2: HTTP/2 library
+
+source      https://github.com/nghttp2/nghttp2/releases/download/v1.66.0/nghttp2-1.66.0.tar.xz
+hash        sha256:00ba1bdf0ba2c74b2a4fe6c8b1069dc9d82f82608af24442d430df97c6f9e631
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --enable-lib-only
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/nlohmann-json/recipe b/libs/nlohmann-json/recipe
new file mode 100644
index 0000000..2259d5e
--- /dev/null
+++ b/libs/nlohmann-json/recipe
@@ -0,0 +1,16 @@
+name        nlohmann-json
+version     3.12.0
+release     1
+arch        any
+description nlohmann-json: JSON for Modern C++
+
+source      https://github.com/nlohmann/json/archive/v3.12.0.tar.gz
+hash        sha256:4b92eb0c06d10683f7447ce9406cb97cd4b453be18d7279320f7b2f025c10187
+
+depend      filesystem
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DJSON_BuildTests=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/oniguruma/recipe b/libs/oniguruma/recipe
new file mode 100644
index 0000000..d17a6fe
--- /dev/null
+++ b/libs/oniguruma/recipe
@@ -0,0 +1,13 @@
+name        oniguruma
+version     6.9.10
+release     1
+description oniguruma: regular expression library
+
+source      https://github.com/kkos/oniguruma/releases/download/v6.9.10/onig-6.9.10.tar.gz
+hash        sha256:2a5cfc5ae259e4e97f86b68dfffc152cdaffe94e2060b770cb827238d769fc05
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/openjpeg/recipe b/libs/openjpeg/recipe
new file mode 100644
index 0000000..ee148cb
--- /dev/null
+++ b/libs/openjpeg/recipe
@@ -0,0 +1,18 @@
+name        openjpeg
+version     2.5.3
+release     1
+description openjpeg: JPEG 2000 codec
+
+source      https://github.com/uclouvain/openjpeg/archive/v2.5.3.tar.gz
+hash        sha256:368fe0468228e767433c9ebdea82ad9d801a3ad1e4234421f352c8b06e7aa707
+
+depend      filesystem
+depend      libpng
+depend      libtiff
+depend      lcms2
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DBUILD_STATIC_LIBS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/p11-kit/recipe b/libs/p11-kit/recipe
new file mode 100644
index 0000000..21ced49
--- /dev/null
+++ b/libs/p11-kit/recipe
@@ -0,0 +1,16 @@
+name        p11-kit
+version     0.25.5
+release     1
+description p11-kit: PKCS#11 module management
+
+source      https://github.com/p11-glue/p11-kit/releases/download/0.25.5/p11-kit-0.25.5.tar.xz
+hash        sha256:04d0a86450cdb1be018f26af6699857171a188ac6d5b8c90786a60854e1198e5
+
+depend      filesystem
+depend      libtasn1
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dman=false -Dgtk_doc=false -Dsystemd=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/sdl2/recipe b/libs/sdl2/recipe
new file mode 100644
index 0000000..c360d52
--- /dev/null
+++ b/libs/sdl2/recipe
@@ -0,0 +1,13 @@
+name        sdl2
+version     2.32.10
+release     1
+description sdl2: Simple DirectMedia Layer 2
+
+source      https://github.com/libsdl-org/SDL/releases/download/release-2.32.10/SDL2-2.32.10.tar.gz
+hash        sha256:5f5993c530f084535c65a6879e9b26ad441169b3e25d789d83287040a9ca5165
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/talloc/recipe b/libs/talloc/recipe
new file mode 100644
index 0000000..76d047e
--- /dev/null
+++ b/libs/talloc/recipe
@@ -0,0 +1,13 @@
+name        talloc
+version     2.4.2
+release     1
+description talloc: hierarchical memory allocator
+
+source      https://www.samba.org/ftp/talloc/talloc-2.4.2.tar.gz
+hash        sha256:85ecf9e465e20f98f9950a52e9a411e14320bc555fa257d87697b7e7a9b1d8a6
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-python --without-gettext
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/libs/uchardet/recipe b/libs/uchardet/recipe
new file mode 100644
index 0000000..e6e9f08
--- /dev/null
+++ b/libs/uchardet/recipe
@@ -0,0 +1,15 @@
+name        uchardet
+version     0.0.8
+release     1
+description uchardet: encoding detector
+
+source      https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.8.tar.xz
+hash        sha256:e97a60cfc00a1c147a674b097bb1422abd9fa78a2d9ce3f3fdcc2e78a34ac5f0
+
+depend      filesystem
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/x264/recipe b/libs/x264/recipe
new file mode 100644
index 0000000..e3a9c76
--- /dev/null
+++ b/libs/x264/recipe
@@ -0,0 +1,13 @@
+name        x264
+version     0.164.3108
+release     1
+description x264: H.264 encoder
+
+source      https://code.videolan.org/videolan/x264/-/archive/stable/x264-stable.tar.bz2
+hash        sha256:740126cb48549ca4e2f09b4ae13beed592d5b54744044e38f28662fd96d0ba56
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --enable-shared --enable-pic --disable-cli
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/libs/x265/recipe b/libs/x265/recipe
new file mode 100644
index 0000000..ac51033
--- /dev/null
+++ b/libs/x265/recipe
@@ -0,0 +1,15 @@
+name        x265
+version     4.1
+release     1
+description x265: HEVC encoder
+
+source      https://bitbucket.org/multicoreware/x265_git/downloads/x265_4.1.tar.gz
+hash        sha256:a31699c6a89806b74b0151e5e6a7df65de4b49050482fe5ebf8a4379d7af8f29
+
+depend      filesystem
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S source -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DENABLE_SHARED=ON -DENABLE_CLI=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/zeromq/recipe b/libs/zeromq/recipe
new file mode 100644
index 0000000..cfc39f3
--- /dev/null
+++ b/libs/zeromq/recipe
@@ -0,0 +1,13 @@
+name        zeromq
+version     4.3.5
+release     1
+description zeromq: ZeroMQ messaging library
+
+source      https://github.com/zeromq/libzmq/releases/download/v4.3.5/zeromq-4.3.5.tar.gz
+hash        sha256:6653ef5910f17954861fe72332e68b03ca6e4d9c7160eb3a8de5a5a913bfab43
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/aria2/recipe b/net/aria2/recipe
new file mode 100644
index 0000000..d0835d4
--- /dev/null
+++ b/net/aria2/recipe
@@ -0,0 +1,18 @@
+name        aria2
+version     1.37.0
+release     1
+description aria2: download utility
+
+source      https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.gz
+hash        sha256:8e7021c6d5e8f8240c9cc19482e0c8589540836747744724d86bf8af5a21f0e8
+
+depend      filesystem
+depend      openssl
+depend      zlib
+depend      libxml2
+depend      sqlite
+depend      c-ares
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --with-openssl --without-gnutls --with-libcares --with-libz --with-sqlite3
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/axel/recipe b/net/axel/recipe
new file mode 100644
index 0000000..1d8ae9c
--- /dev/null
+++ b/net/axel/recipe
@@ -0,0 +1,14 @@
+name        axel
+version     2.17.14
+release     1
+description axel: lightweight download accelerator
+
+source      https://github.com/axel-download-accelerator/axel/releases/download/v2.17.14/axel-2.17.14.tar.xz
+hash        sha256:938ee7c8c478bf6fcc82359bbf9576f298033e8b13908e53e3ea9c45c1443693
+
+depend      filesystem
+depend      openssl
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/bmon/recipe b/net/bmon/recipe
new file mode 100644
index 0000000..cd09aff
--- /dev/null
+++ b/net/bmon/recipe
@@ -0,0 +1,16 @@
+name        bmon
+version     4.0
+release     1
+description bmon: bandwidth monitor
+
+source      https://github.com/tgraf/bmon/releases/download/v4.0/bmon-4.0.tar.gz
+hash        sha256:02fdc312b8ceeb5786b28bf905f54328f414040ff42f45c83007f24b76cc9f7a
+
+depend      filesystem
+depend      ncurses
+depend      libconfuse
+depend      libnl
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/iftop/recipe b/net/iftop/recipe
new file mode 100644
index 0000000..161dbe8
--- /dev/null
+++ b/net/iftop/recipe
@@ -0,0 +1,15 @@
+name        iftop
+version     1.0pre4
+release     1
+description iftop: display bandwidth by host
+
+source      http://www.ex-parrot.com/pdw/iftop/download/iftop-1.0pre4.tar.gz
+hash        sha256:f733eeea371a7577f8fe353d86dd88d16f5b2a2e702bd96f5ffb2c197d9b4f97
+
+depend      filesystem
+depend      ncurses
+depend      libpcap
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/irssi/recipe b/net/irssi/recipe
new file mode 100644
index 0000000..21bfe38
--- /dev/null
+++ b/net/irssi/recipe
@@ -0,0 +1,16 @@
+name        irssi
+version     1.4.5
+release     1
+description irssi: terminal IRC client
+
+source      https://github.com/irssi/irssi/releases/download/1.4.5/irssi-1.4.5.tar.xz
+hash        sha256:72a951cb0ad622785a8962801f005a3a412736c7e7e3ce152f176287c52fe062
+
+depend      filesystem
+depend      glib
+depend      ncurses
+depend      openssl
+
+configure   ./configure --prefix=/usr --with-proxy --with-socks=no
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/isync/recipe b/net/isync/recipe
new file mode 100644
index 0000000..36cee9b
--- /dev/null
+++ b/net/isync/recipe
@@ -0,0 +1,15 @@
+name        isync
+version     1.5.1
+release     1
+description isync: IMAP mailbox sync (mbsync)
+
+source      https://sourceforge.net/projects/isync/files/isync/1.5.1/isync-1.5.1.tar.gz
+hash        sha256:28cc90288036aa5b6f5307bfc7178a397799003b96f7fd6e4bd2478265bb22fa
+
+depend      filesystem
+depend      openssl
+depend      zlib
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/mosh/recipe b/net/mosh/recipe
new file mode 100644
index 0000000..1b07b96
--- /dev/null
+++ b/net/mosh/recipe
@@ -0,0 +1,17 @@
+name        mosh
+version     1.4.0
+release     1
+description mosh: mobile shell
+
+source      https://github.com/mobile-shell/mosh/releases/download/mosh-1.4.0/mosh-1.4.0.tar.gz
+hash        sha256:872e4b134e5df29c8933dff12350785054d2fd2839b5ae6b5587b14db1465ddd
+
+depend      filesystem
+depend      protobuf
+depend      ncurses
+depend      openssl
+depend      zlib
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/msmtp/recipe b/net/msmtp/recipe
new file mode 100644
index 0000000..2aa9e75
--- /dev/null
+++ b/net/msmtp/recipe
@@ -0,0 +1,15 @@
+name        msmtp
+version     1.8.28
+release     1
+description msmtp: SMTP client
+
+source      https://marlam.de/msmtp/releases/msmtp-1.8.28.tar.xz
+hash        sha256:3a57f155f54e4860f7dd42138d9bea1af615b99dfab5ab4cd728fc8c09a647a4
+
+depend      filesystem
+depend      gnutls
+depend      libidn2
+
+configure   ./configure --prefix=/usr --with-tls=gnutls
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/mtr/recipe b/net/mtr/recipe
new file mode 100644
index 0000000..46a5e72
--- /dev/null
+++ b/net/mtr/recipe
@@ -0,0 +1,18 @@
+name        mtr
+version     0.96
+release     1
+description mtr: network diagnostic tool
+
+source      https://github.com/traviscross/mtr/archive/v0.96.tar.gz
+hash        sha256:73e6aef3fb6c8b482acb5b5e2b8fa7794045c4f2420276f035ce76c5beae632d
+
+depend      filesystem
+depend      ncurses
+builddep    autoconf
+builddep    automake
+builddep    pkgconf
+
+prepare     ./bootstrap.sh
+configure   ./configure --prefix=/usr --without-gtk
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/mutt/recipe b/net/mutt/recipe
new file mode 100644
index 0000000..e2dc80c
--- /dev/null
+++ b/net/mutt/recipe
@@ -0,0 +1,17 @@
+name        mutt
+version     2.2.15
+release     1
+description mutt: terminal mail client
+
+source      http://ftp.mutt.org/pub/mutt/mutt-2.2.15.tar.gz
+hash        sha256:a51686104e4203f4c2a3b176527be3b95d08e808e94fd2dcadb7c30566bf894d
+
+depend      filesystem
+depend      ncurses
+depend      openssl
+depend      gpgme
+depend      libidn2
+
+configure   ./configure --prefix=/usr --enable-imap --enable-smtp --enable-pop --with-ssl --enable-gpgme --enable-hcache=no
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/nethogs/recipe b/net/nethogs/recipe
new file mode 100644
index 0000000..3ba7646
--- /dev/null
+++ b/net/nethogs/recipe
@@ -0,0 +1,14 @@
+name        nethogs
+version     0.8.8
+release     1
+description nethogs: per-process network bandwidth
+
+source      https://github.com/raboof/nethogs/archive/v0.8.8.tar.gz
+hash        sha256:111ade20cc545e8dfd7ce4e293bd6b31cd1678a989b6a730bd2fa2acc6254818
+
+depend      filesystem
+depend      ncurses
+depend      libpcap
+
+build       make -j"$MAKEJOBS"
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/net/nload/recipe b/net/nload/recipe
new file mode 100644
index 0000000..ec89b70
--- /dev/null
+++ b/net/nload/recipe
@@ -0,0 +1,17 @@
+name        nload
+version     0.7.4
+release     1
+description nload: network traffic monitor
+
+source      https://github.com/rolandriegel/nload/archive/v0.7.4.tar.gz
+hash        sha256:a73b3a75356776860fc4c40daebce04c5022f73d39704a12fb0aeb88a751216a
+
+depend      filesystem
+depend      ncurses
+builddep    autoconf
+builddep    automake
+
+prepare     autoreconf -fi
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/rclone/recipe b/net/rclone/recipe
new file mode 100644
index 0000000..774cc60
--- /dev/null
+++ b/net/rclone/recipe
@@ -0,0 +1,15 @@
+name        rclone
+version     1.71.0
+release     1
+description rclone: rsync for cloud storage
+
+source      https://github.com/rclone/rclone/releases/download/v1.71.0/rclone-v1.71.0-linux-amd64.zip
+hash        sha256:3ddbcfd535ef2e6eb00cd006831766537f1fef1c8baeed1ee4632e7bcc699e93
+
+depend      filesystem
+builddep    unzip
+
+install     mkdir -p "$PKG/usr/bin" "$PKG/usr/share/man/man1"
+install     unzip -o -d "$WORK/rclone" "$SRC/"*.zip
+install     find "$WORK/rclone" -type f -name rclone -exec cp {} "$PKG/usr/bin/rclone" \;
+install     chmod 755 "$PKG/usr/bin/rclone"
diff --git a/net/socat/recipe b/net/socat/recipe
new file mode 100644
index 0000000..eac9a7e
--- /dev/null
+++ b/net/socat/recipe
@@ -0,0 +1,15 @@
+name        socat
+version     1.8.0.3
+release     1
+description socat: multipurpose relay
+
+source      http://www.dest-unreach.org/socat/download/socat-1.8.0.3.tar.gz
+hash        sha256:a9f9eb6cfb9aa6b1b4b8fe260edbac3f2c743f294db1e362b932eb3feca37ba4
+
+depend      filesystem
+depend      openssl
+depend      readline
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/syncthing/recipe b/net/syncthing/recipe
new file mode 100644
index 0000000..a9613dd
--- /dev/null
+++ b/net/syncthing/recipe
@@ -0,0 +1,13 @@
+name        syncthing
+version     1.29.7
+release     1
+description syncthing: continuous file synchronization
+
+source      https://github.com/syncthing/syncthing/releases/download/v1.29.7/syncthing-linux-amd64-v1.29.7.tar.gz
+hash        sha256:f0fa3ab78e3d1254c72a64b65c32cd558e4fbae77aec7fa160f347a704ac2e52
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     find . -type f -name syncthing -exec cp {} "$PKG/usr/bin/syncthing" \;
+install     chmod 755 "$PKG/usr/bin/syncthing"
diff --git a/net/tcpdump/recipe b/net/tcpdump/recipe
new file mode 100644
index 0000000..e3f951c
--- /dev/null
+++ b/net/tcpdump/recipe
@@ -0,0 +1,15 @@
+name        tcpdump
+version     4.99.5
+release     1
+description tcpdump: packet analyzer
+
+source      https://www.tcpdump.org/release/tcpdump-4.99.5.tar.xz
+hash        sha256:d76395ab82d659d526291b013eee200201380930793531515abfc6e77b4f2ee5
+
+depend      filesystem
+depend      libpcap
+depend      openssl
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/transmission/recipe b/net/transmission/recipe
new file mode 100644
index 0000000..28d4332
--- /dev/null
+++ b/net/transmission/recipe
@@ -0,0 +1,18 @@
+name        transmission
+version     4.0.6
+release     1
+description transmission: BitTorrent client
+
+source      https://github.com/transmission/transmission/releases/download/4.0.6/transmission-4.0.6.tar.xz
+hash        sha256:2a38fe6d8a23991680b691c277a335f8875bdeca2b97c6b26b598bc9c7b0c45f
+
+depend      filesystem
+depend      openssl
+depend      curl
+depend      zlib
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DENABLE_GTK=OFF -DENABLE_QT=OFF -DENABLE_MAC=OFF -DENABLE_WEB=OFF -DENABLE_UTILS=ON -DENABLE_CLI=ON -DENABLE_TESTS=OFF -DINSTALL_DOC=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/net/vnstat/recipe b/net/vnstat/recipe
new file mode 100644
index 0000000..0bdb200
--- /dev/null
+++ b/net/vnstat/recipe
@@ -0,0 +1,14 @@
+name        vnstat
+version     2.13
+release     1
+description vnstat: network traffic monitor
+
+source      https://humdi.net/vnstat/vnstat-2.13.tar.gz
+hash        sha256:c9fe19312d1ec3ddfbc4672aa951cf9e61ca98dc14cad3d3565f7d9803a6b187
+
+depend      filesystem
+depend      sqlite
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/whois/recipe b/net/whois/recipe
new file mode 100644
index 0000000..5c23872
--- /dev/null
+++ b/net/whois/recipe
@@ -0,0 +1,13 @@
+name        whois
+version     5.6.4
+release     1
+description whois: client for the whois protocol
+
+source      https://github.com/rfc1036/whois/archive/v5.6.4.tar.gz
+hash        sha256:95a3320940dbc1843c427ea85e7cc5e1d711692429fff4be23fadecd66cb9d24
+
+depend      filesystem
+depend      libidn2
+
+build       make -j"$MAKEJOBS" HAVE_ICONV=1
+install     make BASEDIR="$PKG" prefix=/usr install-whois
diff --git a/net/yt-dlp/recipe b/net/yt-dlp/recipe
new file mode 100644
index 0000000..49cf4eb
--- /dev/null
+++ b/net/yt-dlp/recipe
@@ -0,0 +1,13 @@
+name        yt-dlp
+version     2025.08.22
+release     1
+description yt-dlp: download videos from websites
+
+source      https://github.com/yt-dlp/yt-dlp/releases/download/2025.08.22/yt-dlp
+hash        sha256:0001ca96fce60cf9871538298094c7cdc4a6f6162f2f696cec5a10f74f191ec3
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$SRC/"yt-dlp "$PKG/usr/bin/yt-dlp"
+install     chmod 755 "$PKG/usr/bin/yt-dlp"
diff --git a/ocr/tesseract/recipe b/ocr/tesseract/recipe
new file mode 100644
index 0000000..27c2088
--- /dev/null
+++ b/ocr/tesseract/recipe
@@ -0,0 +1,23 @@
+name        tesseract
+version     5.5.1
+release     1
+description tesseract: OCR engine
+
+source      https://github.com/tesseract-ocr/tesseract/archive/5.5.1.tar.gz
+hash        sha256:a7a3f2a7420cb6a6a94d80c24163e183cf1d2f1bed2df3bbc397c81808a57237
+
+depend      filesystem
+depend      leptonica
+depend      libpng
+depend      libjpeg-turbo
+depend      libtiff
+depend      zlib
+depend      icu
+builddep    autoconf
+builddep    automake
+builddep    libtool
+
+prepare     ./autogen.sh
+configure   ./configure --prefix=/usr --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/print/ghostscript/recipe b/print/ghostscript/recipe
new file mode 100644
index 0000000..a7167a0
--- /dev/null
+++ b/print/ghostscript/recipe
@@ -0,0 +1,18 @@
+name        ghostscript
+version     10.04.0
+release     1
+description ghostscript: PostScript and PDF interpreter
+
+source      https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10040/ghostscript-10.04.0.tar.gz
+hash        sha256:c764dfbb7b13fc71a7a05c634e014f9bb1fb83b899fe39efc0b6c3522a9998b1
+
+depend      filesystem
+depend      freetype
+depend      libjpeg-turbo
+depend      libpng
+depend      zlib
+depend      lcms2
+
+configure   ./configure --prefix=/usr --disable-compile-inits --with-system-libtiff --without-tesseract --without-gpdl --without-x
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/security/paperkey/recipe b/security/paperkey/recipe
new file mode 100644
index 0000000..7dfc1a4
--- /dev/null
+++ b/security/paperkey/recipe
@@ -0,0 +1,13 @@
+name        paperkey
+version     1.6
+release     1
+description paperkey: export OpenPGP keys for print
+
+source      http://www.jabberwocky.com/software/paperkey/paperkey-1.6.tar.gz
+hash        sha256:a245fd13271a8d2afa03dde979af3a29eb3d4ebb1fbcad4a9b52cf67a27d05f7
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/security/pass/recipe b/security/pass/recipe
new file mode 100644
index 0000000..6f32d45
--- /dev/null
+++ b/security/pass/recipe
@@ -0,0 +1,15 @@
+name        pass
+version     1.7.4
+release     1
+arch        any
+description pass: the standard unix password manager
+
+source      https://git.zx2c4.com/password-store/snapshot/password-store-1.7.4.tar.xz
+hash        sha256:4c2d0a8b99df8915a87099607a8d912fd05d30651b6f014745c14e4ca8dbbfb7
+
+depend      filesystem
+depend      gnupg
+depend      tree
+depend      git
+
+install     make PREFIX=/usr DESTDIR="$PKG" WITH_ALLCOMP=yes install
diff --git a/security/sops/recipe b/security/sops/recipe
new file mode 100644
index 0000000..ebf91e4
--- /dev/null
+++ b/security/sops/recipe
@@ -0,0 +1,13 @@
+name        sops
+version     3.10.2
+release     1
+description sops: secrets manager
+
+source      https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64
+hash        sha256:79b0f844237bd4b0446e4dc884dbc1765fc7dedc3968f743d5949c6f2e701739
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$SRC/"sops-v3.10.2.linux.amd64 "$PKG/usr/bin/sops"
+install     chmod 755 "$PKG/usr/bin/sops"
diff --git a/shells/dash/recipe b/shells/dash/recipe
new file mode 100644
index 0000000..6940d46
--- /dev/null
+++ b/shells/dash/recipe
@@ -0,0 +1,13 @@
+name        dash
+version     0.5.12
+release     1
+description dash: Debian Almquist shell
+
+source      http://gondor.apana.org.au/~herbert/dash/files/dash-0.5.12.tar.gz
+hash        sha256:6a474ac46e8b0b32916c4c60df694c82058d3297d8b385b74508030ca4a8f28a
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/shells/mksh/recipe b/shells/mksh/recipe
new file mode 100644
index 0000000..ecbd129
--- /dev/null
+++ b/shells/mksh/recipe
@@ -0,0 +1,16 @@
+name        mksh
+version     R59c
+release     1
+description mksh: MirBSD Korn Shell
+
+source      http://www.mirbsd.org/MirOS/dist/mir/mksh/mksh-R59c.tgz
+hash        sha256:77ae1665a337f1c48c61d6b961db3e52119b38e58884d1c89684af31f87bc506
+
+depend      filesystem
+
+build       sh Build.sh -r
+install     mkdir -p "$PKG/usr/bin" "$PKG/usr/share/man/man1"
+install     cp mksh "$PKG/usr/bin/mksh"
+install     chmod 755 "$PKG/usr/bin/mksh"
+install     if [ -f lksh ]; then cp lksh "$PKG/usr/bin/lksh"; chmod 755 "$PKG/usr/bin/lksh"; fi
+install     if [ -f mksh.1 ]; then cp mksh.1 "$PKG/usr/share/man/man1/mksh.1"; fi
diff --git a/sys/redis/recipe b/sys/redis/recipe
new file mode 100644
index 0000000..419da18
--- /dev/null
+++ b/sys/redis/recipe
@@ -0,0 +1,13 @@
+name        redis
+version     7.4.5
+release     1
+description redis: in-memory data store
+
+source      https://github.com/redis/redis/archive/7.4.5.tar.gz
+hash        sha256:86d5d833855dfa57c6f42ff6b9b7983f08d47fb014a9489c3182462d5546fbfa
+
+depend      filesystem
+depend      openssl
+
+build       make -j"$MAKEJOBS" PREFIX=/usr BUILD_TLS=yes
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/term/fastfetch/recipe b/term/fastfetch/recipe
index f625104..f463a25 100644
--- a/term/fastfetch/recipe
+++ b/term/fastfetch/recipe
@@ -7,7 +7,8 @@ source      https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.67.1.
 hash        sha256:52489550d1fdeac8bde8b3442064e3bc78d28fda752a171dc46a6cd97454f237
 
 depend      filesystem
-# Branding (os-release, logos). cmake is a builddep and pulls openssl.
+# Branding (os-release, logos). cmake/ninja/patch are build-only; sget
+# uses the live copies when they are already on PATH.
 depend      splux-base
 builddep    cmake
 builddep    ninja
diff --git a/term/screen/recipe b/term/screen/recipe
new file mode 100644
index 0000000..ff5b340
--- /dev/null
+++ b/term/screen/recipe
@@ -0,0 +1,14 @@
+name        screen
+version     5.0.1
+release     1
+description screen: terminal multiplexer
+
+source      https://ftp.gnu.org/gnu/screen/screen-5.0.1.tar.gz
+hash        sha256:2dae36f4db379ffcd14b691596ba6ec18ac3a9e22bc47ac239789ab58409869d
+
+depend      filesystem
+depend      ncurses
+
+configure   ./configure --prefix=/usr --enable-pam=no --enable-colors256
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/term/zellij/recipe b/term/zellij/recipe
new file mode 100644
index 0000000..17f4eaf
--- /dev/null
+++ b/term/zellij/recipe
@@ -0,0 +1,13 @@
+name        zellij
+version     0.42.2
+release     1
+description zellij: terminal workspace
+
+source      https://github.com/zellij-org/zellij/releases/download/v0.42.2/zellij-x86_64-unknown-linux-musl.tar.gz
+hash        sha256:c2d4833512539455bfdddab5c297d43f7cc3b77d8b7e92ad03e2529111c7c652
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp zellij "$PKG/usr/bin/zellij"
+install     chmod 755 "$PKG/usr/bin/zellij"
diff --git a/text/cmark/recipe b/text/cmark/recipe
new file mode 100644
index 0000000..f2a97c1
--- /dev/null
+++ b/text/cmark/recipe
@@ -0,0 +1,15 @@
+name        cmark
+version     0.31.1
+release     1
+description cmark: CommonMark parser
+
+source      https://github.com/commonmark/cmark/archive/0.31.1.tar.gz
+hash        sha256:3da93db5469c30588cfeb283d9d62edfc6ded9eb0edc10a4f5bbfb7d722ea802
+
+depend      filesystem
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/text/colordiff/recipe b/text/colordiff/recipe
new file mode 100644
index 0000000..74d4256
--- /dev/null
+++ b/text/colordiff/recipe
@@ -0,0 +1,17 @@
+name        colordiff
+version     1.0.21
+release     1
+arch        any
+description colordiff: colorize diff output
+
+source      https://www.colordiff.org/colordiff-1.0.21.tar.gz
+hash        sha256:9b30f4257ef0f0806dea5a27c9ad8edc3f7999f05ddaff6f0627064dc927e615
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin" "$PKG/etc" "$PKG/usr/share/man/man1"
+install     cp colordiff.pl "$PKG/usr/bin/colordiff"
+install     chmod 755 "$PKG/usr/bin/colordiff"
+install     if [ -f cdiff.sh ]; then cp cdiff.sh "$PKG/usr/bin/cdiff"; chmod 755 "$PKG/usr/bin/cdiff"; fi
+install     if [ -f colordiffrc ]; then cp colordiffrc "$PKG/etc/colordiffrc"; fi
+install     if [ -f colordiff.1 ]; then cp colordiff.1 "$PKG/usr/share/man/man1/colordiff.1"; fi
diff --git a/text/diffstat/recipe b/text/diffstat/recipe
new file mode 100644
index 0000000..dbb0959
--- /dev/null
+++ b/text/diffstat/recipe
@@ -0,0 +1,13 @@
+name        diffstat
+version     1.68
+release     1
+description diffstat: histogram of diff changes
+
+source      https://invisible-mirror.net/archives/diffstat/diffstat-1.68.tgz
+hash        sha256:89f9294a8ac74fcef6f1b9ac408f43ebedf8d208e3efe0b99b4acc16dc6582c7
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/text/enca/recipe b/text/enca/recipe
new file mode 100644
index 0000000..6e5b622
--- /dev/null
+++ b/text/enca/recipe
@@ -0,0 +1,13 @@
+name        enca
+version     1.19
+release     1
+description enca: detect and convert encoding
+
+source      https://github.com/nijel/enca/archive/1.19.tar.gz
+hash        sha256:c4fd9a3d7c086803138842b18eed6072ec8810859b0e1ef091f1e1138d283f25
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/text/recode/recipe b/text/recode/recipe
new file mode 100644
index 0000000..1d03966
--- /dev/null
+++ b/text/recode/recipe
@@ -0,0 +1,13 @@
+name        recode
+version     3.7.14
+release     1
+description recode: charset converter
+
+source      https://github.com/rrthomas/recode/releases/download/v3.7.14/recode-3.7.14.tar.gz
+hash        sha256:786aafd544851a2b13b0a377eac1500f820ce62615ccc2e630b501e7743b9f33
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/text/wdiff/recipe b/text/wdiff/recipe
new file mode 100644
index 0000000..4ec9679
--- /dev/null
+++ b/text/wdiff/recipe
@@ -0,0 +1,13 @@
+name        wdiff
+version     1.2.2
+release     1
+description wdiff: word-oriented diff
+
+source      https://ftp.gnu.org/gnu/wdiff/wdiff-1.2.2.tar.gz
+hash        sha256:34ff698c870c87e6e47a838eeaaae729fa73349139fc8db12211d2a22b78af6b
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/video/mpv/recipe b/video/mpv/recipe
new file mode 100644
index 0000000..7f0f0c7
--- /dev/null
+++ b/video/mpv/recipe
@@ -0,0 +1,27 @@
+name        mpv
+version     0.40.0
+release     1
+description mpv: media player
+
+source      https://github.com/mpv-player/mpv/archive/v0.40.0.tar.gz
+hash        sha256:10a0f4654f62140a6dd4d380dcf0bbdbdcf6e697556863dc499c296182f081a3
+
+depend      filesystem
+depend      ffmpeg
+depend      libass
+depend      lua
+depend      alsa-lib
+depend      libjpeg-turbo
+depend      libx11
+depend      libxext
+depend      libxrandr
+depend      libxinerama
+depend      wayland
+depend      libxkbcommon
+depend      mesa
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dlibplacebo=disabled -Dlua=lua -Djavascript=disabled -Dlibarchive=disabled -Dcdda=disabled -Ddvdnav=disabled -Dvulkan=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/grim/recipe b/wayland/grim/recipe
new file mode 100644
index 0000000..9dc4c2f
--- /dev/null
+++ b/wayland/grim/recipe
@@ -0,0 +1,19 @@
+name        grim
+version     1.4.1
+release     1
+description grim: screenshot tool for Wayland
+
+source      https://gitlab.freedesktop.org/emersion/grim/-/archive/v1.4.1/grim-v1.4.1.tar.gz
+hash        sha256:5ed8e70fcd83a7e203e92d34dbb82a1342d3f13ad98a6b0310cc97e1a9342ded
+
+depend      filesystem
+depend      wayland
+depend      wayland-protocols
+depend      pixman
+depend      libpng
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/slurp/recipe b/wayland/slurp/recipe
new file mode 100644
index 0000000..74c4a1e
--- /dev/null
+++ b/wayland/slurp/recipe
@@ -0,0 +1,19 @@
+name        slurp
+version     1.5.0
+release     1
+description slurp: select a region on Wayland
+
+source      https://github.com/emersion/slurp/archive/v1.5.0.tar.gz
+hash        sha256:0fa880d4a93e1c795e3b5929fbea47546df0955bea34fc2f7ffeb1751678f663
+
+depend      filesystem
+depend      wayland
+depend      wayland-protocols
+depend      cairo
+depend      libxkbcommon
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/wl-clipboard/recipe b/wayland/wl-clipboard/recipe
new file mode 100644
index 0000000..1409e65
--- /dev/null
+++ b/wayland/wl-clipboard/recipe
@@ -0,0 +1,17 @@
+name        wl-clipboard
+version     2.2.1
+release     1
+description wl-clipboard: clipboard for Wayland
+
+source      https://github.com/bugaevc/wl-clipboard/archive/v2.2.1.tar.gz
+hash        sha256:6eb8081207fb5581d1d82c4bcd9587205a31a3d47bea3ebeb7f41aa1143783eb
+
+depend      filesystem
+depend      wayland
+depend      wayland-protocols
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/www/caddy/recipe b/www/caddy/recipe
new file mode 100644
index 0000000..aaa6ee5
--- /dev/null
+++ b/www/caddy/recipe
@@ -0,0 +1,13 @@
+name        caddy
+version     2.10.0
+release     1
+description caddy: HTTP server
+
+source      https://github.com/caddyserver/caddy/releases/download/v2.10.0/caddy_2.10.0_linux_amd64.tar.gz
+hash        sha256:43f22cf5b4dffb123c3c984023f0817f44d9ace93749d64cfffe124016595722
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp caddy "$PKG/usr/bin/caddy"
+install     chmod 755 "$PKG/usr/bin/caddy"
diff --git a/www/hugo/recipe b/www/hugo/recipe
new file mode 100644
index 0000000..484a05b
--- /dev/null
+++ b/www/hugo/recipe
@@ -0,0 +1,13 @@
+name        hugo
+version     0.148.2
+release     1
+description hugo: static site generator
+
+source      https://github.com/gohugoio/hugo/releases/download/v0.148.2/hugo_0.148.2_linux-amd64.tar.gz
+hash        sha256:b2fbef73c965ff439ccca0bdf15d7ca64f59363d62916326e24d5552e6968aa3
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp hugo "$PKG/usr/bin/hugo"
+install     chmod 755 "$PKG/usr/bin/hugo"
diff --git a/www/nginx/recipe b/www/nginx/recipe
new file mode 100644
index 0000000..22e6d9a
--- /dev/null
+++ b/www/nginx/recipe
@@ -0,0 +1,16 @@
+name        nginx
+version     1.28.0
+release     1
+description nginx: HTTP and reverse proxy server
+
+source      https://nginx.org/download/nginx-1.28.0.tar.gz
+hash        sha256:c6b5c6b086c0df9d3ca3ff5e084c1d0ef909e6038279c71c1c3e985f576ff76a
+
+depend      filesystem
+depend      openssl
+depend      zlib
+depend      pcre2
+
+configure   ./configure --prefix=/usr --sbin-path=/usr/bin/nginx --conf-path=/etc/nginx/nginx.conf --pid-path=/run/nginx.pid --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-pcre --with-threads
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/www/zola/recipe b/www/zola/recipe
new file mode 100644
index 0000000..c583fa3
--- /dev/null
+++ b/www/zola/recipe
@@ -0,0 +1,13 @@
+name        zola
+version     0.21.0
+release     1
+description zola: static site generator
+
+source      https://github.com/getzola/zola/releases/download/v0.21.0/zola-v0.21.0-x86_64-unknown-linux-gnu.tar.gz
+hash        sha256:5c37a8f706567d6cad3f0dbc0eaebe3b9591cc301bd67089e5ddc0d0401732d6
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp zola "$PKG/usr/bin/zola"
+install     chmod 755 "$PKG/usr/bin/zola"
diff --git a/x11/dunst/recipe b/x11/dunst/recipe
new file mode 100644
index 0000000..b25e530
--- /dev/null
+++ b/x11/dunst/recipe
@@ -0,0 +1,22 @@
+name        dunst
+version     1.12.2
+release     1
+description dunst: notification daemon
+
+source      https://github.com/dunst-project/dunst/archive/v1.12.2.tar.gz
+hash        sha256:8f7664bd4e6083e9604e282145fe5b8dee7655fa0b099a5b682a2549e1f33d32
+
+depend      filesystem
+depend      glib
+depend      cairo
+depend      pango
+depend      gdk-pixbuf
+depend      libx11
+depend      libxinerama
+depend      libxrandr
+depend      libxscrnsaver
+depend      wayland
+depend      dbus
+
+build       make -j"$MAKEJOBS" PREFIX=/usr SYSCONFDIR=/etc
+install     make PREFIX=/usr SYSCONFDIR=/etc DESTDIR="$PKG" install
diff --git a/x11/libxaw/recipe b/x11/libxaw/recipe
new file mode 100644
index 0000000..93cd262
--- /dev/null
+++ b/x11/libxaw/recipe
@@ -0,0 +1,18 @@
+name        libxaw
+version     1.0.16
+release     1
+description libxaw: X Athena Widgets
+
+source      https://www.x.org/releases/individual/lib/libXaw-1.0.16.tar.xz
+hash        sha256:731d572b54c708f81e197a6afa8016918e2e06dfd3025e066ca642a5b8c39c8f
+
+depend      filesystem
+depend      libx11
+depend      libxt
+depend      libxmu
+depend      libxpm
+depend      libxext
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/libxpresent/recipe b/x11/libxpresent/recipe
new file mode 100644
index 0000000..3a5753a
--- /dev/null
+++ b/x11/libxpresent/recipe
@@ -0,0 +1,18 @@
+name        libxpresent
+version     1.0.1
+release     1
+description libxpresent: X Present extension
+
+source      https://www.x.org/releases/individual/lib/libXpresent-1.0.1.tar.xz
+hash        sha256:b964df9e5a066daa5e08d2dc82692c57ca27d00b8cc257e8e960c9f1cf26231b
+
+depend      filesystem
+depend      libx11
+depend      libxext
+depend      libxfixes
+depend      libxrandr
+depend      xorgproto
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/libxscrnsaver/recipe b/x11/libxscrnsaver/recipe
new file mode 100644
index 0000000..cdb37ae
--- /dev/null
+++ b/x11/libxscrnsaver/recipe
@@ -0,0 +1,16 @@
+name        libxscrnsaver
+version     1.2.4
+release     1
+description libxscrnsaver: X Screen Saver extension
+
+source      https://www.x.org/releases/individual/lib/libXScrnSaver-1.2.4.tar.xz
+hash        sha256:75cd2859f38e207a090cac980d76bc71e9da99d48d09703584e00585abc920fe
+
+depend      filesystem
+depend      libx11
+depend      libxext
+depend      xorgproto
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/redshift/recipe b/x11/redshift/recipe
new file mode 100644
index 0000000..3f60d41
--- /dev/null
+++ b/x11/redshift/recipe
@@ -0,0 +1,16 @@
+name        redshift
+version     1.12
+release     1
+description redshift: adjust screen color temperature
+
+source      https://github.com/jonls/redshift/releases/download/v1.12/redshift-1.12.tar.xz
+hash        sha256:d2f8c5300e3ce2a84fe6584d2f1483aa9eadc668ab1951b2c2b8a03ece3a22ba
+
+depend      filesystem
+depend      libx11
+depend      libxxf86vm
+depend      libxcb
+
+configure   ./configure --prefix=/usr --disable-gui --disable-ubuntu --disable-drm --disable-geoclue2 --disable-gui
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/rxvt-unicode/recipe b/x11/rxvt-unicode/recipe
new file mode 100644
index 0000000..0ffb5a0
--- /dev/null
+++ b/x11/rxvt-unicode/recipe
@@ -0,0 +1,17 @@
+name        rxvt-unicode
+version     9.31
+release     1
+description rxvt-unicode: unicode rxvt clone
+
+source      http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.31.tar.bz2
+hash        sha256:aaa13fcbc149fe0f3f391f933279580f74a96fd312d6ed06b8ff03c2d46672e8
+
+depend      filesystem
+depend      libx11
+depend      libxft
+depend      fontconfig
+depend      freetype
+
+configure   ./configure --prefix=/usr --enable-256-color --enable-font-styles --enable-xim --enable-unicode3 --disable-perl
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/xclip/recipe b/x11/xclip/recipe
new file mode 100644
index 0000000..9c95ff2
--- /dev/null
+++ b/x11/xclip/recipe
@@ -0,0 +1,18 @@
+name        xclip
+version     0.13
+release     1
+description xclip: clipboard for X11
+
+source      https://github.com/astrand/xclip/archive/0.13.tar.gz
+hash        sha256:ca5b8804e3c910a66423a882d79bf3c9450b875ac8528791fb60ec9de667f758
+
+depend      filesystem
+depend      libxmu
+depend      libx11
+builddep    autoconf
+builddep    automake
+
+prepare     ./bootstrap
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/xsel/recipe b/x11/xsel/recipe
new file mode 100644
index 0000000..3779870
--- /dev/null
+++ b/x11/xsel/recipe
@@ -0,0 +1,14 @@
+name        xsel
+version     1.2.1
+release     1
+description xsel: clipboard for X11
+
+source      https://github.com/kfish/xsel/archive/1.2.1.tar.gz
+hash        sha256:18487761f5ca626a036d65ef2db8ad9923bf61685e06e7533676c56d7d60eb14
+
+depend      filesystem
+depend      libx11
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/xterm/recipe b/x11/xterm/recipe
new file mode 100644
index 0000000..3d31ee5
--- /dev/null
+++ b/x11/xterm/recipe
@@ -0,0 +1,22 @@
+name        xterm
+version     401
+release     1
+description xterm: terminal emulator for X
+
+source      https://invisible-mirror.net/archives/xterm/xterm-401.tgz
+hash        sha256:3da2b5e64cb49b03aa13057d85e62e1f2e64f7c744719c00d338d11cd3e6ca1a
+
+depend      filesystem
+depend      ncurses
+depend      libx11
+depend      libxaw
+depend      libxt
+depend      libxmu
+depend      libxinerama
+depend      libxft
+depend      freetype
+depend      fontconfig
+
+configure   ./configure --prefix=/usr --enable-256-color --enable-wide-chars --with-x --enable-luit=no
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"