sps-extra · log · files · refs · tags · releases · people · languages · GitHub · commit
3995b00
Add daily-driver recipes across media, languages, and CLI tools.
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"