Splux Linux

source-based Linux using SPS

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

c5cd39b


Add Qt WebEngine, workstation daemons, and matching init files.

Date
Commitc5cd39b4d02078c5b2754e4bd0d6d2e44b9952ec
GitHubmirror

Parents

Stat

 audio/gst-libav/recipe                       | 18 +++++++++
 audio/gst-plugins-bad/recipe                 | 21 ++++++++++
 audio/gst-plugins-ugly/recipe                | 17 ++++++++
 backup/borgbackup/recipe                     | 18 +++++++++
 cli/aerc/recipe                              | 14 +++++++
 cli/asciinema/recipe                         | 13 ++++++
 cli/atuin/recipe                             | 13 ++++++
 cli/cloc/recipe                              | 15 +++++++
 cli/cowsay/recipe                            | 13 ++++++
 cli/inxi/recipe                              | 16 ++++++++
 cli/nushell/recipe                           | 13 ++++++
 cli/plocate/recipe                           | 17 ++++++++
 cli/s3cmd/recipe                             | 13 ++++++
 cli/the-silver-searcher/recipe               | 20 ++++++++++
 cli/ugrep/recipe                             | 20 ++++++++++
 cli/vifm/recipe                              | 14 +++++++
 cli/watchexec/recipe                         | 13 ++++++
 cli/workstation-extra/recipe                 | 26 ++++++++++++
 db/duckdb/recipe                             | 15 +++++++
 db/mariadb/files/mariadb.service             | 11 ++++++
 db/mariadb/files/openrc-mariadbd             | 16 ++++++++
 db/mariadb/recipe                            | 25 ++++++++++++
 db/memcached/files/memcached.service         | 10 +++++
 db/memcached/files/openrc-memcached          | 11 ++++++
 db/memcached/recipe                          | 17 ++++++++
 db/postgresql/files/openrc-postgresql        | 16 ++++++++
 db/postgresql/files/postgresql.service       | 11 ++++++
 db/postgresql/recipe                         | 23 +++++++++++
 db/sqlitebrowser/recipe                      | 17 ++++++++
 db/valkey/files/openrc-valkey                | 11 ++++++
 db/valkey/files/valkey.service               | 10 +++++
 db/valkey/recipe                             | 16 ++++++++
 devel/bats-core/recipe                       | 12 ++++++
 devel/catch2/recipe                          | 15 +++++++
 devel/check/recipe                           | 13 ++++++
 devel/clang/recipe                           | 11 ++++++
 devel/cmocka/recipe                          | 15 +++++++
 devel/cosign/recipe                          | 13 ++++++
 devel/dejagnu/recipe                         | 16 ++++++++
 devel/distcc/files/distccd.service           | 10 +++++
 devel/distcc/files/openrc-distccd            | 11 ++++++
 devel/distcc/recipe                          | 17 ++++++++
 devel/dive/recipe                            | 13 ++++++
 devel/expect/recipe                          | 14 +++++++
 devel/googletest/recipe                      | 15 +++++++
 devel/hadolint/recipe                        | 13 ++++++
 devel/kind/recipe                            | 13 ++++++
 devel/kustomize/recipe                       | 13 ++++++
 devel/llvm/recipe                            | 22 +++++++++++
 devel/mercurial/recipe                       | 13 ++++++
 devel/minikube/recipe                        | 13 ++++++
 devel/packer/recipe                          | 15 +++++++
 devel/quilt/recipe                           | 17 ++++++++
 devel/re2c/recipe                            | 13 ++++++
 devel/scdoc/recipe                           | 12 ++++++
 devel/scons/recipe                           | 13 ++++++
 devel/source-highlight/recipe                | 14 +++++++
 devel/subversion/recipe                      | 19 +++++++++
 devel/swig/recipe                            | 14 +++++++
 devel/terraform/recipe                       | 15 +++++++
 docs/zathura-pdf-mupdf/recipe                | 17 ++++++++
 docs/zathura/recipe                          | 19 +++++++++
 editors/geany/recipe                         | 14 +++++++
 editors/mousepad/recipe                      | 16 ++++++++
 fonts/fira-code/recipe                       | 15 +++++++
 fonts/hack-fonts/recipe                      | 13 ++++++
 fonts/inter-font/recipe                      | 15 +++++++
 fonts/jetbrains-mono/recipe                  | 15 +++++++
 fs/ddrescue/recipe                           | 15 +++++++
 fs/encfs/recipe                              | 17 ++++++++
 fs/erofs-utils/recipe                        | 22 +++++++++++
 fs/f2fs-tools/recipe                         | 19 +++++++++
 fs/ifuse/recipe                              | 15 +++++++
 fs/libtirpc/recipe                           | 13 ++++++
 fs/mergerfs/recipe                           | 13 ++++++
 fs/mtools/recipe                             | 13 ++++++
 fs/nfs-utils/files/nfs-server.service        | 10 +++++
 fs/nfs-utils/files/openrc-nfs-server         | 17 ++++++++
 fs/nfs-utils/recipe                          | 22 +++++++++++
 fs/rpcsvc-proto/recipe                       | 13 ++++++
 fs/testdisk/recipe                           | 18 +++++++++
 games/angband/recipe                         | 18 +++++++++
 games/dosbox-staging/recipe                  | 22 +++++++++++
 games/minetest/recipe                        | 29 ++++++++++++++
 games/nethack/recipe                         | 14 +++++++
 games/retroarch/recipe                       | 21 ++++++++++
 games/scummvm/recipe                         | 24 +++++++++++
 games/supertux/recipe                        | 25 ++++++++++++
 graphics/babl/recipe                         | 16 ++++++++
 graphics/darktable/recipe                    | 30 ++++++++++++++
 graphics/exiv2/recipe                        | 19 +++++++++
 graphics/gegl/recipe                         | 24 +++++++++++
 graphics/gimp/recipe                         | 34 ++++++++++++++++
 graphics/inkscape/recipe                     | 31 +++++++++++++++
 graphics/potrace/recipe                      | 14 +++++++
 icons/papirus-icon-theme/recipe              | 12 ++++++
 kdeapps/falkon/recipe                        |  3 +-
 lang/composer/recipe                         | 15 +++++++
 lang/crystal/recipe                          | 14 +++++++
 lang/luarocks/recipe                         | 17 ++++++++
 lang/r/recipe                                | 22 +++++++++++
 lang/tk/recipe                               | 17 ++++++++
 libs/abseil-cpp/recipe                       | 15 +++++++
 libs/aom/recipe                              | 15 +++++++
 libs/apr/recipe                              | 13 ++++++
 libs/boost/recipe                            | 19 +++++++++
 libs/capstone/recipe                         | 15 +++++++
 libs/chromaprint/recipe                      | 16 ++++++++
 libs/cjson/recipe                            | 15 +++++++
 libs/djvulibre/recipe                        | 15 +++++++
 libs/double-conversion/recipe                | 15 +++++++
 libs/enchant/recipe                          | 15 +++++++
 libs/enet/recipe                             | 13 ++++++
 libs/faad2/recipe                            | 15 +++++++
 libs/fcft/recipe                             | 20 ++++++++++
 libs/fftw/recipe                             | 13 ++++++
 libs/fluidsynth/recipe                       | 18 +++++++++
 libs/freeglut/recipe                         | 20 ++++++++++
 libs/gd/recipe                               | 19 +++++++++
 libs/gdbm/recipe                             | 13 ++++++
 libs/girara/recipe                           | 17 ++++++++
 libs/glm/recipe                              | 16 ++++++++
 libs/glslang/recipe                          | 16 ++++++++
 libs/graphene/recipe                         | 16 ++++++++
 libs/gsl/recipe                              | 13 ++++++
 libs/gtk4/recipe                             | 31 +++++++++++++++
 libs/highway/recipe                          | 15 +++++++
 libs/hwloc/recipe                            | 15 +++++++
 libs/hyphen/recipe                           | 13 ++++++
 libs/inih/recipe                             | 15 +++++++
 libs/jemalloc/recipe                         | 13 ++++++
 libs/jsoncpp/recipe                          | 15 +++++++
 libs/libadwaita/recipe                       | 17 ++++++++
 libs/libavif/recipe                          | 19 +++++++++
 libs/libbluray/recipe                        | 15 +++++++
 libs/libbpf/recipe                           | 14 +++++++
 libs/libcap-ng/recipe                        | 13 ++++++
 libs/libcbor/recipe                          | 15 +++++++
 libs/libdaemon/recipe                        | 13 ++++++
 libs/libdisplay-info/recipe                  | 16 ++++++++
 libs/libdvdnav/recipe                        | 14 +++++++
 libs/libdvdread/recipe                       | 13 ++++++
 libs/libev/recipe                            | 13 ++++++
 libs/libfido2/recipe                         | 19 +++++++++
 libs/libheif/recipe                          | 20 ++++++++++
 libs/libidn/recipe                           | 13 ++++++
 libs/libimobiledevice-glue/recipe            | 14 +++++++
 libs/libimobiledevice/recipe                 | 17 ++++++++
 libs/libisoburn/recipe                       | 16 ++++++++
 libs/libjxl/recipe                           | 20 ++++++++++
 libs/libliftoff/recipe                       | 16 ++++++++
 libs/libmicrohttpd/recipe                    | 14 +++++++
 libs/libmodplug/recipe                       | 13 ++++++
 libs/libmtp/recipe                           | 14 +++++++
 libs/libnetfilter_conntrack/recipe           | 15 +++++++
 libs/libnfnetlink/recipe                     | 13 ++++++
 libs/libplist/recipe                         | 13 ++++++
 libs/libportal/recipe                        | 16 ++++++++
 libs/libsamplerate/recipe                    | 13 ++++++
 libs/libssh/recipe                           | 17 ++++++++
 libs/libtheora/recipe                        | 15 +++++++
 libs/libtorrent-rasterbar/recipe             | 17 ++++++++
 libs/liburing/recipe                         | 13 ++++++
 libs/libusbmuxd/recipe                       | 15 +++++++
 libs/libxdg-basedir/recipe                   | 17 ++++++++
 libs/lmdb/recipe                             | 12 ++++++
 libs/minizip-ng/recipe                       | 20 ++++++++++
 libs/mpg123/recipe                           | 13 ++++++
 libs/nghttp3/recipe                          | 13 ++++++
 libs/openal-soft/recipe                      | 15 +++++++
 libs/openblas/recipe                         | 12 ++++++
 libs/pcre/recipe                             | 13 ++++++
 libs/physfs/recipe                           | 15 +++++++
 libs/pugixml/recipe                          | 15 +++++++
 libs/re2/recipe                              | 16 ++++++++
 libs/rubberband/recipe                       | 17 ++++++++
 libs/sdl2-image/recipe                       | 18 +++++++++
 libs/sdl2-mixer/recipe                       | 19 +++++++++
 libs/sdl2-net/recipe                         | 14 +++++++
 libs/sdl2-ttf/recipe                         | 16 ++++++++
 libs/sdl3/recipe                             | 15 +++++++
 libs/serf/recipe                             | 16 ++++++++
 libs/shaderc/recipe                          | 18 +++++++++
 libs/snappy/recipe                           | 15 +++++++
 libs/soxr/recipe                             | 15 +++++++
 libs/spdlog/recipe                           | 16 ++++++++
 libs/speex/recipe                            | 14 +++++++
 libs/speexdsp/recipe                         | 13 ++++++
 libs/spirv-headers/recipe                    | 16 ++++++++
 libs/spirv-tools/recipe                      | 16 ++++++++
 libs/startup-notification/recipe             | 15 +++++++
 libs/stfl/recipe                             | 13 ++++++
 libs/svt-av1/recipe                          | 15 +++++++
 libs/taglib/recipe                           | 17 ++++++++
 libs/utf8proc/recipe                         | 15 +++++++
 libs/utfcpp/recipe                           | 16 ++++++++
 libs/vulkan-utility-libraries/recipe         | 16 ++++++++
 libs/vulkan-validation-layers/recipe         | 19 +++++++++
 libs/wavpack/recipe                          | 13 ++++++
 libs/xxhash/recipe                           | 12 ++++++
 libs/yajl/recipe                             | 15 +++++++
 libs/yaml-cpp/recipe                         | 15 +++++++
 net/avahi/files/avahi-daemon.service         | 10 +++++
 net/avahi/files/openrc-avahi-daemon          | 11 ++++++
 net/avahi/recipe                             | 21 ++++++++++
 net/blueman/recipe                           | 17 ++++++++
 net/conntrack-tools/files/conntrackd.service | 10 +++++
 net/conntrack-tools/files/openrc-conntrackd  | 11 ++++++
 net/conntrack-tools/recipe                   | 19 +++++++++
 net/croc/recipe                              | 13 ++++++
 net/dnsmasq/files/dnsmasq.service            | 10 +++++
 net/dnsmasq/files/openrc-dnsmasq             | 11 ++++++
 net/dnsmasq/recipe                           | 15 +++++++
 net/dropbear/files/dropbear.service          | 10 +++++
 net/dropbear/files/openrc-dropbear           | 18 +++++++++
 net/dropbear/recipe                          | 17 ++++++++
 net/haproxy/files/haproxy.service            | 10 +++++
 net/haproxy/files/openrc-haproxy             | 11 ++++++
 net/haproxy/recipe                           | 19 +++++++++
 net/ipset/recipe                             | 14 +++++++
 net/lighttpd/files/lighttpd.service          | 10 +++++
 net/lighttpd/files/openrc-lighttpd           | 11 ++++++
 net/lighttpd/recipe                          | 23 +++++++++++
 net/neomutt/recipe                           | 19 +++++++++
 net/newsboat/recipe                          | 18 +++++++++
 net/openconnect/recipe                       | 18 +++++++++
 net/openvpn/files/openrc-openvpn             | 11 ++++++
 net/openvpn/files/openvpn.service            | 10 +++++
 net/openvpn/recipe                           | 21 ++++++++++
 net/qbittorrent/recipe                       | 23 +++++++++++
 net/tinyproxy/files/openrc-tinyproxy         | 11 ++++++
 net/tinyproxy/files/tinyproxy.service        | 10 +++++
 net/tinyproxy/recipe                         | 16 ++++++++
 net/tor/files/openrc-tor                     | 11 ++++++
 net/tor/files/tor.service                    | 10 +++++
 net/tor/recipe                               | 22 +++++++++++
 net/unbound/files/openrc-unbound             | 11 ++++++
 net/unbound/files/unbound.service            | 10 +++++
 net/unbound/recipe                           | 20 ++++++++++
 net/weechat/recipe                           | 22 +++++++++++
 net/wget2/recipe                             | 21 ++++++++++
 qt6/qt6-qtwebengine/recipe                   | 59 ++++++++++++++++++++++++++++
 qt6/qt6-qtwebview/recipe                     | 19 +++++++++
 qt6/qt6/recipe                               |  4 +-
 science/geos/recipe                          | 15 +++++++
 science/gnuplot/recipe                       | 19 +++++++++
 science/hdf5/recipe                          | 16 ++++++++
 science/netcdf/recipe                        | 18 +++++++++
 science/openmpi/recipe                       | 15 +++++++
 science/proj/recipe                          | 18 +++++++++
 security/fail2ban/files/fail2ban.service     | 10 +++++
 security/fail2ban/files/openrc-fail2ban      | 11 ++++++
 security/fail2ban/recipe                     | 16 ++++++++
 security/firejail/recipe                     | 13 ++++++
 security/keepassxc/recipe                    | 23 +++++++++++
 security/lynis/recipe                        | 15 +++++++
 security/oath-toolkit/recipe                 | 14 +++++++
 security/opensc/recipe                       | 15 +++++++
 security/pinentry-qt/recipe                  | 17 ++++++++
 security/tpm2-tools/recipe                   | 15 +++++++
 security/tpm2-tss/recipe                     | 15 +++++++
 security/yara/recipe                         | 19 +++++++++
 sys/android-tools/recipe                     | 21 ++++++++++
 sys/scrcpy/recipe                            | 19 +++++++++
 sys/usbmuxd/files/openrc-usbmuxd             | 11 ++++++
 sys/usbmuxd/files/usbmuxd.service            | 10 +++++
 sys/usbmuxd/recipe                           | 19 +++++++++
 text/catdoc/recipe                           | 13 ++++++
 text/unrtf/recipe                            | 13 ++++++
 video/vlc/recipe                             | 32 +++++++++++++++
 virt/distrobox/recipe                        | 12 ++++++
 virt/libvirt/files/libvirtd.service          | 10 +++++
 virt/libvirt/files/openrc-libvirtd           | 11 ++++++
 virt/libvirt/recipe                          | 30 ++++++++++++++
 virt/lxc/files/lxc-net.service               | 11 ++++++
 virt/lxc/files/openrc-lxc-net                | 10 +++++
 virt/lxc/recipe                              | 21 ++++++++++
 virt/qemu/recipe                             | 31 +++++++++++++++
 virt/spice-protocol/recipe                   | 16 ++++++++
 virt/spice/recipe                            | 20 ++++++++++
 virt/virglrenderer/recipe                    | 18 +++++++++
 wayland/foot/recipe                          | 21 ++++++++++
 wayland/kanshi/recipe                        | 16 ++++++++
 wayland/labwc/recipe                         | 21 ++++++++++
 wayland/mako/recipe                          | 19 +++++++++
 wayland/sway/recipe                          | 24 +++++++++++
 wayland/swaybg/recipe                        | 18 +++++++++
 wayland/swayidle/recipe                      | 16 ++++++++
 wayland/swaylock/recipe                      | 20 ++++++++++
 wayland/waybar/recipe                        | 26 ++++++++++++
 wayland/wlroots/recipe                       | 28 +++++++++++++
 wayland/wofi/recipe                          | 17 ++++++++
 www/qutebrowser/recipe                       | 16 ++++++++
 x11/bspwm/recipe                             | 16 ++++++++
 x11/dmenu/recipe                             | 17 ++++++++
 x11/dwm/recipe                               | 16 ++++++++
 x11/flameshot/recipe                         | 17 ++++++++
 x11/herbstluftwm/recipe                      | 20 ++++++++++
 x11/i3/recipe                                | 27 +++++++++++++
 x11/i3lock/recipe                            | 20 ++++++++++
 x11/i3status/recipe                          | 19 +++++++++
 x11/icewm/recipe                             | 22 +++++++++++
 x11/maim/recipe                              | 23 +++++++++++
 x11/nitrogen/recipe                          | 14 +++++++
 x11/openbox/recipe                           | 18 +++++++++
 x11/picom/recipe                             | 24 +++++++++++
 x11/polybar/recipe                           | 25 ++++++++++++
 x11/scrot/recipe                             | 19 +++++++++
 x11/slop/recipe                              | 20 ++++++++++
 x11/st/recipe                                | 17 ++++++++
 x11/sxhkd/recipe                             | 14 +++++++
 x11/wmctrl/recipe                            | 15 +++++++
 x11/xdotool/recipe                           | 16 ++++++++
 313 files changed, 5081 insertions(+), 2 deletions(-)

Diff

diff --git a/audio/gst-libav/recipe b/audio/gst-libav/recipe
new file mode 100644
index 0000000..f36a0b2
--- /dev/null
+++ b/audio/gst-libav/recipe
@@ -0,0 +1,18 @@
+name        gst-libav
+version     1.26.5
+release     1
+description gst-libav: GStreamer FFmpeg plugin
+
+source      https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.26.5.tar.xz
+hash        sha256:d6de05884ef42376dd8cde89940f7b50ced96f4f6f52888e764cd8233e74f052
+
+depend      filesystem
+depend      gstreamer
+depend      gst-plugins-base
+depend      ffmpeg
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dtests=disabled -Ddoc=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/audio/gst-plugins-bad/recipe b/audio/gst-plugins-bad/recipe
new file mode 100644
index 0000000..0f9a76c
--- /dev/null
+++ b/audio/gst-plugins-bad/recipe
@@ -0,0 +1,21 @@
+name        gst-plugins-bad
+version     1.26.5
+release     1
+description gst-plugins-bad: GStreamer plugins (bad set)
+
+source      https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.26.5.tar.xz
+hash        sha256:9890f262f3b2a9564dcb629e9eb697d77b93d1f71897eda1a8170b7dcfe73294
+
+depend      filesystem
+depend      gstreamer
+depend      gst-plugins-base
+depend      opus
+depend      libwebp
+depend      lcms2
+depend      libxml2
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dtests=disabled -Ddoc=disabled -Dexamples=disabled -Dintrospection=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/audio/gst-plugins-ugly/recipe b/audio/gst-plugins-ugly/recipe
new file mode 100644
index 0000000..a2170bf
--- /dev/null
+++ b/audio/gst-plugins-ugly/recipe
@@ -0,0 +1,17 @@
+name        gst-plugins-ugly
+version     1.26.5
+release     1
+description gst-plugins-ugly: GStreamer plugins (ugly set)
+
+source      https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.5.tar.xz
+hash        sha256:3dfc43435be97e110816bac6d602b0f206a038546279683d9d25372ff127db52
+
+depend      filesystem
+depend      gstreamer
+depend      gst-plugins-base
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dtests=disabled -Ddoc=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/backup/borgbackup/recipe b/backup/borgbackup/recipe
new file mode 100644
index 0000000..cce2328
--- /dev/null
+++ b/backup/borgbackup/recipe
@@ -0,0 +1,18 @@
+name        borgbackup
+version     1.4.1
+release     1
+description borgbackup: deduplicating backup program
+
+source      https://github.com/borgbackup/borg/releases/download/1.4.1/borgbackup-1.4.1.tar.gz
+hash        sha256:b8fbf8f1c19d900b6b32a5a1dc131c5d8665a7c7eea409e9095209100b903839
+
+depend      filesystem
+depend      python
+depend      openssl
+depend      lz4
+depend      zstd
+depend      acl
+depend      xxhash
+
+build       python3 setup.py build
+install     python3 setup.py install --prefix=/usr --root="$PKG"
diff --git a/cli/aerc/recipe b/cli/aerc/recipe
new file mode 100644
index 0000000..35c9376
--- /dev/null
+++ b/cli/aerc/recipe
@@ -0,0 +1,14 @@
+name        aerc
+version     0.21.0
+release     1
+description aerc: terminal email client
+
+source      https://git.sr.ht/~rjarry/aerc/archive/0.21.0.tar.gz
+hash        sha256:3f1469bbaea982fc58352f2682932ecc2fb50c705994d96b2343e771747745a7
+
+depend      filesystem
+builddep    go
+builddep    scdoc
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/cli/asciinema/recipe b/cli/asciinema/recipe
new file mode 100644
index 0000000..7212a6b
--- /dev/null
+++ b/cli/asciinema/recipe
@@ -0,0 +1,13 @@
+name        asciinema
+version     2.4.0
+release     1
+arch        any
+description asciinema: terminal session recorder
+
+source      https://github.com/asciinema/asciinema/archive/v2.4.0.tar.gz
+hash        sha256:b0e05f0b5ae7ae4e7186c6bd824e6d670203bb24f1c89ee52fc8fae7254e6091
+
+depend      filesystem
+depend      python
+
+install     python3 setup.py install --prefix=/usr --root="$PKG"
diff --git a/cli/atuin/recipe b/cli/atuin/recipe
new file mode 100644
index 0000000..fe171d3
--- /dev/null
+++ b/cli/atuin/recipe
@@ -0,0 +1,13 @@
+name        atuin
+version     18.8.0
+release     1
+description atuin: magically better shell history
+
+source      https://github.com/atuinsh/atuin/releases/download/v18.8.0/atuin-x86_64-unknown-linux-gnu.tar.gz
+hash        sha256:5da991d001632ec140d9bc7b094ddcd7a227c59acc5c498bd9ef4141417ae8ea
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     if [ -f atuin ]; then cp atuin "$PKG/usr/bin/atuin"; else find . -type f -name atuin ! -path "./.*" -exec cp {} "$PKG/usr/bin/atuin" \; ; fi
+install     chmod 755 "$PKG/usr/bin/atuin"
diff --git a/cli/cloc/recipe b/cli/cloc/recipe
new file mode 100644
index 0000000..c5674aa
--- /dev/null
+++ b/cli/cloc/recipe
@@ -0,0 +1,15 @@
+name        cloc
+version     2.06
+release     1
+arch        any
+description cloc: count lines of code
+
+source      https://github.com/AlDanial/cloc/releases/download/v2.06/cloc-2.06.tar.gz
+hash        sha256:27b6b007a5d482e5f50b23984cbe10f6a9f26e1052e9c7e010edfdcf879dc554
+
+depend      filesystem
+depend      perl
+
+install     mkdir -p "$PKG/usr/bin"
+install     if [ -f cloc ]; then cp cloc "$PKG/usr/bin/cloc"; else find . -name cloc -type f | head -1 | xargs -I{} cp {} "$PKG/usr/bin/cloc"; fi
+install     chmod 755 "$PKG/usr/bin/cloc"
diff --git a/cli/cowsay/recipe b/cli/cowsay/recipe
new file mode 100644
index 0000000..65a7c84
--- /dev/null
+++ b/cli/cowsay/recipe
@@ -0,0 +1,13 @@
+name        cowsay
+version     3.8.4
+release     1
+arch        any
+description cowsay: configurable speaking cow
+
+source      https://github.com/cowsay-org/cowsay/archive/v3.8.4.tar.gz
+hash        sha256:c15bc10712835d3a9bcda780dc9453362567bf48d1185905dc7ef2334d79aadd
+
+depend      filesystem
+depend      perl
+
+install     make prefix=/usr DESTDIR="$PKG" install
diff --git a/cli/inxi/recipe b/cli/inxi/recipe
new file mode 100644
index 0000000..b692dd8
--- /dev/null
+++ b/cli/inxi/recipe
@@ -0,0 +1,16 @@
+name        inxi
+version     3.3.38-1
+release     1
+arch        any
+description inxi: system information script
+
+source      https://codeberg.org/smxi/inxi/archive/3.3.38-1.tar.gz
+hash        sha256:d739417047c9889bda34da5e0b70874f1c2c9d5766946f80c333f2b399ff2b3a
+
+depend      filesystem
+depend      perl
+
+install     mkdir -p "$PKG/usr/bin" "$PKG/usr/share/man/man1"
+install     cp inxi "$PKG/usr/bin/inxi"
+install     chmod 755 "$PKG/usr/bin/inxi"
+install     if [ -f inxi.1 ]; then cp inxi.1 "$PKG/usr/share/man/man1/inxi.1"; fi
diff --git a/cli/nushell/recipe b/cli/nushell/recipe
new file mode 100644
index 0000000..037ab1e
--- /dev/null
+++ b/cli/nushell/recipe
@@ -0,0 +1,13 @@
+name        nushell
+version     0.106.1
+release     1
+description nushell: a new type of shell
+
+source      https://github.com/nushell/nushell/releases/download/0.106.1/nu-0.106.1-x86_64-unknown-linux-gnu.tar.gz
+hash        sha256:4f0688c71a36ba48a253e10876b5b101c3343f4a4deb19c446906b4572c340c9
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     if [ -f nu ]; then cp nu "$PKG/usr/bin/nu"; else find . -type f -name nu ! -path "./.*" -exec cp {} "$PKG/usr/bin/nu" \; ; fi
+install     chmod 755 "$PKG/usr/bin/nu"
diff --git a/cli/plocate/recipe b/cli/plocate/recipe
new file mode 100644
index 0000000..8d37598
--- /dev/null
+++ b/cli/plocate/recipe
@@ -0,0 +1,17 @@
+name        plocate
+version     1.1.23
+release     1
+description plocate: much faster locate
+
+source      https://plocate.sesse.net/download/plocate-1.1.23.tar.gz
+hash        sha256:06bd3b284d5d077b441bef74edb0cc6f8e3f0a6f58b4c15ef865d3c460733783
+
+depend      filesystem
+depend      liburing
+depend      zstd
+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/cli/s3cmd/recipe b/cli/s3cmd/recipe
new file mode 100644
index 0000000..02ac51c
--- /dev/null
+++ b/cli/s3cmd/recipe
@@ -0,0 +1,13 @@
+name        s3cmd
+version     2.4.0
+release     1
+arch        any
+description s3cmd: Amazon S3 command line
+
+source      https://github.com/s3tools/s3cmd/releases/download/v2.4.0/s3cmd-2.4.0.tar.gz
+hash        sha256:6b567521be1c151323f2059c8feec85ded96b6f184ff80535837fea33798b40b
+
+depend      filesystem
+depend      python
+
+install     python3 setup.py install --prefix=/usr --root="$PKG"
diff --git a/cli/the-silver-searcher/recipe b/cli/the-silver-searcher/recipe
new file mode 100644
index 0000000..4aa6dd0
--- /dev/null
+++ b/cli/the-silver-searcher/recipe
@@ -0,0 +1,20 @@
+name        the-silver-searcher
+version     2.2.0
+release     1
+description the-silver-searcher: code-searching tool (ag)
+
+source      https://github.com/ggreer/the_silver_searcher/archive/2.2.0.tar.gz
+hash        sha256:6a0a19ca5e73b2bef9481c29a508d2413ca1a0a9a5a6b1bd9bbd695a7626cbf9
+
+depend      filesystem
+depend      pcre
+depend      xz
+depend      zlib
+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/cli/ugrep/recipe b/cli/ugrep/recipe
new file mode 100644
index 0000000..6af8e6f
--- /dev/null
+++ b/cli/ugrep/recipe
@@ -0,0 +1,20 @@
+name        ugrep
+version     7.5.0
+release     1
+description ugrep: ultra-fast grep
+
+source      https://github.com/Genivia/ugrep/archive/v7.5.0.tar.gz
+hash        sha256:08ed29981e4e9ed07077139519a17273658d6097f90642a14d9dfdf07fb74ee9
+
+depend      filesystem
+depend      pcre2
+depend      zlib
+depend      bzip2
+depend      xz
+depend      lz4
+depend      zstd
+depend      brotli
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/cli/vifm/recipe b/cli/vifm/recipe
new file mode 100644
index 0000000..53b6308
--- /dev/null
+++ b/cli/vifm/recipe
@@ -0,0 +1,14 @@
+name        vifm
+version     0.14.3
+release     1
+description vifm: vi-like file manager
+
+source      https://github.com/vifm/vifm/releases/download/v0.14.3/vifm-0.14.3.tar.bz2
+hash        sha256:16a9be1108d6a5a09e9f947f7256375e519ba41ebe9473659b20739fdbf3440e
+
+depend      filesystem
+depend      ncurses
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/cli/watchexec/recipe b/cli/watchexec/recipe
new file mode 100644
index 0000000..5e94f4a
--- /dev/null
+++ b/cli/watchexec/recipe
@@ -0,0 +1,13 @@
+name        watchexec
+version     2.3.2
+release     1
+description watchexec: execute commands when files change
+
+source      https://github.com/watchexec/watchexec/releases/download/v2.3.2/watchexec-2.3.2-x86_64-unknown-linux-musl.tar.xz
+hash        sha256:2e72e56f722212558ce53d71c13d069f469c8113396da09d8ebf122ce6a655a5
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     if [ -f watchexec ]; then cp watchexec "$PKG/usr/bin/watchexec"; else find . -type f -name watchexec ! -path "./.*" -exec cp {} "$PKG/usr/bin/watchexec" \; ; fi
+install     chmod 755 "$PKG/usr/bin/watchexec"
diff --git a/cli/workstation-extra/recipe b/cli/workstation-extra/recipe
new file mode 100644
index 0000000..8f5d6da
--- /dev/null
+++ b/cli/workstation-extra/recipe
@@ -0,0 +1,26 @@
+name        workstation-extra
+version     1.0
+release     1
+arch        any
+description workstation-extra: larger optional workstation set
+
+depend      filesystem
+depend      daily-drive
+depend      qt6-qtwebengine
+depend      falkon
+depend      keepassxc
+depend      qbittorrent
+depend      gimp
+depend      inkscape
+depend      vlc
+depend      sway
+depend      i3
+depend      qemu
+depend      postgresql
+depend      weechat
+depend      newsboat
+depend      zathura
+depend      geany
+
+install     mkdir -p "$PKG/usr/share/sps/sets"
+install     printf "%s\n" "workstation-extra" > "$PKG/usr/share/sps/sets/workstation-extra"
diff --git a/db/duckdb/recipe b/db/duckdb/recipe
new file mode 100644
index 0000000..ed32660
--- /dev/null
+++ b/db/duckdb/recipe
@@ -0,0 +1,15 @@
+name        duckdb
+version     1.3.2
+release     1
+description duckdb: in-process analytical database
+
+source      https://github.com/duckdb/duckdb/releases/download/v1.3.2/duckdb_cli-linux-amd64.zip
+hash        sha256:682ff48f988cb6f054fe42e755b7037ade3441e7a406cce3180b05ac0287279d
+
+depend      filesystem
+builddep    unzip
+
+install     mkdir -p "$PKG/usr/bin"
+install     unzip -o -d "$WORK/bin-unpack" "$SRC/"*.zip
+install     find "$WORK/bin-unpack" -type f -name duckdb -exec cp {} "$PKG/usr/bin/duckdb" \;
+install     chmod 755 "$PKG/usr/bin/duckdb"
diff --git a/db/mariadb/files/mariadb.service b/db/mariadb/files/mariadb.service
new file mode 100644
index 0000000..ae43341
--- /dev/null
+++ b/db/mariadb/files/mariadb.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=MariaDB database server
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/mariadbd --datadir=/var/lib/mysql
+Restart=on-failure
+User=mysql
+
+[Install]
+WantedBy=multi-user.target
diff --git a/db/mariadb/files/openrc-mariadbd b/db/mariadb/files/openrc-mariadbd
new file mode 100755
index 0000000..9947ea1
--- /dev/null
+++ b/db/mariadb/files/openrc-mariadbd
@@ -0,0 +1,16 @@
+#!/sbin/openrc-run
+description="MariaDB database server"
+command="/usr/sbin/mariadbd"
+command_args="--datadir=/var/lib/mysql"
+command_background="yes"
+pidfile="/run/mariadbd.pid"
+command_user="mysql"
+
+depend() {
+    use net
+    after net
+}
+
+start_pre() {
+	install -d -m 0750 /run/mysqld /var/lib/mysql || :
+}
diff --git a/db/mariadb/recipe b/db/mariadb/recipe
new file mode 100644
index 0000000..5e41d28
--- /dev/null
+++ b/db/mariadb/recipe
@@ -0,0 +1,25 @@
+name        mariadb
+version     11.8.3
+release     2
+description mariadb: relational database
+
+source      https://archive.mariadb.org/mariadb-11.8.3/source/mariadb-11.8.3.tar.gz
+hash        sha256:1014a85c768de8f9e9c6d4bf0b42617f3b1588be1ad371f71674ea32b87119c0
+
+depend      filesystem
+depend      openssl
+depend      zlib
+depend      zstd
+depend      ncurses
+depend      libxml2
+depend      pcre2
+depend      jemalloc
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DWITH_UNIT_TESTS=OFF -DCONNECT_WITH_MONGO=OFF -DPLUGIN_AUTH_PAM=NO -DWITHOUT_SERVER=OFF -DINSTALL_LAYOUT=RPM -DINSTALL_LIBDIR=lib64
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/mariadb.service" "$PKG/usr/lib/systemd/system/mariadb.service"
+install     install -m 0755 "$SRC/files/openrc-mariadbd" "$PKG/etc/init.d/mariadbd"
diff --git a/db/memcached/files/memcached.service b/db/memcached/files/memcached.service
new file mode 100644
index 0000000..59a5c27
--- /dev/null
+++ b/db/memcached/files/memcached.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=memcached object cache
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/memcached -u nobody
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/db/memcached/files/openrc-memcached b/db/memcached/files/openrc-memcached
new file mode 100755
index 0000000..0854cf7
--- /dev/null
+++ b/db/memcached/files/openrc-memcached
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="memcached object cache"
+command="/usr/bin/memcached"
+command_args="-u nobody"
+command_background="yes"
+pidfile="/run/memcached.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/db/memcached/recipe b/db/memcached/recipe
new file mode 100644
index 0000000..3560581
--- /dev/null
+++ b/db/memcached/recipe
@@ -0,0 +1,17 @@
+name        memcached
+version     1.6.38
+release     2
+description memcached: in-memory object cache
+
+source      https://www.memcached.org/files/memcached-1.6.38.tar.gz
+hash        sha256:334d792294e37738796b5b03375c47bb6db283b1152e2ea4ccb720152dd17c66
+
+depend      filesystem
+depend      libevent
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/memcached.service" "$PKG/usr/lib/systemd/system/memcached.service"
+install     install -m 0755 "$SRC/files/openrc-memcached" "$PKG/etc/init.d/memcached"
diff --git a/db/postgresql/files/openrc-postgresql b/db/postgresql/files/openrc-postgresql
new file mode 100755
index 0000000..cfa8a33
--- /dev/null
+++ b/db/postgresql/files/openrc-postgresql
@@ -0,0 +1,16 @@
+#!/sbin/openrc-run
+description="PostgreSQL database server"
+command="/usr/bin/postgres"
+command_args="-D /var/lib/postgres/data"
+command_background="yes"
+pidfile="/run/postgresql.pid"
+command_user="postgres"
+
+depend() {
+    use net
+    after net
+}
+
+start_pre() {
+	install -d -m 0755 /run/postgresql /var/lib/postgres/data || :
+}
diff --git a/db/postgresql/files/postgresql.service b/db/postgresql/files/postgresql.service
new file mode 100644
index 0000000..c357732
--- /dev/null
+++ b/db/postgresql/files/postgresql.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=PostgreSQL database server
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/postgres -D /var/lib/postgres/data
+Restart=on-failure
+User=postgres
+
+[Install]
+WantedBy=multi-user.target
diff --git a/db/postgresql/recipe b/db/postgresql/recipe
new file mode 100644
index 0000000..87707d6
--- /dev/null
+++ b/db/postgresql/recipe
@@ -0,0 +1,23 @@
+name        postgresql
+version     17.6
+release     2
+description postgresql: object-relational database
+
+source      https://ftp.postgresql.org/pub/source/v17.6/postgresql-17.6.tar.bz2
+hash        sha256:e0630a3600aea27511715563259ec2111cd5f4353a4b040e0be827f94cd7a8b0
+
+depend      filesystem
+depend      openssl
+depend      zlib
+depend      readline
+depend      icu
+depend      libxml2
+depend      lz4
+depend      zstd
+
+configure   ./configure --prefix=/usr --with-openssl --with-libxml --with-icu --with-lz4 --with-zstd --with-uuid=e2fs
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/postgresql.service" "$PKG/usr/lib/systemd/system/postgresql.service"
+install     install -m 0755 "$SRC/files/openrc-postgresql" "$PKG/etc/init.d/postgresql"
diff --git a/db/sqlitebrowser/recipe b/db/sqlitebrowser/recipe
new file mode 100644
index 0000000..b24fcae
--- /dev/null
+++ b/db/sqlitebrowser/recipe
@@ -0,0 +1,17 @@
+name        sqlitebrowser
+version     3.13.1
+release     1
+description sqlitebrowser: visual SQLite editor
+
+source      https://github.com/sqlitebrowser/sqlitebrowser/archive/v3.13.1.tar.gz
+hash        sha256:1044ba67d649cabc459eb887c016f70d6a404ad651390ab33bf7859dc7f1b67b
+
+depend      filesystem
+depend      qt6-qtbase
+depend      sqlite
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DQT_MAJOR=6 -Dsqlcipher=0 -DENABLE_TESTING=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/db/valkey/files/openrc-valkey b/db/valkey/files/openrc-valkey
new file mode 100755
index 0000000..2b11464
--- /dev/null
+++ b/db/valkey/files/openrc-valkey
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="Valkey data store"
+command="/usr/bin/valkey-server"
+command_args="--daemonize no --bind 127.0.0.1"
+command_background="yes"
+pidfile="/run/valkey.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/db/valkey/files/valkey.service b/db/valkey/files/valkey.service
new file mode 100644
index 0000000..f82eefd
--- /dev/null
+++ b/db/valkey/files/valkey.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Valkey data store
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/valkey-server --daemonize no --bind 127.0.0.1
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/db/valkey/recipe b/db/valkey/recipe
new file mode 100644
index 0000000..0f7b8b2
--- /dev/null
+++ b/db/valkey/recipe
@@ -0,0 +1,16 @@
+name        valkey
+version     8.1.4
+release     2
+description valkey: Redis-compatible data store
+
+source      https://github.com/valkey-io/valkey/archive/8.1.4.tar.gz
+hash        sha256:32350b017fee5e1a85f7e2d8580d581a0825ceae5cb3395075012c0970694dee
+
+depend      filesystem
+depend      openssl
+
+build       make -j"$MAKEJOBS" PREFIX=/usr BUILD_TLS=yes
+install     make PREFIX=/usr DESTDIR="$PKG" install
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/valkey.service" "$PKG/usr/lib/systemd/system/valkey.service"
+install     install -m 0755 "$SRC/files/openrc-valkey" "$PKG/etc/init.d/valkey"
diff --git a/devel/bats-core/recipe b/devel/bats-core/recipe
new file mode 100644
index 0000000..21d3ec1
--- /dev/null
+++ b/devel/bats-core/recipe
@@ -0,0 +1,12 @@
+name        bats-core
+version     1.12.0
+release     1
+arch        any
+description bats-core: Bash Automated Testing System
+
+source      https://github.com/bats-core/bats-core/archive/v1.12.0.tar.gz
+hash        sha256:e36b020436228262731e3319ed013d84fcd7c4bd97a1b34dee33d170e9ae6bab
+
+depend      filesystem
+
+install     ./install.sh "$PKG/usr"
diff --git a/devel/catch2/recipe b/devel/catch2/recipe
new file mode 100644
index 0000000..91bbe4e
--- /dev/null
+++ b/devel/catch2/recipe
@@ -0,0 +1,15 @@
+name        catch2
+version     3.8.1
+release     1
+description catch2: C++ test framework
+
+source      https://github.com/catchorg/Catch2/archive/v3.8.1.tar.gz
+hash        sha256:18b3f70ac80fccc340d8c6ff0f339b2ae64944782f8d2fca2bd705cf47cadb79
+
+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 -DCATCH_INSTALL_DOCS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/devel/check/recipe b/devel/check/recipe
new file mode 100644
index 0000000..6659cbf
--- /dev/null
+++ b/devel/check/recipe
@@ -0,0 +1,13 @@
+name        check
+version     0.15.2
+release     1
+description check: unit testing framework for C
+
+source      https://github.com/libcheck/check/releases/download/0.15.2/check-0.15.2.tar.gz
+hash        sha256:a8de4e0bacfb4d76dd1c618ded263523b53b85d92a146d8835eb1a52932fa20a
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/clang/recipe b/devel/clang/recipe
new file mode 100644
index 0000000..a6966b8
--- /dev/null
+++ b/devel/clang/recipe
@@ -0,0 +1,11 @@
+name        clang
+version     20.1.8
+release     1
+arch        any
+description clang: metapackage pulling llvm (clang and lld live in llvm)
+
+depend      filesystem
+depend      llvm
+
+install     mkdir -p "$PKG/usr/share/sps/sets"
+install     printf "%s\n" "clang" > "$PKG/usr/share/sps/sets/clang"
diff --git a/devel/cmocka/recipe b/devel/cmocka/recipe
new file mode 100644
index 0000000..de396fc
--- /dev/null
+++ b/devel/cmocka/recipe
@@ -0,0 +1,15 @@
+name        cmocka
+version     1.1.8
+release     1
+description cmocka: unit testing for C
+
+source      https://cmocka.org/files/1.1/cmocka-1.1.8.tar.xz
+hash        sha256:58435b558766d7f4c729ba163bdf3aec38bed3bc766dab684e3526ed0aa7c780
+
+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 -DUNIT_TESTING=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/devel/cosign/recipe b/devel/cosign/recipe
new file mode 100644
index 0000000..edc33a6
--- /dev/null
+++ b/devel/cosign/recipe
@@ -0,0 +1,13 @@
+name        cosign
+version     2.5.3
+release     1
+description cosign: container signing
+
+source      https://github.com/sigstore/cosign/releases/download/v2.5.3/cosign-linux-amd64
+hash        sha256:783b5d6c74105401c63946c68d9b2a4e1aab3c8abce043e06b8510b02b623ec9
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$SRC/"cosign-linux-amd64 "$PKG/usr/bin/cosign"
+install     chmod 755 "$PKG/usr/bin/cosign"
diff --git a/devel/dejagnu/recipe b/devel/dejagnu/recipe
new file mode 100644
index 0000000..1613ec9
--- /dev/null
+++ b/devel/dejagnu/recipe
@@ -0,0 +1,16 @@
+name        dejagnu
+version     1.6.3
+release     1
+arch        any
+description dejagnu: GNU test framework
+
+source      https://ftp.gnu.org/gnu/dejagnu/dejagnu-1.6.3.tar.gz
+hash        sha256:87daefacd7958b4a69f88c6856dbd1634261963c414079d0c371f589cd66a2e3
+
+depend      filesystem
+depend      expect
+depend      tcl
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/distcc/files/distccd.service b/devel/distcc/files/distccd.service
new file mode 100644
index 0000000..c916d75
--- /dev/null
+++ b/devel/distcc/files/distccd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=distributed C/C++ compilation daemon
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/distccd --no-detach --allow 127.0.0.1 --log-stderr
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/devel/distcc/files/openrc-distccd b/devel/distcc/files/openrc-distccd
new file mode 100755
index 0000000..b33f847
--- /dev/null
+++ b/devel/distcc/files/openrc-distccd
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="distributed C/C++ compilation daemon"
+command="/usr/bin/distccd"
+command_args="--no-detach --allow 127.0.0.1 --log-stderr"
+command_background="yes"
+pidfile="/run/distccd.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/devel/distcc/recipe b/devel/distcc/recipe
new file mode 100644
index 0000000..073cd35
--- /dev/null
+++ b/devel/distcc/recipe
@@ -0,0 +1,17 @@
+name        distcc
+version     3.4
+release     2
+description distcc: distributed C/C++ compilation
+
+source      https://github.com/distcc/distcc/releases/download/v3.4/distcc-3.4.tar.gz
+hash        sha256:2b99edda9dad9dbf283933a02eace6de7423fe5650daa4a728c950e5cd37bd7d
+
+depend      filesystem
+depend      popt
+
+configure   ./configure --prefix=/usr --without-avahi --disable-Werror
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/distccd.service" "$PKG/usr/lib/systemd/system/distccd.service"
+install     install -m 0755 "$SRC/files/openrc-distccd" "$PKG/etc/init.d/distccd"
diff --git a/devel/dive/recipe b/devel/dive/recipe
new file mode 100644
index 0000000..1ee6b11
--- /dev/null
+++ b/devel/dive/recipe
@@ -0,0 +1,13 @@
+name        dive
+version     0.13.1
+release     1
+description dive: explore container image layers
+
+source      https://github.com/wagoodman/dive/releases/download/v0.13.1/dive_0.13.1_linux_amd64.tar.gz
+hash        sha256:0970549eb4a306f8825a84145a2534153badb4d7dcf3febd1967c706367c3d0e
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     if [ -f dive ]; then cp dive "$PKG/usr/bin/dive"; else find . -type f -name dive ! -path "./.*" -exec cp {} "$PKG/usr/bin/dive" \; ; fi
+install     chmod 755 "$PKG/usr/bin/dive"
diff --git a/devel/expect/recipe b/devel/expect/recipe
new file mode 100644
index 0000000..003d3a6
--- /dev/null
+++ b/devel/expect/recipe
@@ -0,0 +1,14 @@
+name        expect
+version     5.45.4
+release     1
+description expect: programmed dialogue with interactive programs
+
+source      https://sourceforge.net/projects/expect/files/Expect/5.45.4/expect5.45.4.tar.gz
+hash        sha256:49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34
+
+depend      filesystem
+depend      tcl
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/googletest/recipe b/devel/googletest/recipe
new file mode 100644
index 0000000..f982b85
--- /dev/null
+++ b/devel/googletest/recipe
@@ -0,0 +1,15 @@
+name        googletest
+version     1.17.0
+release     1
+description googletest: Google Test and Google Mock
+
+source      https://github.com/google/googletest/archive/v1.17.0.tar.gz
+hash        sha256:65fab701d9829d38cb77c14acdc431d2108bfdbf8979e40eb8ae567edf10b27c
+
+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 -DBUILD_GMOCK=ON -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/devel/hadolint/recipe b/devel/hadolint/recipe
new file mode 100644
index 0000000..1c471fe
--- /dev/null
+++ b/devel/hadolint/recipe
@@ -0,0 +1,13 @@
+name        hadolint
+version     2.12.0
+release     1
+description hadolint: Dockerfile linter
+
+source      https://github.com/hadolint/hadolint/releases/download/v2.12.0/hadolint-Linux-x86_64
+hash        sha256:56de6d5e5ec427e17b74fa48d51271c7fc0d61244bf5c90e828aab8362d55010
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$SRC/"hadolint-Linux-x86_64 "$PKG/usr/bin/hadolint"
+install     chmod 755 "$PKG/usr/bin/hadolint"
diff --git a/devel/kind/recipe b/devel/kind/recipe
new file mode 100644
index 0000000..dca783f
--- /dev/null
+++ b/devel/kind/recipe
@@ -0,0 +1,13 @@
+name        kind
+version     0.29.0
+release     1
+description kind: Kubernetes in Docker
+
+source      https://github.com/kubernetes-sigs/kind/releases/download/v0.29.0/kind-linux-amd64
+hash        sha256:c72eda46430f065fb45c5f70e7c957cc9209402ef309294821978677c8fb3284
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$SRC/"kind-linux-amd64 "$PKG/usr/bin/kind"
+install     chmod 755 "$PKG/usr/bin/kind"
diff --git a/devel/kustomize/recipe b/devel/kustomize/recipe
new file mode 100644
index 0000000..fe1bf34
--- /dev/null
+++ b/devel/kustomize/recipe
@@ -0,0 +1,13 @@
+name        kustomize
+version     5.7.1
+release     1
+description kustomize: Kubernetes configuration customization
+
+source      https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv5.7.1/kustomize_v5.7.1_linux_amd64.tar.gz
+hash        sha256:ea375e7372f9aa029129d4b2d16c66b7750b7f1213c4f66f910d981c895818d8
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     if [ -f kustomize ]; then cp kustomize "$PKG/usr/bin/kustomize"; else find . -type f -name kustomize ! -path "./.*" -exec cp {} "$PKG/usr/bin/kustomize" \; ; fi
+install     chmod 755 "$PKG/usr/bin/kustomize"
diff --git a/devel/llvm/recipe b/devel/llvm/recipe
new file mode 100644
index 0000000..c640ed2
--- /dev/null
+++ b/devel/llvm/recipe
@@ -0,0 +1,22 @@
+name        llvm
+version     20.1.8
+release     1
+description llvm: LLVM compiler infrastructure with clang and lld
+
+source      https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz
+hash        sha256:6898f963c8e938981e6c4a302e83ec5beb4630147c7311183cf61069af16333d
+
+depend      filesystem
+depend      zlib
+depend      zstd
+depend      ncurses
+depend      libffi
+depend      libxml2
+depend      python
+builddep    cmake
+builddep    ninja
+builddep    python
+
+configure   cmake -S llvm -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DLLVM_ENABLE_PROJECTS=clang;lld -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_RTTI=ON -DLLVM_ENABLE_EH=ON -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_BENCHMARKS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DCLANG_INCLUDE_TESTS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/devel/mercurial/recipe b/devel/mercurial/recipe
new file mode 100644
index 0000000..a1693f8
--- /dev/null
+++ b/devel/mercurial/recipe
@@ -0,0 +1,13 @@
+name        mercurial
+version     7.1
+release     1
+description mercurial: distributed version control
+
+source      https://www.mercurial-scm.org/release/mercurial-7.1.tar.gz
+hash        sha256:e8d920c83c38c475d8e973be60760a49dc35c3795d64bd6876e56adba622e5cb
+
+depend      filesystem
+depend      python
+
+build       make -j"$MAKEJOBS" all
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/devel/minikube/recipe b/devel/minikube/recipe
new file mode 100644
index 0000000..3441f02
--- /dev/null
+++ b/devel/minikube/recipe
@@ -0,0 +1,13 @@
+name        minikube
+version     1.36.0
+release     1
+description minikube: local Kubernetes
+
+source      https://github.com/kubernetes/minikube/releases/download/v1.36.0/minikube-linux-amd64
+hash        sha256:cddeab5ab86ab98e4900afac9d62384dae0941498dfbe712ae0c8868250bc3d7
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$SRC/"minikube-linux-amd64 "$PKG/usr/bin/minikube"
+install     chmod 755 "$PKG/usr/bin/minikube"
diff --git a/devel/packer/recipe b/devel/packer/recipe
new file mode 100644
index 0000000..998b690
--- /dev/null
+++ b/devel/packer/recipe
@@ -0,0 +1,15 @@
+name        packer
+version     1.14.2
+release     1
+description packer: machine image builder
+
+source      https://releases.hashicorp.com/packer/1.14.2/packer_1.14.2_linux_amd64.zip
+hash        sha256:cfefdea4ac580eba7b254ef34d25b756d4961741004e3e701a1476594d13e64a
+
+depend      filesystem
+builddep    unzip
+
+install     mkdir -p "$PKG/usr/bin"
+install     unzip -o -d "$WORK/bin-unpack" "$SRC/"*.zip
+install     find "$WORK/bin-unpack" -type f -name packer -exec cp {} "$PKG/usr/bin/packer" \;
+install     chmod 755 "$PKG/usr/bin/packer"
diff --git a/devel/quilt/recipe b/devel/quilt/recipe
new file mode 100644
index 0000000..687c806
--- /dev/null
+++ b/devel/quilt/recipe
@@ -0,0 +1,17 @@
+name        quilt
+version     0.69
+release     1
+arch        any
+description quilt: patch management
+
+source      https://download.savannah.gnu.org/releases/quilt/quilt-0.69.tar.gz
+hash        sha256:555ddffde22da3c86d1caf5a9c1fb8a152ac2b84730437bd39cc08849c9f4852
+
+depend      filesystem
+depend      diffutils
+depend      patch
+depend      perl
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/re2c/recipe b/devel/re2c/recipe
new file mode 100644
index 0000000..02ac324
--- /dev/null
+++ b/devel/re2c/recipe
@@ -0,0 +1,13 @@
+name        re2c
+version     4.3
+release     1
+description re2c: lexer generator
+
+source      https://github.com/skvadrik/re2c/releases/download/4.3/re2c-4.3.tar.xz
+hash        sha256:51e88d6d6b6ab03eb7970276aca7e0db4f8e29c958b84b561d2fdcb8351c7150
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/scdoc/recipe b/devel/scdoc/recipe
new file mode 100644
index 0000000..1aa6c73
--- /dev/null
+++ b/devel/scdoc/recipe
@@ -0,0 +1,12 @@
+name        scdoc
+version     1.11.3
+release     1
+description scdoc: man-page generator
+
+source      https://git.sr.ht/~sircmpwn/scdoc/archive/1.11.3.tar.gz
+hash        sha256:4c5c6136540384e5455b250f768e7ca11b03fdba1a8efc2341ee0f1111e57612
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/devel/scons/recipe b/devel/scons/recipe
new file mode 100644
index 0000000..85e1623
--- /dev/null
+++ b/devel/scons/recipe
@@ -0,0 +1,13 @@
+name        scons
+version     4.9.1
+release     1
+arch        any
+description scons: software construction tool
+
+source      https://downloads.sourceforge.net/project/scons/scons/4.9.1/SCons-4.9.1.tar.gz
+hash        sha256:e2d78aa56e4646e5dbaf50c0758c6d1e4b0418464d8d6d07a09beb6cf257538f
+
+depend      filesystem
+depend      python
+
+install     python3 setup.py install --prefix=/usr --root="$PKG"
diff --git a/devel/source-highlight/recipe b/devel/source-highlight/recipe
new file mode 100644
index 0000000..036732c
--- /dev/null
+++ b/devel/source-highlight/recipe
@@ -0,0 +1,14 @@
+name        source-highlight
+version     3.1.9
+release     1
+description source-highlight: GNU syntax highlighter
+
+source      https://ftp.gnu.org/gnu/src-highlite/source-highlight-3.1.9.tar.gz
+hash        sha256:3a7fd28378cb5416f8de2c9e77196ec915145d44e30ff4e0ee8beb3fe6211c91
+
+depend      filesystem
+depend      boost
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/subversion/recipe b/devel/subversion/recipe
new file mode 100644
index 0000000..f8dfb9c
--- /dev/null
+++ b/devel/subversion/recipe
@@ -0,0 +1,19 @@
+name        subversion
+version     1.14.5
+release     1
+description subversion: centralized version control
+
+source      https://dlcdn.apache.org/subversion/subversion-1.14.5.tar.bz2
+hash        sha256:e78a29e7766b8b7b354497d08f71a55641abc53675ce1875584781aae35644a1
+
+depend      filesystem
+depend      apr
+depend      sqlite
+depend      zlib
+depend      utf8proc
+depend      lz4
+depend      serf
+
+configure   ./configure --prefix=/usr --with-lz4=internal --with-utf8proc=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/swig/recipe b/devel/swig/recipe
new file mode 100644
index 0000000..3616371
--- /dev/null
+++ b/devel/swig/recipe
@@ -0,0 +1,14 @@
+name        swig
+version     4.3.1
+release     1
+description swig: Simplified Wrapper and Interface Generator
+
+source      https://sourceforge.net/projects/swig/files/swig/swig-4.3.1/swig-4.3.1.tar.gz
+hash        sha256:44fc829f70f1e17d635a2b4d69acab38896699ecc24aa023e516e0eabbec61b8
+
+depend      filesystem
+depend      pcre2
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/devel/terraform/recipe b/devel/terraform/recipe
new file mode 100644
index 0000000..e1944ff
--- /dev/null
+++ b/devel/terraform/recipe
@@ -0,0 +1,15 @@
+name        terraform
+version     1.13.1
+release     1
+description terraform: infrastructure as code (HashiCorp)
+
+source      https://releases.hashicorp.com/terraform/1.13.1/terraform_1.13.1_linux_amd64.zip
+hash        sha256:4449e2ddc0dee283f0909dd603eaf98edeebaa950f4635cea94f2caf0ffacc5a
+
+depend      filesystem
+builddep    unzip
+
+install     mkdir -p "$PKG/usr/bin"
+install     unzip -o -d "$WORK/bin-unpack" "$SRC/"*.zip
+install     find "$WORK/bin-unpack" -type f -name terraform -exec cp {} "$PKG/usr/bin/terraform" \;
+install     chmod 755 "$PKG/usr/bin/terraform"
diff --git a/docs/zathura-pdf-mupdf/recipe b/docs/zathura-pdf-mupdf/recipe
new file mode 100644
index 0000000..ead4377
--- /dev/null
+++ b/docs/zathura-pdf-mupdf/recipe
@@ -0,0 +1,17 @@
+name        zathura-pdf-mupdf
+version     0.4.4
+release     1
+description zathura-pdf-mupdf: MuPDF backend for zathura
+
+source      https://github.com/pwmt/zathura-pdf-mupdf/archive/0.4.4.tar.gz
+hash        sha256:90bdc7c0d4b5f6bd7b17f9c3832ae5eb8465b45d78ab3b8c2fca26ed45ed1177
+
+depend      filesystem
+depend      zathura
+depend      mupdf
+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/docs/zathura/recipe b/docs/zathura/recipe
new file mode 100644
index 0000000..07e72c5
--- /dev/null
+++ b/docs/zathura/recipe
@@ -0,0 +1,19 @@
+name        zathura
+version     0.5.11
+release     1
+description zathura: document viewer
+
+source      https://github.com/pwmt/zathura/archive/0.5.11.tar.gz
+hash        sha256:32540747a6fe3c4189ec9d5de46a455862c88e11e969adb5bc0ce8f9b25b52d4
+
+depend      filesystem
+depend      gtk3
+depend      girara
+depend      json-glib
+depend      sqlite
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dtests=disabled -Dmanpages=disabled -Dsynctex=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/editors/geany/recipe b/editors/geany/recipe
new file mode 100644
index 0000000..760cd42
--- /dev/null
+++ b/editors/geany/recipe
@@ -0,0 +1,14 @@
+name        geany
+version     2.1
+release     1
+description geany: fast lightweight IDE
+
+source      https://download.geany.org/geany-2.1.tar.bz2
+hash        sha256:6b96a8844463300c10b9692a0a5edad8236eec9e84342f575f83d4fc89331228
+
+depend      filesystem
+depend      gtk3
+
+configure   ./configure --prefix=/usr --disable-html-docs --disable-pdf-docs
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/editors/mousepad/recipe b/editors/mousepad/recipe
new file mode 100644
index 0000000..8da9e19
--- /dev/null
+++ b/editors/mousepad/recipe
@@ -0,0 +1,16 @@
+name        mousepad
+version     0.6.5
+release     1
+description mousepad: Xfce text editor
+
+source      https://archive.xfce.org/src/apps/mousepad/0.6/mousepad-0.6.5.tar.xz
+hash        sha256:21762bc8c3c4f120a4a509ce39f4a5a58dbc10e3f0da66cdc6d9a8c735fff2ac
+
+depend      filesystem
+depend      gtk3
+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/fonts/fira-code/recipe b/fonts/fira-code/recipe
new file mode 100644
index 0000000..78deb10
--- /dev/null
+++ b/fonts/fira-code/recipe
@@ -0,0 +1,15 @@
+name        fira-code
+version     6.2
+release     1
+arch        any
+description fira-code: Fira Code typeface
+
+source      https://github.com/tonsky/FiraCode/releases/download/6.2/Fira_Code_v6.2.zip
+hash        sha256:0949915ba8eb24d89fd93d10a7ff623f42830d7c5ffc3ecbf960e4ecad3e3e79
+
+depend      filesystem
+builddep    unzip
+
+install     mkdir -p "$PKG/usr/share/fonts/TTF"
+install     unzip -o -d "$WORK/fc" "$SRC/"*.zip
+install     find "$WORK/fc" -name "*.ttf" -exec cp {} "$PKG/usr/share/fonts/TTF/" \;
diff --git a/fonts/hack-fonts/recipe b/fonts/hack-fonts/recipe
new file mode 100644
index 0000000..868e8db
--- /dev/null
+++ b/fonts/hack-fonts/recipe
@@ -0,0 +1,13 @@
+name        hack-fonts
+version     3.003
+release     1
+arch        any
+description hack-fonts: Hack typeface
+
+source      https://github.com/source-foundry/Hack/releases/download/v3.003/Hack-v3.003-ttf.tar.xz
+hash        sha256:d9ed5d0a07525c7e7bd587b4364e4bc41021dd668658d09864453d9bb374a78d
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/share/fonts/TTF"
+install     find . -name "*.ttf" -exec cp {} "$PKG/usr/share/fonts/TTF/" \;
diff --git a/fonts/inter-font/recipe b/fonts/inter-font/recipe
new file mode 100644
index 0000000..75d2b19
--- /dev/null
+++ b/fonts/inter-font/recipe
@@ -0,0 +1,15 @@
+name        inter-font
+version     4.1
+release     1
+arch        any
+description inter-font: Inter typeface
+
+source      https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip
+hash        sha256:9883fdd4a49d4fb66bd8177ba6625ef9a64aa45899767dde3d36aa425756b11e
+
+depend      filesystem
+builddep    unzip
+
+install     mkdir -p "$PKG/usr/share/fonts/TTF"
+install     unzip -o -d "$WORK/inter" "$SRC/"*.zip
+install     find "$WORK/inter" -name "*.ttf" -exec cp {} "$PKG/usr/share/fonts/TTF/" \;
diff --git a/fonts/jetbrains-mono/recipe b/fonts/jetbrains-mono/recipe
new file mode 100644
index 0000000..5795060
--- /dev/null
+++ b/fonts/jetbrains-mono/recipe
@@ -0,0 +1,15 @@
+name        jetbrains-mono
+version     2.304
+release     1
+arch        any
+description jetbrains-mono: JetBrains Mono typeface
+
+source      https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip
+hash        sha256:6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf
+
+depend      filesystem
+builddep    unzip
+
+install     mkdir -p "$PKG/usr/share/fonts/TTF"
+install     unzip -o -d "$WORK/jb" "$SRC/"*.zip
+install     find "$WORK/jb" -name "*.ttf" -exec cp {} "$PKG/usr/share/fonts/TTF/" \;
diff --git a/fs/ddrescue/recipe b/fs/ddrescue/recipe
new file mode 100644
index 0000000..dcd80ea
--- /dev/null
+++ b/fs/ddrescue/recipe
@@ -0,0 +1,15 @@
+name        ddrescue
+version     1.29.1
+release     1
+description ddrescue: GNU data recovery tool
+
+source      https://ftp.gnu.org/gnu/ddrescue/ddrescue-1.29.1.tar.lz
+hash        sha256:ddd7d45df026807835a2ec6ab9c365df2ef19e8de1a50ffe6886cd391e04dd75
+
+depend      filesystem
+builddep    lzip
+
+prepare     lzip -cd "$SRC/"ddrescue-1.29.1.tar.lz | tar -x --strip-components=1
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/fs/encfs/recipe b/fs/encfs/recipe
new file mode 100644
index 0000000..60b9748
--- /dev/null
+++ b/fs/encfs/recipe
@@ -0,0 +1,17 @@
+name        encfs
+version     1.9.5
+release     1
+description encfs: encrypted filesystem in user-space
+
+source      https://github.com/vgough/encfs/releases/download/v1.9.5/encfs-1.9.5.tar.gz
+hash        sha256:4709f05395ccbad6c0a5b40a4619d60aafe3473b1a79bafb3aa700b1f756fd63
+
+depend      filesystem
+depend      fuse3
+depend      openssl
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DBUILD_UNIT_TESTS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/fs/erofs-utils/recipe b/fs/erofs-utils/recipe
new file mode 100644
index 0000000..0791f30
--- /dev/null
+++ b/fs/erofs-utils/recipe
@@ -0,0 +1,22 @@
+name        erofs-utils
+version     1.8.6
+release     1
+description erofs-utils: EROFS filesystem tools
+
+source      https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-1.8.6.tar.gz
+hash        sha256:5b221dc3fd6d151425b30534ede46fb7a90dc233a8659cba0372796b0a066547
+
+depend      filesystem
+depend      lz4
+depend      xz
+depend      zlib
+depend      zstd
+builddep    autoconf
+builddep    automake
+builddep    libtool
+builddep    pkgconf
+
+prepare     ./autogen.sh
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --enable-lz4 --enable-lzma
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/fs/f2fs-tools/recipe b/fs/f2fs-tools/recipe
new file mode 100644
index 0000000..02bdd81
--- /dev/null
+++ b/fs/f2fs-tools/recipe
@@ -0,0 +1,19 @@
+name        f2fs-tools
+version     1.16.0
+release     1
+description f2fs-tools: Flash-Friendly File System tools
+
+source      https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/f2fs-tools-1.16.0.tar.gz
+hash        sha256:208c7a07e95383fbd7b466b5681590789dcb41f41bf197369c41a95383b57c5e
+
+depend      filesystem
+depend      util-linux
+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/fs/ifuse/recipe b/fs/ifuse/recipe
new file mode 100644
index 0000000..df97b2f
--- /dev/null
+++ b/fs/ifuse/recipe
@@ -0,0 +1,15 @@
+name        ifuse
+version     1.1.4
+release     1
+description ifuse: mount iOS devices
+
+source      https://github.com/libimobiledevice/ifuse/releases/download/1.1.4/ifuse-1.1.4.tar.bz2
+hash        sha256:3550702ef94b2f5f16c7db91c6b3282b2aed1340665834a03e47458e09d98d87
+
+depend      filesystem
+depend      libimobiledevice
+depend      fuse3
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/fs/libtirpc/recipe b/fs/libtirpc/recipe
new file mode 100644
index 0000000..d591865
--- /dev/null
+++ b/fs/libtirpc/recipe
@@ -0,0 +1,13 @@
+name        libtirpc
+version     1.3.6
+release     1
+description libtirpc: transport-independent RPC
+
+source      https://downloads.sourceforge.net/libtirpc/libtirpc-1.3.6.tar.bz2
+hash        sha256:bbd26a8f0df5690a62a47f6aa30f797f3ef8d02560d1bc449a83066b5a1d3508
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-gssapi
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/fs/mergerfs/recipe b/fs/mergerfs/recipe
new file mode 100644
index 0000000..17773aa
--- /dev/null
+++ b/fs/mergerfs/recipe
@@ -0,0 +1,13 @@
+name        mergerfs
+version     2.40.2
+release     1
+description mergerfs: FUSE union filesystem
+
+source      https://github.com/trapexit/mergerfs/releases/download/2.40.2/mergerfs-2.40.2.tar.gz
+hash        sha256:595a7a108f5a20e0cd20b6d08a360b283940d81b1a66b118d27dfa93540878b0
+
+depend      filesystem
+depend      fuse3
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/fs/mtools/recipe b/fs/mtools/recipe
new file mode 100644
index 0000000..92ccc43
--- /dev/null
+++ b/fs/mtools/recipe
@@ -0,0 +1,13 @@
+name        mtools
+version     4.0.49
+release     1
+description mtools: FAT filesystem tools
+
+source      https://ftp.gnu.org/gnu/mtools/mtools-4.0.49.tar.bz2
+hash        sha256:6fe5193583d6e7c59da75e63d7234f76c0b07caf33b103894f46f66a871ffc9f
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/fs/nfs-utils/files/nfs-server.service b/fs/nfs-utils/files/nfs-server.service
new file mode 100644
index 0000000..8010151
--- /dev/null
+++ b/fs/nfs-utils/files/nfs-server.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=NFS server
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/rpc.mountd -F
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/fs/nfs-utils/files/openrc-nfs-server b/fs/nfs-utils/files/openrc-nfs-server
new file mode 100755
index 0000000..4427f36
--- /dev/null
+++ b/fs/nfs-utils/files/openrc-nfs-server
@@ -0,0 +1,17 @@
+#!/sbin/openrc-run
+description="NFS server"
+command="/usr/sbin/rpc.mountd"
+command_args="-F"
+command_background="yes"
+pidfile="/run/nfs-server.pid"
+
+depend() {
+    use net
+    after net
+}
+
+start_pre() {
+	if command -v exportfs >/dev/null 2>&1; then exportfs -ra || :; fi
+	if command -v rpc.statd >/dev/null 2>&1; then rpc.statd --no-notify || :; fi
+	if command -v rpc.nfsd >/dev/null 2>&1; then rpc.nfsd 8 || :; fi
+}
diff --git a/fs/nfs-utils/recipe b/fs/nfs-utils/recipe
new file mode 100644
index 0000000..fc8079b
--- /dev/null
+++ b/fs/nfs-utils/recipe
@@ -0,0 +1,22 @@
+name        nfs-utils
+version     2.8.3
+release     2
+description nfs-utils: NFS client and server
+
+source      https://www.kernel.org/pub/linux/utils/nfs-utils/2.8.3/nfs-utils-2.8.3.tar.xz
+hash        sha256:11e7c5847a8423a72931c865bd9296e7fd56ff270a795a849183900961711725
+
+depend      filesystem
+depend      libtirpc
+depend      rpcsvc-proto
+depend      libevent
+depend      sqlite
+depend      lvm2
+depend      keyutils
+
+configure   ./configure --prefix=/usr --disable-gss --disable-nfsv4 --with-statduser=nobody --disable-nfsdcltrack
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/nfs-server.service" "$PKG/usr/lib/systemd/system/nfs-server.service"
+install     install -m 0755 "$SRC/files/openrc-nfs-server" "$PKG/etc/init.d/nfs-server"
diff --git a/fs/rpcsvc-proto/recipe b/fs/rpcsvc-proto/recipe
new file mode 100644
index 0000000..5616483
--- /dev/null
+++ b/fs/rpcsvc-proto/recipe
@@ -0,0 +1,13 @@
+name        rpcsvc-proto
+version     1.4.4
+release     1
+description rpcsvc-proto: RPC protocol definitions
+
+source      https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4.4/rpcsvc-proto-1.4.4.tar.xz
+hash        sha256:81c3aa27edb5d8a18ef027081ebb984234d5b5860c65bd99d4ac8f03145a558b
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/fs/testdisk/recipe b/fs/testdisk/recipe
new file mode 100644
index 0000000..02bf65d
--- /dev/null
+++ b/fs/testdisk/recipe
@@ -0,0 +1,18 @@
+name        testdisk
+version     7.2
+release     1
+description testdisk: partition and file recovery (includes PhotoRec)
+
+source      https://www.cgsecurity.org/testdisk-7.2.tar.bz2
+hash        sha256:f8343be20cb4001c5d91a2e3bcd918398f00ae6d8310894a5a9f2feb813c283f
+
+depend      filesystem
+depend      ncurses
+depend      libjpeg-turbo
+depend      zlib
+depend      e2fsprogs
+depend      ntfs-3g
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/games/angband/recipe b/games/angband/recipe
new file mode 100644
index 0000000..e0eb325
--- /dev/null
+++ b/games/angband/recipe
@@ -0,0 +1,18 @@
+name        angband
+version     4.2.5
+release     1
+description angband: single-player dungeon exploration
+
+source      https://github.com/angband/angband/releases/download/4.2.5/Angband-4.2.5.tar.gz
+hash        sha256:c4cacbdf28f726fcb1a0b30b8763100fb06f88dbb570e955232e41d83e0718a6
+
+depend      filesystem
+depend      ncurses
+depend      sdl2
+depend      sdl2-image
+depend      sdl2-ttf
+depend      sdl2-mixer
+
+configure   ./configure --prefix=/usr --enable-sdl
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/games/dosbox-staging/recipe b/games/dosbox-staging/recipe
new file mode 100644
index 0000000..0708ced
--- /dev/null
+++ b/games/dosbox-staging/recipe
@@ -0,0 +1,22 @@
+name        dosbox-staging
+version     0.82.2
+release     1
+description dosbox-staging: modern DOSBox fork
+
+source      https://github.com/dosbox-staging/dosbox-staging/archive/v0.82.2.tar.gz
+hash        sha256:387c97b373c3164ab5abbbc2b210bf94b5567057abe44ee1e8b4d4e725bd422c
+
+depend      filesystem
+depend      sdl2
+depend      sdl2-net
+depend      opus
+depend      alsa-lib
+depend      zlib
+depend      libpng
+depend      fluidsynth
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Duse_mt32emu=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/games/minetest/recipe b/games/minetest/recipe
new file mode 100644
index 0000000..5d547c7
--- /dev/null
+++ b/games/minetest/recipe
@@ -0,0 +1,29 @@
+name        minetest
+version     5.11.0
+release     1
+description minetest: voxel sandbox (Luanti)
+
+source      https://github.com/luanti-org/luanti/archive/5.11.0.tar.gz
+hash        sha256:70e531d0776988ce6e579ea5490fdf6be3e349a4ade5281f5111aa4fdd8ee510
+
+depend      filesystem
+depend      sqlite
+depend      curl
+depend      zlib
+depend      zstd
+depend      gmp
+depend      jsoncpp
+depend      openal-soft
+depend      libvorbis
+depend      libogg
+depend      freetype
+depend      mesa
+depend      sqlite
+depend      luajit
+depend      sdl2
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DBUILD_CLIENT=ON -DBUILD_SERVER=ON -DENABLE_GETTEXT=OFF -DRUN_IN_PLACE=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/games/nethack/recipe b/games/nethack/recipe
new file mode 100644
index 0000000..668473d
--- /dev/null
+++ b/games/nethack/recipe
@@ -0,0 +1,14 @@
+name        nethack
+version     3.6.7
+release     1
+description nethack: dungeon crawl
+
+source      https://www.nethack.org/download/3.6.7/nethack-367-src.tgz
+hash        sha256:98cf67df6debf9668a61745aa84c09bcab362e5d33f5b944ec5155d44d2aacb2
+
+depend      filesystem
+depend      ncurses
+
+prepare     sh sys/unix/setup.sh
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/games/retroarch/recipe b/games/retroarch/recipe
new file mode 100644
index 0000000..70b4701
--- /dev/null
+++ b/games/retroarch/recipe
@@ -0,0 +1,21 @@
+name        retroarch
+version     1.21.0
+release     1
+description retroarch: frontend for libretro cores
+
+source      https://github.com/libretro/RetroArch/archive/v1.21.0.tar.gz
+hash        sha256:9da17918c10d91d4ebfde9ff402dba0b1ad6660fdbce7656d32f0c0182b3a538
+
+depend      filesystem
+depend      mesa
+depend      alsa-lib
+depend      ffmpeg
+depend      freetype
+depend      zlib
+depend      wayland
+depend      libxkbcommon
+depend      sdl2
+
+configure   ./configure --prefix=/usr --disable-discord --disable-qt --enable-alsa --enable-opengl --enable-egl --enable-wayland
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/games/scummvm/recipe b/games/scummvm/recipe
new file mode 100644
index 0000000..3211c31
--- /dev/null
+++ b/games/scummvm/recipe
@@ -0,0 +1,24 @@
+name        scummvm
+version     2.9.1
+release     1
+description scummvm: adventure game engine
+
+source      https://downloads.scummvm.org/frs/scummvm/2.9.1/scummvm-2.9.1.tar.xz
+hash        sha256:6a82f36afa9de758ab1dd377101a26a53f12417cbfd350bb8e5d7fd5b8c257e3
+
+depend      filesystem
+depend      sdl2
+depend      zlib
+depend      libvorbis
+depend      flac
+depend      libpng
+depend      freetype
+depend      curl
+depend      faad2
+depend      fluidsynth
+depend      libjpeg-turbo
+depend      mpg123
+
+configure   ./configure --prefix=/usr --enable-release --disable-debug
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/games/supertux/recipe b/games/supertux/recipe
new file mode 100644
index 0000000..79a8f86
--- /dev/null
+++ b/games/supertux/recipe
@@ -0,0 +1,25 @@
+name        supertux
+version     0.6.3
+release     1
+description supertux: jump-and-run game
+
+source      https://github.com/SuperTux/supertux/releases/download/v0.6.3/SuperTux-v0.6.3-Source.tar.gz
+hash        sha256:f7940e6009c40226eb34ebab8ffb0e3a894892d891a07b35d0e5762dd41c79f6
+
+depend      filesystem
+depend      sdl2
+depend      sdl2-image
+depend      openal-soft
+depend      libvorbis
+depend      libogg
+depend      physfs
+depend      curl
+depend      freetype
+depend      glew
+depend      glm
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DENABLE_BOOST=OFF -DBUILD_DOCUMENTATION=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/graphics/babl/recipe b/graphics/babl/recipe
new file mode 100644
index 0000000..de37839
--- /dev/null
+++ b/graphics/babl/recipe
@@ -0,0 +1,16 @@
+name        babl
+version     0.1.114
+release     1
+description babl: pixel format conversion
+
+source      https://download.gimp.org/babl/0.1/babl-0.1.114.tar.xz
+hash        sha256:bcbb7786c1e447703db3bc7fa34d62d0d2d117b22f04d8834c7b2d5ded456487
+
+depend      filesystem
+depend      lcms2
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dwith-docs=false -Denable-gir=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/graphics/darktable/recipe b/graphics/darktable/recipe
new file mode 100644
index 0000000..2848a8f
--- /dev/null
+++ b/graphics/darktable/recipe
@@ -0,0 +1,30 @@
+name        darktable
+version     5.2.1
+release     1
+description darktable: photography workflow
+
+source      https://github.com/darktable-org/darktable/releases/download/release-5.2.1/darktable-5.2.1.tar.xz
+hash        sha256:02f1aa9ae93949e7bc54c34eeb5ff92c2b87f95d2547865df55c60467564ee11
+
+depend      filesystem
+depend      gtk3
+depend      glib
+depend      lcms2
+depend      exiv2
+depend      libjpeg-turbo
+depend      libpng
+depend      libtiff
+depend      pugixml
+depend      sqlite
+depend      curl
+depend      json-glib
+depend      zlib
+depend      pugixml
+depend      libxml2
+depend      iso-codes
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DBUILD_TESTING=OFF -DUSE_COLORD=OFF -DUSE_GMIC=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/graphics/exiv2/recipe b/graphics/exiv2/recipe
new file mode 100644
index 0000000..7c09962
--- /dev/null
+++ b/graphics/exiv2/recipe
@@ -0,0 +1,19 @@
+name        exiv2
+version     0.28.5
+release     1
+description exiv2: image metadata library
+
+source      https://github.com/Exiv2/exiv2/archive/v0.28.5.tar.gz
+hash        sha256:e1671f744e379a87ba0c984617406fdf8c0ad0c594e5122f525b2fb7c28d394d
+
+depend      filesystem
+depend      expat
+depend      zlib
+depend      brotli
+depend      inih
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DEXIV2_BUILD_SAMPLES=OFF -DEXIV2_ENABLE_VIDEO=ON -DEXIV2_ENABLE_WEBREADY=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/graphics/gegl/recipe b/graphics/gegl/recipe
new file mode 100644
index 0000000..8bd4347
--- /dev/null
+++ b/graphics/gegl/recipe
@@ -0,0 +1,24 @@
+name        gegl
+version     0.4.62
+release     1
+description gegl: Generic Graphics Library
+
+source      https://download.gimp.org/gegl/0.4/gegl-0.4.62.tar.xz
+hash        sha256:5887576371ebf1d9e90797d10e4b9a7f1658228d4827583e79e1db3d94505c6c
+
+depend      filesystem
+depend      babl
+depend      glib
+depend      json-glib
+depend      libpng
+depend      libjpeg-turbo
+depend      libtiff
+depend      lcms2
+depend      cairo
+depend      pango
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Ddocs=false -Dintrospection=false -Dlua=disabled -Dlibspiro=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/graphics/gimp/recipe b/graphics/gimp/recipe
new file mode 100644
index 0000000..b311b4d
--- /dev/null
+++ b/graphics/gimp/recipe
@@ -0,0 +1,34 @@
+name        gimp
+version     3.0.4
+release     1
+description gimp: GNU Image Manipulation Program
+
+source      https://download.gimp.org/gimp/v3.0/gimp-3.0.4.tar.xz
+hash        sha256:8caa2ec275bf09326575654ac276afc083f8491e7cca45d19cf29e696aecab25
+
+depend      filesystem
+depend      babl
+depend      gegl
+depend      gtk3
+depend      cairo
+depend      pango
+depend      gdk-pixbuf
+depend      lcms2
+depend      libpng
+depend      libjpeg-turbo
+depend      libtiff
+depend      glib
+depend      poppler
+depend      libexif
+depend      appstream
+depend      libxml2
+depend      bzip2
+depend      xz
+depend      zlib
+depend      harfbuzz
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dgi-docgen=disabled -Dheadless-tests=disabled -Dlua=false -Dcan-crosscompile=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/graphics/inkscape/recipe b/graphics/inkscape/recipe
new file mode 100644
index 0000000..86ebe57
--- /dev/null
+++ b/graphics/inkscape/recipe
@@ -0,0 +1,31 @@
+name        inkscape
+version     1.4.2
+release     1
+description inkscape: vector graphics editor
+
+source      https://media.inkscape.org/dl/resources/file/inkscape-1.4.2.tar.xz
+hash        sha256:2000530c7917e5260c9e8575a7154ff6926643d2006487d714e304a963f0c782
+
+depend      filesystem
+depend      gtk3
+depend      boost
+depend      gc
+depend      gsl
+depend      libxml2
+depend      libxslt
+depend      poppler
+depend      potrace
+depend      lcms2
+depend      double-conversion
+depend      libjpeg-turbo
+depend      libpng
+depend      pango
+depend      cairo
+depend      freetype
+depend      harfbuzz
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DWITH_IMAGE_MAGICK=OFF -DBUILD_TESTING=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/graphics/potrace/recipe b/graphics/potrace/recipe
new file mode 100644
index 0000000..55b1f80
--- /dev/null
+++ b/graphics/potrace/recipe
@@ -0,0 +1,14 @@
+name        potrace
+version     1.16
+release     1
+description potrace: bitmap tracer
+
+source      https://potrace.sourceforge.net/download/1.16/potrace-1.16.tar.gz
+hash        sha256:be8248a17dedd6ccbaab2fcc45835bb0502d062e40fbded3bc56028ce5eb7acc
+
+depend      filesystem
+depend      zlib
+
+configure   ./configure --prefix=/usr --with-libpotrace
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/icons/papirus-icon-theme/recipe b/icons/papirus-icon-theme/recipe
new file mode 100644
index 0000000..6d75c1e
--- /dev/null
+++ b/icons/papirus-icon-theme/recipe
@@ -0,0 +1,12 @@
+name        papirus-icon-theme
+version     20250501
+release     1
+arch        any
+description papirus-icon-theme: Papirus icon theme
+
+source      https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/20250501.tar.gz
+hash        sha256:3831a487f813479ad3224fdbfb0c7023f23056899bc78c93737f341aa655558e
+
+depend      filesystem
+
+install     make DESTDIR="$PKG" PREFIX=/usr install
diff --git a/kdeapps/falkon/recipe b/kdeapps/falkon/recipe
index 1a481ad..35f2d5e 100644
--- a/kdeapps/falkon/recipe
+++ b/kdeapps/falkon/recipe
@@ -1,6 +1,6 @@
 name        falkon
 version     26.08.0
-release     1
+release     2
 description falkon: KDE component
 
 source      https://download.kde.org/stable/release-service/26.08.0/src/falkon-26.08.0.tar.xz
@@ -8,6 +8,7 @@ hash        sha256:0a2d159b4f512c88557ab8556f550c7b5492437154e6729bfee12907d178f
 
 depend      filesystem
 depend      qt6
+depend      qt6-qtwebengine
 depend      kf6
 depend      plasma-desktop
 builddep    cmake
diff --git a/lang/composer/recipe b/lang/composer/recipe
new file mode 100644
index 0000000..8e0c9db
--- /dev/null
+++ b/lang/composer/recipe
@@ -0,0 +1,15 @@
+name        composer
+version     2.8.10
+release     1
+arch        any
+description composer: PHP dependency manager
+
+source      https://github.com/composer/composer/releases/download/2.8.10/composer.phar
+hash        sha256:28dbb6bd8bef31479c7985b774c130a8bda37dbe63c35b56f6cb6bc377427573
+
+depend      filesystem
+depend      php
+
+install     mkdir -p "$PKG/usr/bin"
+install     cp "$SRC/"composer.phar "$PKG/usr/bin/composer"
+install     chmod 755 "$PKG/usr/bin/composer"
diff --git a/lang/crystal/recipe b/lang/crystal/recipe
new file mode 100644
index 0000000..a16de79
--- /dev/null
+++ b/lang/crystal/recipe
@@ -0,0 +1,14 @@
+name        crystal
+version     1.17.1
+release     1
+description crystal: Crystal compiler (official linux-x86_64 distribution)
+
+source      https://github.com/crystal-lang/crystal/releases/download/1.17.1/crystal-1.17.1-1-linux-x86_64.tar.gz
+hash        sha256:0348317f19e924c954e14f2a0ddf2341b66dc207316b69197192fdb73abd581e
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/lib/crystal" "$PKG/usr/bin"
+install     cp -a . "$PKG/usr/lib/crystal/"
+install     if [ -x bin/crystal ]; then ln -s ../lib/crystal/bin/crystal "$PKG/usr/bin/crystal"; elif [ -x crystal ]; then ln -s ../lib/crystal/crystal "$PKG/usr/bin/crystal"; fi
+install     if [ -x bin/shards ]; then ln -s ../lib/crystal/bin/shards "$PKG/usr/bin/shards"; fi
diff --git a/lang/luarocks/recipe b/lang/luarocks/recipe
new file mode 100644
index 0000000..7f6bbfb
--- /dev/null
+++ b/lang/luarocks/recipe
@@ -0,0 +1,17 @@
+name        luarocks
+version     3.12.2
+release     1
+description luarocks: Lua package manager
+
+source      https://luarocks.org/releases/luarocks-3.12.2.tar.gz
+hash        sha256:b0e0c85205841ddd7be485f53d6125766d18a81d226588d2366931e9a1484492
+
+depend      filesystem
+depend      lua
+depend      curl
+depend      openssl
+depend      unzip
+
+configure   ./configure --prefix=/usr --with-lua=/usr --sysconfdir=/etc/luarocks
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/lang/r/recipe b/lang/r/recipe
new file mode 100644
index 0000000..4efa718
--- /dev/null
+++ b/lang/r/recipe
@@ -0,0 +1,22 @@
+name        r
+version     4.5.1
+release     1
+description r: GNU R statistical computing
+
+source      https://cran.r-project.org/src/base/R-4/R-4.5.1.tar.gz
+hash        sha256:b42a7921400386645b10105b91c68728787db5c4c83c9f6c30acdce632e1bb70
+
+depend      filesystem
+depend      bzip2
+depend      xz
+depend      zlib
+depend      pcre2
+depend      curl
+depend      libpng
+depend      cairo
+depend      pango
+depend      readline
+
+configure   ./configure --prefix=/usr --enable-R-shlib --with-cairo --with-readline --without-icu --without-recommended-packages
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/lang/tk/recipe b/lang/tk/recipe
new file mode 100644
index 0000000..522d136
--- /dev/null
+++ b/lang/tk/recipe
@@ -0,0 +1,17 @@
+name        tk
+version     9.0.2
+release     1
+description tk: Tk GUI toolkit for Tcl
+
+source      https://prdownloads.sourceforge.net/tcl/tk9.0.2-src.tar.gz
+hash        sha256:76fb852b2f167592fe8b41aa6549ce4e486dbf3b259a269646600e3894517c76
+
+depend      filesystem
+depend      tcl
+depend      libx11
+depend      libxft
+depend      libxext
+
+configure   cd unix && ./configure --prefix=/usr --libdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --enable-threads --with-tcl=/usr/lib64
+build       cd unix && make -j"$MAKEJOBS"
+install     cd unix && make install DESTDIR="$PKG"
diff --git a/libs/abseil-cpp/recipe b/libs/abseil-cpp/recipe
new file mode 100644
index 0000000..adeedbb
--- /dev/null
+++ b/libs/abseil-cpp/recipe
@@ -0,0 +1,15 @@
+name        abseil-cpp
+version     20250814.0
+release     1
+description abseil-cpp: Abseil C++ common libraries
+
+source      https://github.com/abseil/abseil-cpp/archive/20250814.0.tar.gz
+hash        sha256:9b2b72d4e8367c0b843fa2bcfa2b08debbe3cee34f7aaa27de55a6cbb3e843db
+
+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 -DABSL_BUILD_TESTING=OFF -DABSL_PROPAGATE_CXX_STD=ON -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/aom/recipe b/libs/aom/recipe
new file mode 100644
index 0000000..72f0ea5
--- /dev/null
+++ b/libs/aom/recipe
@@ -0,0 +1,15 @@
+name        aom
+version     3.12.1
+release     1
+description aom: AV1 codec library
+
+source      https://storage.googleapis.com/aom-releases/libaom-3.12.1.tar.gz
+hash        sha256:9e9775180dec7dfd61a79e00bda3809d43891aee6b2e331ff7f26986207ea22e
+
+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_DOCS=OFF -DENABLE_TESTS=OFF -DENABLE_NASM=ON -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/apr/recipe b/libs/apr/recipe
new file mode 100644
index 0000000..456a0d6
--- /dev/null
+++ b/libs/apr/recipe
@@ -0,0 +1,13 @@
+name        apr
+version     1.7.6
+release     1
+description apr: Apache Portable Runtime
+
+source      https://dlcdn.apache.org/apr/apr-1.7.6.tar.bz2
+hash        sha256:49030d92d2575da735791b496dc322f3ce5cff9494779ba8cc28c7f46c5deb32
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/boost/recipe b/libs/boost/recipe
new file mode 100644
index 0000000..5929e52
--- /dev/null
+++ b/libs/boost/recipe
@@ -0,0 +1,19 @@
+name        boost
+version     1.89.0
+release     1
+description boost: C++ libraries
+
+source      https://archives.boost.io/release/1.89.0/source/boost_1_89_0.tar.bz2
+hash        sha256:85a33fa22621b4f314f8e85e1a5e2a9363d22e4f4992925d4bb3bc631b5a0c7a
+
+depend      filesystem
+depend      zlib
+depend      bzip2
+depend      xz
+depend      zstd
+depend      icu
+depend      python
+
+configure   ./bootstrap.sh --prefix=/usr --with-python=python3 --libdir=/usr/lib64
+build       ./b2 -j"$MAKEJOBS" threading=multi variant=release link=shared runtime-link=shared
+install     ./b2 install --prefix="$PKG/usr" --libdir="$PKG/usr/lib64" threading=multi variant=release link=shared
diff --git a/libs/capstone/recipe b/libs/capstone/recipe
new file mode 100644
index 0000000..02d21ca
--- /dev/null
+++ b/libs/capstone/recipe
@@ -0,0 +1,15 @@
+name        capstone
+version     5.0.6
+release     1
+description capstone: disassembly framework
+
+source      https://github.com/capstone-engine/capstone/archive/5.0.6.tar.gz
+hash        sha256:240ebc834c51aae41ca9215d3190cc372fd132b9c5c8aa2d5f19ca0c325e28f9
+
+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 -DCAPSTONE_BUILD_TESTS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/chromaprint/recipe b/libs/chromaprint/recipe
new file mode 100644
index 0000000..9b201f0
--- /dev/null
+++ b/libs/chromaprint/recipe
@@ -0,0 +1,16 @@
+name        chromaprint
+version     1.5.1
+release     1
+description chromaprint: audio fingerprinting
+
+source      https://github.com/acoustid/chromaprint/releases/download/v1.5.1/chromaprint-1.5.1.tar.gz
+hash        sha256:a1aad8fa3b8b18b78d3755b3767faff9abb67242e01b478ec9a64e190f335e1c
+
+depend      filesystem
+depend      ffmpeg
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DBUILD_TOOLS=ON -DBUILD_TESTS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/cjson/recipe b/libs/cjson/recipe
new file mode 100644
index 0000000..f1c3d30
--- /dev/null
+++ b/libs/cjson/recipe
@@ -0,0 +1,15 @@
+name        cjson
+version     1.7.18
+release     1
+description cjson: ultralightweight JSON parser
+
+source      https://github.com/DaveGamble/cJSON/archive/v1.7.18.tar.gz
+hash        sha256:3aa806844a03442c00769b83e99970be70fbef03735ff898f4811dd03b9f5ee5
+
+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_CJSON_TEST=OFF -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/djvulibre/recipe b/libs/djvulibre/recipe
new file mode 100644
index 0000000..e34b073
--- /dev/null
+++ b/libs/djvulibre/recipe
@@ -0,0 +1,15 @@
+name        djvulibre
+version     3.5.28
+release     1
+description djvulibre: DjVu document library
+
+source      https://sourceforge.net/projects/djvu/files/DjVuLibre/3.5.28/djvulibre-3.5.28.tar.gz
+hash        sha256:fcd009ea7654fde5a83600eb80757bd3a76998e47d13c66b54c8db849f8f2edc
+
+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/double-conversion/recipe b/libs/double-conversion/recipe
new file mode 100644
index 0000000..3163170
--- /dev/null
+++ b/libs/double-conversion/recipe
@@ -0,0 +1,15 @@
+name        double-conversion
+version     3.3.1
+release     1
+description double-conversion: binary-decimal conversion
+
+source      https://github.com/google/double-conversion/archive/v3.3.1.tar.gz
+hash        sha256:fe54901055c71302dcdc5c3ccbe265a6c191978f3761ce1414d0895d6b0ea90e
+
+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 -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/enchant/recipe b/libs/enchant/recipe
new file mode 100644
index 0000000..41b47da
--- /dev/null
+++ b/libs/enchant/recipe
@@ -0,0 +1,15 @@
+name        enchant
+version     2.8.12
+release     1
+description enchant: wrapper for spell-checking
+
+source      https://github.com/AbiWord/enchant/releases/download/v2.8.12/enchant-2.8.12.tar.gz
+hash        sha256:20e5fab2ca0f95ba9d1ef5052fe5b028e3e1d66d4cdea6b9adfcbd3e524c2a09
+
+depend      filesystem
+depend      glib
+depend      hunspell
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/enet/recipe b/libs/enet/recipe
new file mode 100644
index 0000000..10758ed
--- /dev/null
+++ b/libs/enet/recipe
@@ -0,0 +1,13 @@
+name        enet
+version     1.3.18
+release     1
+description enet: reliable UDP networking
+
+source      https://github.com/lsalzman/enet/archive/v1.3.18.tar.gz
+hash        sha256:28603c895f9ed24a846478180ee72c7376b39b4bb1287b73877e5eae7d96b0dd
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/faad2/recipe b/libs/faad2/recipe
new file mode 100644
index 0000000..d566046
--- /dev/null
+++ b/libs/faad2/recipe
@@ -0,0 +1,15 @@
+name        faad2
+version     2.11.2
+release     1
+description faad2: AAC decoder
+
+source      https://github.com/knik0/faad2/archive/2.11.2.tar.gz
+hash        sha256:3fcbd305e4abd34768c62050e18ca0986f7d9c5eca343fb98275418013065c0e
+
+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 -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/fcft/recipe b/libs/fcft/recipe
new file mode 100644
index 0000000..de0291c
--- /dev/null
+++ b/libs/fcft/recipe
@@ -0,0 +1,20 @@
+name        fcft
+version     3.3.2
+release     1
+description fcft: simple font loading library
+
+source      https://codeberg.org/dnkl/fcft/releases/download/3.3.2/fcft-3.3.2.tar.gz
+hash        sha256:8dffe750027618e01dd4e6bc9aa9c889033c7abe4a661e9294192b58b4556264
+
+depend      filesystem
+depend      fontconfig
+depend      freetype
+depend      harfbuzz
+depend      pixman
+depend      utf8proc
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Ddocs=disabled -Dtests=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/fftw/recipe b/libs/fftw/recipe
new file mode 100644
index 0000000..3d7243a
--- /dev/null
+++ b/libs/fftw/recipe
@@ -0,0 +1,13 @@
+name        fftw
+version     3.3.10
+release     1
+description fftw: Fastest Fourier Transform in the West
+
+source      https://www.fftw.org/fftw-3.3.10.tar.gz
+hash        sha256:56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --enable-shared --enable-threads --enable-float --enable-sse2
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/fluidsynth/recipe b/libs/fluidsynth/recipe
new file mode 100644
index 0000000..97c8402
--- /dev/null
+++ b/libs/fluidsynth/recipe
@@ -0,0 +1,18 @@
+name        fluidsynth
+version     2.4.7
+release     1
+description fluidsynth: SoundFont synthesizer
+
+source      https://github.com/FluidSynth/fluidsynth/archive/v2.4.7.tar.gz
+hash        sha256:7fb0e328c66a24161049e2b9e27c3b6e51a6904b31b1a647f73cc1f322523e88
+
+depend      filesystem
+depend      glib
+depend      alsa-lib
+depend      libsndfile
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -Denable-pulseaudio=OFF -Denable-jack=OFF -Denable-dbus=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/freeglut/recipe b/libs/freeglut/recipe
new file mode 100644
index 0000000..bb2e08b
--- /dev/null
+++ b/libs/freeglut/recipe
@@ -0,0 +1,20 @@
+name        freeglut
+version     3.6.0
+release     1
+description freeglut: OpenGL utility toolkit
+
+source      https://github.com/FreeGLUTProject/freeglut/releases/download/v3.6.0/freeglut-3.6.0.tar.gz
+hash        sha256:9c3d4d6516fbfa0280edc93c77698fb7303e443c1aaaf37d269e3288a6c3ea52
+
+depend      filesystem
+depend      libx11
+depend      libxi
+depend      libxrandr
+depend      libxxf86vm
+depend      mesa
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DFREEGLUT_BUILD_DEMOS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/gd/recipe b/libs/gd/recipe
new file mode 100644
index 0000000..cdd86b7
--- /dev/null
+++ b/libs/gd/recipe
@@ -0,0 +1,19 @@
+name        gd
+version     2.3.3
+release     1
+description gd: image creation library
+
+source      https://github.com/libgd/libgd/releases/download/gd-2.3.3/libgd-2.3.3.tar.xz
+hash        sha256:3fe822ece20796060af63b7c60acb151e5844204d289da0ce08f8fdf131e5a61
+
+depend      filesystem
+depend      libpng
+depend      libjpeg-turbo
+depend      freetype
+depend      libtiff
+depend      libwebp
+depend      zlib
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/gdbm/recipe b/libs/gdbm/recipe
new file mode 100644
index 0000000..427d4c9
--- /dev/null
+++ b/libs/gdbm/recipe
@@ -0,0 +1,13 @@
+name        gdbm
+version     1.25
+release     1
+description gdbm: GNU dbm
+
+source      https://ftp.gnu.org/gnu/gdbm/gdbm-1.25.tar.gz
+hash        sha256:d02db3c5926ed877f8817b81cd1f92f53ef74ca8c6db543fbba0271b34f393ec
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --enable-libgdbm-compat
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/girara/recipe b/libs/girara/recipe
new file mode 100644
index 0000000..a65d95a
--- /dev/null
+++ b/libs/girara/recipe
@@ -0,0 +1,17 @@
+name        girara
+version     0.4.5
+release     1
+description girara: UI library for zathura
+
+source      https://github.com/pwmt/girara/archive/0.4.5.tar.gz
+hash        sha256:9abb84fdb3f8f51e8aef8d53488fd0631357f0713ad5aa4a5c755c23f54b23df
+
+depend      filesystem
+depend      gtk3
+depend      json-glib
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Ddocs=disabled -Dtests=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/glm/recipe b/libs/glm/recipe
new file mode 100644
index 0000000..c0ffcc1
--- /dev/null
+++ b/libs/glm/recipe
@@ -0,0 +1,16 @@
+name        glm
+version     1.0.1
+release     1
+arch        any
+description glm: OpenGL Mathematics
+
+source      https://github.com/g-truc/glm/archive/1.0.1.tar.gz
+hash        sha256:9f3174561fd26904b23f0db5e560971cbf9b3cbda0b280f04d5c379d03bf234c
+
+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 -DGLM_BUILD_TESTS=OFF -DBUILD_SHARED_LIBS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/glslang/recipe b/libs/glslang/recipe
new file mode 100644
index 0000000..a9c9b7f
--- /dev/null
+++ b/libs/glslang/recipe
@@ -0,0 +1,16 @@
+name        glslang
+version     15.3.0
+release     1
+description glslang: GLSL/HLSL reference compiler
+
+source      https://github.com/KhronosGroup/glslang/archive/15.3.0.tar.gz
+hash        sha256:c6c21fe1873c37e639a6a9ac72d857ab63a5be6893a589f34e09a6c757174201
+
+depend      filesystem
+depend      spirv-tools
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DENABLE_GLSLANG_BINARIES=ON -DBUILD_TESTING=OFF -DALLOW_EXTERNAL_SPIRV_TOOLS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/graphene/recipe b/libs/graphene/recipe
new file mode 100644
index 0000000..f758410
--- /dev/null
+++ b/libs/graphene/recipe
@@ -0,0 +1,16 @@
+name        graphene
+version     1.10.8
+release     1
+description graphene: thin-matrix library for GTK
+
+source      https://download.gnome.org/sources/graphene/1.10/graphene-1.10.8.tar.xz
+hash        sha256:a37bb0e78a419dcbeaa9c7027bcff52f5ec2367c25ec859da31dfde2928f279a
+
+depend      filesystem
+depend      glib
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dintrospection=disabled -Dtests=false -Dinstalled_tests=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/gsl/recipe b/libs/gsl/recipe
new file mode 100644
index 0000000..8f1bc6c
--- /dev/null
+++ b/libs/gsl/recipe
@@ -0,0 +1,13 @@
+name        gsl
+version     2.8
+release     1
+description gsl: GNU Scientific Library
+
+source      https://ftp.gnu.org/gnu/gsl/gsl-2.8.tar.gz
+hash        sha256:6a99eeed15632c6354895b1dd542ed5a855c0f15d9ad1326c6fe2b2c9e423190
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/gtk4/recipe b/libs/gtk4/recipe
new file mode 100644
index 0000000..a171208
--- /dev/null
+++ b/libs/gtk4/recipe
@@ -0,0 +1,31 @@
+name        gtk4
+version     4.18.6
+release     1
+description gtk4: GIMP Toolkit 4
+
+source      https://download.gnome.org/sources/gtk/4.18/gtk-4.18.6.tar.xz
+hash        sha256:e1817c650ddc3261f9a8345b3b22a26a5d80af154630dedc03cc7becefffd0fa
+
+depend      filesystem
+depend      glib
+depend      cairo
+depend      pango
+depend      gdk-pixbuf
+depend      graphene
+depend      libepoxy
+depend      wayland
+depend      wayland-protocols
+depend      libxkbcommon
+depend      iso-codes
+depend      fontconfig
+depend      harfbuzz
+depend      libpng
+depend      libjpeg-turbo
+depend      libtiff
+depend      mesa
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dintrospection=disabled -Dbuild-tests=false -Dbuild-testsuite=false -Dbuild-examples=false -Dbuild-demos=false -Ddocumentation=false -Dmedia-gstreamer=disabled -Dvulkan=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/highway/recipe b/libs/highway/recipe
new file mode 100644
index 0000000..787cf86
--- /dev/null
+++ b/libs/highway/recipe
@@ -0,0 +1,15 @@
+name        highway
+version     1.2.0
+release     1
+description highway: SIMD library
+
+source      https://github.com/google/highway/archive/1.2.0.tar.gz
+hash        sha256:7e0be78b8318e8bdbf6fa545d2ecb4c90f947df03f7aadc42c1967f019e63343
+
+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 -DBUILD_TESTING=OFF -DHWY_ENABLE_EXAMPLES=OFF -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/hwloc/recipe b/libs/hwloc/recipe
new file mode 100644
index 0000000..94d8c07
--- /dev/null
+++ b/libs/hwloc/recipe
@@ -0,0 +1,15 @@
+name        hwloc
+version     2.12.1
+release     1
+description hwloc: Portable Hardware Locality
+
+source      https://download.open-mpi.org/release/hwloc/v2.12/hwloc-2.12.1.tar.bz2
+hash        sha256:38a90328bb86259f9bb2fe1dc57fd841e111d1e6358012bef23dfd95d21dc66b
+
+depend      filesystem
+depend      libxml2
+depend      pciutils
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-cairo --disable-opencl --disable-cuda
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/hyphen/recipe b/libs/hyphen/recipe
new file mode 100644
index 0000000..e5bdbdb
--- /dev/null
+++ b/libs/hyphen/recipe
@@ -0,0 +1,13 @@
+name        hyphen
+version     2.8.8
+release     1
+description hyphen: hyphenation library
+
+source      https://sourceforge.net/projects/hunspell/files/Hyphen/2.8/hyphen-2.8.8.tar.gz
+hash        sha256:304636d4eccd81a14b6914d07b84c79ebb815288c76fe027b9ebff6ff24d5705
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/inih/recipe b/libs/inih/recipe
new file mode 100644
index 0000000..f001a89
--- /dev/null
+++ b/libs/inih/recipe
@@ -0,0 +1,15 @@
+name        inih
+version     60
+release     1
+description inih: simple INI parser
+
+source      https://github.com/benhoyt/inih/archive/r60.tar.gz
+hash        sha256:706aa05c888b53bd170e5d8aa8f8a9d9ccf5449dfed262d5103d1f292af26774
+
+depend      filesystem
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Ddefault_library=shared -Ddistro_install=true
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/jemalloc/recipe b/libs/jemalloc/recipe
new file mode 100644
index 0000000..53ad0cb
--- /dev/null
+++ b/libs/jemalloc/recipe
@@ -0,0 +1,13 @@
+name        jemalloc
+version     5.3.0
+release     1
+description jemalloc: general-purpose allocator
+
+source      https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2
+hash        sha256:2db82d1e7119df3e71b7640219b6dfe84789bc0537983c3b7ac4f7189aecfeaa
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/jsoncpp/recipe b/libs/jsoncpp/recipe
new file mode 100644
index 0000000..62f7ea0
--- /dev/null
+++ b/libs/jsoncpp/recipe
@@ -0,0 +1,15 @@
+name        jsoncpp
+version     1.9.6
+release     1
+description jsoncpp: JSON C++ library
+
+source      https://github.com/open-source-parsers/jsoncpp/archive/1.9.6.tar.gz
+hash        sha256:f93b6dd7ce796b13d02c108bc9f79812245a82e577581c4c9aabe57075c90ea2
+
+depend      filesystem
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dtests=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/libadwaita/recipe b/libs/libadwaita/recipe
new file mode 100644
index 0000000..c9e953e
--- /dev/null
+++ b/libs/libadwaita/recipe
@@ -0,0 +1,17 @@
+name        libadwaita
+version     1.7.6
+release     1
+description libadwaita: GNOME building blocks on GTK4
+
+source      https://download.gnome.org/sources/libadwaita/1.7/libadwaita-1.7.6.tar.xz
+hash        sha256:5eacc5550f0bdbba6a1568aebf25a3d88f5ee07d6b558becc6fd9487579c9a29
+
+depend      filesystem
+depend      gtk4
+depend      glib
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dintrospection=disabled -Dtests=false -Dvapi=false -Dexamples=false -Ddocumentation=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/libavif/recipe b/libs/libavif/recipe
new file mode 100644
index 0000000..037a18b
--- /dev/null
+++ b/libs/libavif/recipe
@@ -0,0 +1,19 @@
+name        libavif
+version     1.3.0
+release     1
+description libavif: AVIF image library
+
+source      https://github.com/AOMediaCodec/libavif/archive/v1.3.0.tar.gz
+hash        sha256:0a545e953cc049bf5bcf4ee467306a2f113a75110edf59e61248873101cd26c1
+
+depend      filesystem
+depend      aom
+depend      dav1d
+depend      libjpeg-turbo
+depend      libpng
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DAVIF_CODEC_AOM=SYSTEM -DAVIF_CODEC_DAV1D=SYSTEM -DAVIF_BUILD_APPS=ON -DAVIF_LIBYUV=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/libbluray/recipe b/libs/libbluray/recipe
new file mode 100644
index 0000000..d52073e
--- /dev/null
+++ b/libs/libbluray/recipe
@@ -0,0 +1,15 @@
+name        libbluray
+version     1.3.4
+release     1
+description libbluray: Blu-ray playback library
+
+source      https://download.videolan.org/pub/videolan/libbluray/1.3.4/libbluray-1.3.4.tar.bz2
+hash        sha256:478ffd68a0f5dde8ef6ca989b7f035b5a0a22c599142e5cd3ff7b03bbebe5f2b
+
+depend      filesystem
+depend      libxml2
+depend      fontconfig
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-bdjava-jar
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libbpf/recipe b/libs/libbpf/recipe
new file mode 100644
index 0000000..9aefbf5
--- /dev/null
+++ b/libs/libbpf/recipe
@@ -0,0 +1,14 @@
+name        libbpf
+version     1.6.2
+release     1
+description libbpf: eBPF helper library
+
+source      https://github.com/libbpf/libbpf/archive/v1.6.2.tar.gz
+hash        sha256:16f31349c70764cba8e0fad3725cc9f52f6cf952554326aa0229daaa21ef4fbd
+
+depend      filesystem
+depend      elfutils
+depend      zlib
+
+build       make -C src -j"$MAKEJOBS" PREFIX=/usr LIBDIR=/usr/lib64
+install     make -C src PREFIX=/usr LIBDIR=/usr/lib64 DESTDIR="$PKG" install
diff --git a/libs/libcap-ng/recipe b/libs/libcap-ng/recipe
new file mode 100644
index 0000000..4d2521d
--- /dev/null
+++ b/libs/libcap-ng/recipe
@@ -0,0 +1,13 @@
+name        libcap-ng
+version     0.8.5
+release     1
+description libcap-ng: alternate POSIX capabilities library
+
+source      https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.8.5.tar.gz
+hash        sha256:3ba5294d1cbdfa98afaacfbc00b6af9ed2b83e8a21817185dfd844cc8c7ac6ff
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libcbor/recipe b/libs/libcbor/recipe
new file mode 100644
index 0000000..542dffb
--- /dev/null
+++ b/libs/libcbor/recipe
@@ -0,0 +1,15 @@
+name        libcbor
+version     0.12.0
+release     1
+description libcbor: CBOR protocol implementation
+
+source      https://github.com/PJK/libcbor/archive/v0.12.0.tar.gz
+hash        sha256:5368add109db559f546d7ed10f440f39a273b073daa8da4abffc83815069fa7f
+
+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 -DCBOR_CUSTOM_ALLOC=ON -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/libdaemon/recipe b/libs/libdaemon/recipe
new file mode 100644
index 0000000..bdbbf06
--- /dev/null
+++ b/libs/libdaemon/recipe
@@ -0,0 +1,13 @@
+name        libdaemon
+version     0.14
+release     1
+description libdaemon: UNIX daemonizing library
+
+source      http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.14.tar.gz
+hash        sha256:fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libdisplay-info/recipe b/libs/libdisplay-info/recipe
new file mode 100644
index 0000000..f868220
--- /dev/null
+++ b/libs/libdisplay-info/recipe
@@ -0,0 +1,16 @@
+name        libdisplay-info
+version     0.2.0
+release     1
+description libdisplay-info: EDID and DisplayID library
+
+source      https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.2.0/downloads/libdisplay-info-0.2.0.tar.xz
+hash        sha256:5a2f002a16f42dd3540c8846f80a90b8f4bdcd067a94b9d2087bc2feae974176
+
+depend      filesystem
+depend      hwdata
+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/libs/libdvdnav/recipe b/libs/libdvdnav/recipe
new file mode 100644
index 0000000..4034872
--- /dev/null
+++ b/libs/libdvdnav/recipe
@@ -0,0 +1,14 @@
+name        libdvdnav
+version     6.1.1
+release     1
+description libdvdnav: DVD navigation library
+
+source      https://www.videolan.org/pub/videolan/libdvdnav/6.1.1/libdvdnav-6.1.1.tar.bz2
+hash        sha256:c191a7475947d323ff7680cf92c0fb1be8237701885f37656c64d04e98d18d48
+
+depend      filesystem
+depend      libdvdread
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libdvdread/recipe b/libs/libdvdread/recipe
new file mode 100644
index 0000000..812ad68
--- /dev/null
+++ b/libs/libdvdread/recipe
@@ -0,0 +1,13 @@
+name        libdvdread
+version     6.1.3
+release     1
+description libdvdread: DVD reading library
+
+source      https://www.videolan.org/pub/videolan/libdvdread/6.1.3/libdvdread-6.1.3.tar.bz2
+hash        sha256:ce35454997a208cbe50e91232f0e73fb1ac3471965813a13b8730a8f18a15369
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libev/recipe b/libs/libev/recipe
new file mode 100644
index 0000000..b2be77b
--- /dev/null
+++ b/libs/libev/recipe
@@ -0,0 +1,13 @@
+name        libev
+version     4.33
+release     1
+description libev: event loop library
+
+source      http://dist.schmorp.de/libev/Attic/libev-4.33.tar.gz
+hash        sha256:507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libfido2/recipe b/libs/libfido2/recipe
new file mode 100644
index 0000000..e49ef07
--- /dev/null
+++ b/libs/libfido2/recipe
@@ -0,0 +1,19 @@
+name        libfido2
+version     1.16.0
+release     1
+description libfido2: FIDO2/WebAuthn library
+
+source      https://developers.yubico.com/libfido2/Releases/libfido2-1.16.0.tar.gz
+hash        sha256:8c2b6fb279b5b42e9ac92ade71832e485852647b53607c43baaafbbcecea04e4
+
+depend      filesystem
+depend      libcbor
+depend      openssl
+depend      zlib
+depend      eudev
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DBUILD_EXAMPLES=OFF -DBUILD_TESTS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/libheif/recipe b/libs/libheif/recipe
new file mode 100644
index 0000000..d2fa46d
--- /dev/null
+++ b/libs/libheif/recipe
@@ -0,0 +1,20 @@
+name        libheif
+version     1.20.2
+release     1
+description libheif: HEIF and AVIF decoder
+
+source      https://github.com/strukturag/libheif/releases/download/v1.20.2/libheif-1.20.2.tar.gz
+hash        sha256:68ac9084243004e0ef3633f184eeae85d615fe7e4444373a0a21cebccae9d12a
+
+depend      filesystem
+depend      libjpeg-turbo
+depend      libpng
+depend      aom
+depend      dav1d
+depend      x265
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DWITH_EXAMPLES=OFF -DBUILD_TESTING=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/libidn/recipe b/libs/libidn/recipe
new file mode 100644
index 0000000..0288a94
--- /dev/null
+++ b/libs/libidn/recipe
@@ -0,0 +1,13 @@
+name        libidn
+version     1.43
+release     1
+description libidn: GNU IDN library (legacy)
+
+source      https://ftp.gnu.org/gnu/libidn/libidn-1.43.tar.gz
+hash        sha256:bdc662c12d041b2539d0e638f3a6e741130cdb33a644ef3496963a443482d164
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libimobiledevice-glue/recipe b/libs/libimobiledevice-glue/recipe
new file mode 100644
index 0000000..33911a2
--- /dev/null
+++ b/libs/libimobiledevice-glue/recipe
@@ -0,0 +1,14 @@
+name        libimobiledevice-glue
+version     1.3.2
+release     1
+description libimobiledevice-glue: common library
+
+source      https://github.com/libimobiledevice/libimobiledevice-glue/releases/download/1.3.2/libimobiledevice-glue-1.3.2.tar.bz2
+hash        sha256:6489a3411b874ecd81c87815d863603f518b264a976319725e0ed59935546774
+
+depend      filesystem
+depend      libplist
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libimobiledevice/recipe b/libs/libimobiledevice/recipe
new file mode 100644
index 0000000..47c0b93
--- /dev/null
+++ b/libs/libimobiledevice/recipe
@@ -0,0 +1,17 @@
+name        libimobiledevice
+version     1.3.0
+release     1
+description libimobiledevice: iOS device communication
+
+source      https://github.com/libimobiledevice/libimobiledevice/releases/download/1.3.0/libimobiledevice-1.3.0.tar.bz2
+hash        sha256:53f2640c6365cd9f302a6248f531822dc94a6cced3f17128d4479a77bd75b0f6
+
+depend      filesystem
+depend      libplist
+depend      libusbmuxd
+depend      libimobiledevice-glue
+depend      openssl
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --without-cython
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libisoburn/recipe b/libs/libisoburn/recipe
new file mode 100644
index 0000000..23ac894
--- /dev/null
+++ b/libs/libisoburn/recipe
@@ -0,0 +1,16 @@
+name        xorriso
+version     1.5.6
+release     1
+description xorriso: ISO 9660 image tool (libisoburn)
+
+source      https://www.gnu.org/software/xorriso/xorriso-1.5.6.pl02.tar.gz
+hash        sha256:786f9f5df9865cc5b0c1fecee3d2c0f5e04cab8c9a859bd1c9c7ccd4964fdae1
+
+depend      filesystem
+depend      zlib
+depend      readline
+depend      acl
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libjxl/recipe b/libs/libjxl/recipe
new file mode 100644
index 0000000..ceee448
--- /dev/null
+++ b/libs/libjxl/recipe
@@ -0,0 +1,20 @@
+name        libjxl
+version     0.11.1
+release     1
+description libjxl: JPEG XL reference implementation
+
+source      https://github.com/libjxl/libjxl/archive/v0.11.1.tar.gz
+hash        sha256:1492dfef8dd6c3036446ac3b340005d92ab92f7d48ee3271b5dac1d36945d3d9
+
+depend      filesystem
+depend      brotli
+depend      highway
+depend      lcms2
+depend      libpng
+depend      libjpeg-turbo
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DJPEGXL_ENABLE_BENCHMARK=OFF -DJPEGXL_ENABLE_DOXYGEN=OFF -DJPEGXL_ENABLE_MANPAGES=OFF -DJPEGXL_ENABLE_EXAMPLES=OFF -DJPEGXL_BUNDLE_LIBPNG=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/libliftoff/recipe b/libs/libliftoff/recipe
new file mode 100644
index 0000000..09039c1
--- /dev/null
+++ b/libs/libliftoff/recipe
@@ -0,0 +1,16 @@
+name        libliftoff
+version     0.5.0
+release     1
+description libliftoff: KMS plane library
+
+source      https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v0.5.0/downloads/libliftoff-0.5.0.tar.gz
+hash        sha256:e29af0c9dc765916c1f192f118efffc947af6600178b04d5bccca1901246f83b
+
+depend      filesystem
+depend      libdrm
+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/libs/libmicrohttpd/recipe b/libs/libmicrohttpd/recipe
new file mode 100644
index 0000000..7c6520e
--- /dev/null
+++ b/libs/libmicrohttpd/recipe
@@ -0,0 +1,14 @@
+name        libmicrohttpd
+version     1.0.2
+release     1
+description libmicrohttpd: embeddable HTTP server library
+
+source      https://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-1.0.2.tar.gz
+hash        sha256:df324fcd0834175dab07483133902d9774a605bfa298025f69883288fd20a8c7
+
+depend      filesystem
+depend      gnutls
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --enable-https
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libmodplug/recipe b/libs/libmodplug/recipe
new file mode 100644
index 0000000..4738f05
--- /dev/null
+++ b/libs/libmodplug/recipe
@@ -0,0 +1,13 @@
+name        libmodplug
+version     0.8.9.0
+release     1
+description libmodplug: tracker-module decoder
+
+source      https://sourceforge.net/projects/modplug-xmms/files/libmodplug/0.8.9.0/libmodplug-0.8.9.0.tar.gz
+hash        sha256:457ca5a6c179656d66c01505c0d95fafaead4329b9dbaa0f997d00a3508ad9de
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libmtp/recipe b/libs/libmtp/recipe
new file mode 100644
index 0000000..a116430
--- /dev/null
+++ b/libs/libmtp/recipe
@@ -0,0 +1,14 @@
+name        libmtp
+version     1.1.22
+release     1
+description libmtp: Media Transfer Protocol library
+
+source      https://sourceforge.net/projects/libmtp/files/libmtp/1.1.22/libmtp-1.1.22.tar.gz
+hash        sha256:c3fcf411aea9cb9643590cbc9df99fa5fe30adcac695024442973d76fa5f87bc
+
+depend      filesystem
+depend      libusb
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libnetfilter_conntrack/recipe b/libs/libnetfilter_conntrack/recipe
new file mode 100644
index 0000000..80bf281
--- /dev/null
+++ b/libs/libnetfilter_conntrack/recipe
@@ -0,0 +1,15 @@
+name        libnetfilter_conntrack
+version     1.1.0
+release     1
+description libnetfilter_conntrack: conntrack library
+
+source      https://www.netfilter.org/projects/libnetfilter_conntrack/files/libnetfilter_conntrack-1.1.0.tar.xz
+hash        sha256:67edcb4eb826c2f8dc98af08dabff68f3b3d0fe6fb7d9d0ac1ee7ecce0fe694e
+
+depend      filesystem
+depend      libmnl
+depend      libnfnetlink
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libnfnetlink/recipe b/libs/libnfnetlink/recipe
new file mode 100644
index 0000000..ceed037
--- /dev/null
+++ b/libs/libnfnetlink/recipe
@@ -0,0 +1,13 @@
+name        libnfnetlink
+version     1.0.2
+release     1
+description libnfnetlink: low-level netfilter library
+
+source      https://www.netfilter.org/projects/libnfnetlink/files/libnfnetlink-1.0.2.tar.bz2
+hash        sha256:b064c7c3d426efb4786e60a8e6859b82ee2f2c5e49ffeea640cfe4fe33cbc376
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libplist/recipe b/libs/libplist/recipe
new file mode 100644
index 0000000..2fa63f0
--- /dev/null
+++ b/libs/libplist/recipe
@@ -0,0 +1,13 @@
+name        libplist
+version     2.6.0
+release     1
+description libplist: Apple property list library
+
+source      https://github.com/libimobiledevice/libplist/releases/download/2.6.0/libplist-2.6.0.tar.bz2
+hash        sha256:67be9ee3169366589c92dc7c22809b90f51911dd9de22520c39c9a64fb047c9c
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --without-cython
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libportal/recipe b/libs/libportal/recipe
new file mode 100644
index 0000000..4f8e2cd
--- /dev/null
+++ b/libs/libportal/recipe
@@ -0,0 +1,16 @@
+name        libportal
+version     0.9.1
+release     1
+description libportal: xdg-desktop-portal library
+
+source      https://github.com/flatpak/libportal/releases/download/0.9.1/libportal-0.9.1.tar.xz
+hash        sha256:de801ee349ed3c255a9af3c01b1a401fab5b3fc1c35eb2fd7dfb35d4b8194d7f
+
+depend      filesystem
+depend      glib
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dintrospection=false -Dvapi=false -Ddocs=false -Dtests=false -Dportal-tests=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/libsamplerate/recipe b/libs/libsamplerate/recipe
new file mode 100644
index 0000000..12725bd
--- /dev/null
+++ b/libs/libsamplerate/recipe
@@ -0,0 +1,13 @@
+name        libsamplerate
+version     0.2.2
+release     1
+description libsamplerate: sample rate converter
+
+source      https://github.com/libsndfile/libsamplerate/releases/download/0.2.2/libsamplerate-0.2.2.tar.xz
+hash        sha256:3258da280511d24b49d6b08615bbe824d0cacc9842b0e4caf11c52cf2b043893
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libssh/recipe b/libs/libssh/recipe
new file mode 100644
index 0000000..b71447b
--- /dev/null
+++ b/libs/libssh/recipe
@@ -0,0 +1,17 @@
+name        libssh
+version     0.11.2
+release     1
+description libssh: SSH library
+
+source      https://www.libssh.org/files/0.11/libssh-0.11.2.tar.xz
+hash        sha256:69529fc18f5b601f0baf0e5a4501a2bc26df5e2f116f5f8f07f19fafaa6d04e7
+
+depend      filesystem
+depend      openssl
+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 -DWITH_GSSAPI=OFF -DUNIT_TESTING=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/libtheora/recipe b/libs/libtheora/recipe
new file mode 100644
index 0000000..2a5eec1
--- /dev/null
+++ b/libs/libtheora/recipe
@@ -0,0 +1,15 @@
+name        libtheora
+version     1.2.0
+release     1
+description libtheora: Theora video codec
+
+source      https://downloads.xiph.org/releases/theora/libtheora-1.2.0.tar.gz
+hash        sha256:279327339903b544c28a92aeada7d0dcfd0397b59c2f368cc698ac56f515906e
+
+depend      filesystem
+depend      libogg
+depend      libvorbis
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-examples
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libtorrent-rasterbar/recipe b/libs/libtorrent-rasterbar/recipe
new file mode 100644
index 0000000..90b7239
--- /dev/null
+++ b/libs/libtorrent-rasterbar/recipe
@@ -0,0 +1,17 @@
+name        libtorrent-rasterbar
+version     2.0.11
+release     1
+description libtorrent-rasterbar: BitTorrent library
+
+source      https://github.com/arvidn/libtorrent/releases/download/v2.0.11/libtorrent-rasterbar-2.0.11.tar.gz
+hash        sha256:f0db58580f4f29ade6cc40fa4ba80e2c9a70c90265cd77332d3cdec37ecf1e6d
+
+depend      filesystem
+depend      boost
+depend      openssl
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -Dpython-bindings=OFF -Dbuild_tests=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/liburing/recipe b/libs/liburing/recipe
new file mode 100644
index 0000000..c30871a
--- /dev/null
+++ b/libs/liburing/recipe
@@ -0,0 +1,13 @@
+name        liburing
+version     2.11
+release     1
+description liburing: io_uring library
+
+source      https://github.com/axboe/liburing/archive/liburing-2.11.tar.gz
+hash        sha256:462c35ef21d67e50490f8684c76641ee2c7796e83d43de796852ef4e40662e33
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/libs/libusbmuxd/recipe b/libs/libusbmuxd/recipe
new file mode 100644
index 0000000..e49c7ee
--- /dev/null
+++ b/libs/libusbmuxd/recipe
@@ -0,0 +1,15 @@
+name        libusbmuxd
+version     2.1.1
+release     1
+description libusbmuxd: USB multiplexor client
+
+source      https://github.com/libimobiledevice/libusbmuxd/releases/download/2.1.1/libusbmuxd-2.1.1.tar.bz2
+hash        sha256:5546f1aba1c3d1812c2b47d976312d00547d1044b84b6a461323c621f396efce
+
+depend      filesystem
+depend      libplist
+depend      libimobiledevice-glue
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/libxdg-basedir/recipe b/libs/libxdg-basedir/recipe
new file mode 100644
index 0000000..9b8068a
--- /dev/null
+++ b/libs/libxdg-basedir/recipe
@@ -0,0 +1,17 @@
+name        libxdg-basedir
+version     1.2.3
+release     1
+description libxdg-basedir: XDG Base Directory implementation
+
+source      https://github.com/devnev/libxdg-basedir/archive/libxdg-basedir-1.2.3.tar.gz
+hash        sha256:ff30c60161f7043df4dcc6e7cdea8e064e382aa06c73dcc3d1885c7d2c77451d
+
+depend      filesystem
+builddep    autoconf
+builddep    automake
+builddep    libtool
+
+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/lmdb/recipe b/libs/lmdb/recipe
new file mode 100644
index 0000000..92308e0
--- /dev/null
+++ b/libs/lmdb/recipe
@@ -0,0 +1,12 @@
+name        lmdb
+version     0.9.33
+release     1
+description lmdb: Lightning Memory-Mapped Database
+
+source      https://github.com/LMDB/lmdb/archive/LMDB_0.9.33.tar.gz
+hash        sha256:9c352fa9bdad53d920128ac6a62296f2850c7e29862a610d3a72f5f49a1cd7ea
+
+depend      filesystem
+
+build       make -C libraries/liblmdb -j"$MAKEJOBS" prefix=/usr
+install     make -C libraries/liblmdb prefix=/usr DESTDIR="$PKG" install
diff --git a/libs/minizip-ng/recipe b/libs/minizip-ng/recipe
new file mode 100644
index 0000000..2d519f4
--- /dev/null
+++ b/libs/minizip-ng/recipe
@@ -0,0 +1,20 @@
+name        minizip-ng
+version     4.0.10
+release     1
+description minizip-ng: zip archive library
+
+source      https://github.com/zlib-ng/minizip-ng/archive/4.0.10.tar.gz
+hash        sha256:c362e35ee973fa7be58cc5e38a4a6c23cc8f7e652555daf4f115a9eb2d3a6be7
+
+depend      filesystem
+depend      zlib
+depend      bzip2
+depend      xz
+depend      zstd
+depend      openssl
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DMZ_COMPAT=ON -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/mpg123/recipe b/libs/mpg123/recipe
new file mode 100644
index 0000000..4ae7a69
--- /dev/null
+++ b/libs/mpg123/recipe
@@ -0,0 +1,13 @@
+name        mpg123
+version     1.33.2
+release     1
+description mpg123: MPEG audio decoder
+
+source      https://sourceforge.net/projects/mpg123/files/mpg123/1.33.2/mpg123-1.33.2.tar.bz2
+hash        sha256:2c54fabbfa696dce8f9b137c8ef7a429a061f8fe633cd7d0a511809855f2c219
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/nghttp3/recipe b/libs/nghttp3/recipe
new file mode 100644
index 0000000..1c1aafe
--- /dev/null
+++ b/libs/nghttp3/recipe
@@ -0,0 +1,13 @@
+name        nghttp3
+version     1.11.0
+release     1
+description nghttp3: HTTP/3 library
+
+source      https://github.com/ngtcp2/nghttp3/releases/download/v1.11.0/nghttp3-1.11.0.tar.xz
+hash        sha256:27d084518f06d78279b050cc9cdff2418f80fb753da019427ce853cec920f33f
+
+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/openal-soft/recipe b/libs/openal-soft/recipe
new file mode 100644
index 0000000..aceea32
--- /dev/null
+++ b/libs/openal-soft/recipe
@@ -0,0 +1,15 @@
+name        openal-soft
+version     1.24.3
+release     1
+description openal-soft: 3D audio library
+
+source      https://github.com/kcat/openal-soft/archive/1.24.3.tar.gz
+hash        sha256:7e1fecdeb45e7f78722b776c5cf30bd33934b961d7fd2a11e0494e064cc631ce
+
+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 -DALSOFT_EXAMPLES=OFF -DALSOFT_UTILS=ON -DALSOFT_INSTALL_EXAMPLES=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/openblas/recipe b/libs/openblas/recipe
new file mode 100644
index 0000000..c394d16
--- /dev/null
+++ b/libs/openblas/recipe
@@ -0,0 +1,12 @@
+name        openblas
+version     0.3.30
+release     1
+description openblas: optimized BLAS
+
+source      https://github.com/OpenMathLib/OpenBLAS/archive/v0.3.30.tar.gz
+hash        sha256:27342cff518646afb4c2b976d809102e368957974c250a25ccc965e53063c95d
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" PREFIX=/usr USE_OPENMP=1
+install     make PREFIX=/usr DESTDIR="$PKG" USE_OPENMP=1 install
diff --git a/libs/pcre/recipe b/libs/pcre/recipe
new file mode 100644
index 0000000..baa15c7
--- /dev/null
+++ b/libs/pcre/recipe
@@ -0,0 +1,13 @@
+name        pcre
+version     8.45
+release     1
+description pcre: Perl Compatible Regular Expressions (legacy)
+
+source      https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.bz2
+hash        sha256:4dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e3218bffb8
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --enable-utf --enable-unicode-properties --enable-pcre16 --enable-pcre32 --enable-jit
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/physfs/recipe b/libs/physfs/recipe
new file mode 100644
index 0000000..c2f6a7f
--- /dev/null
+++ b/libs/physfs/recipe
@@ -0,0 +1,15 @@
+name        physfs
+version     3.2.0
+release     1
+description physfs: PhysicsFS archive abstraction
+
+source      https://github.com/icculus/physfs/archive/release-3.2.0.tar.gz
+hash        sha256:1991500eaeb8d5325e3a8361847ff3bf8e03ec89252b7915e1f25b3f8ab5d560
+
+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 -DPHYSFS_BUILD_TEST=OFF -DPHYSFS_BUILD_SHARED=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/pugixml/recipe b/libs/pugixml/recipe
new file mode 100644
index 0000000..d4b654a
--- /dev/null
+++ b/libs/pugixml/recipe
@@ -0,0 +1,15 @@
+name        pugixml
+version     1.15
+release     1
+description pugixml: light XML library
+
+source      https://github.com/zeux/pugixml/releases/download/v1.15/pugixml-1.15.tar.gz
+hash        sha256:655ade57fa703fb421c2eb9a0113b5064bddb145d415dd1f88c79353d90d511a
+
+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 -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/re2/recipe b/libs/re2/recipe
new file mode 100644
index 0000000..ffe5947
--- /dev/null
+++ b/libs/re2/recipe
@@ -0,0 +1,16 @@
+name        re2
+version     2024-07-02
+release     1
+description re2: regular expression library
+
+source      https://github.com/google/re2/archive/2024-07-02.tar.gz
+hash        sha256:eb2df807c781601c14a260a507a5bb4509be1ee626024cb45acbd57cb9d4032b
+
+depend      filesystem
+depend      abseil-cpp
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DRE2_BUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/rubberband/recipe b/libs/rubberband/recipe
new file mode 100644
index 0000000..43c533c
--- /dev/null
+++ b/libs/rubberband/recipe
@@ -0,0 +1,17 @@
+name        rubberband
+version     4.0.0
+release     1
+description rubberband: audio time-stretching
+
+source      https://breakfastquay.com/files/releases/rubberband-4.0.0.tar.bz2
+hash        sha256:af050313ee63bc18b35b2e064e5dce05b276aaf6d1aa2b8a82ced1fe2f8028e9
+
+depend      filesystem
+depend      libsamplerate
+depend      fftw
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dfft=fftw -Dresampler=libsamplerate
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/libs/sdl2-image/recipe b/libs/sdl2-image/recipe
new file mode 100644
index 0000000..8781a28
--- /dev/null
+++ b/libs/sdl2-image/recipe
@@ -0,0 +1,18 @@
+name        sdl2-image
+version     2.8.8
+release     1
+description sdl2-image: SDL2 image loading
+
+source      https://github.com/libsdl-org/SDL_image/releases/download/release-2.8.8/SDL2_image-2.8.8.tar.gz
+hash        sha256:2213b56fdaff2220d0e38c8e420cbe1a83c87374190cba8c70af2156097ce30a
+
+depend      filesystem
+depend      sdl2
+depend      libpng
+depend      libjpeg-turbo
+depend      libwebp
+depend      libtiff
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-jpg-shared --disable-png-shared --disable-tif-shared --disable-webp-shared
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/sdl2-mixer/recipe b/libs/sdl2-mixer/recipe
new file mode 100644
index 0000000..548e19a
--- /dev/null
+++ b/libs/sdl2-mixer/recipe
@@ -0,0 +1,19 @@
+name        sdl2-mixer
+version     2.8.1
+release     1
+description sdl2-mixer: SDL2 audio mixing
+
+source      https://github.com/libsdl-org/SDL_mixer/releases/download/release-2.8.1/SDL2_mixer-2.8.1.tar.gz
+hash        sha256:cb760211b056bfe44f4a1e180cc7cb201137e4d1572f2002cc1be728efd22660
+
+depend      filesystem
+depend      sdl2
+depend      libvorbis
+depend      flac
+depend      mpg123
+depend      opus
+depend      libmodplug
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/sdl2-net/recipe b/libs/sdl2-net/recipe
new file mode 100644
index 0000000..32d1e8e
--- /dev/null
+++ b/libs/sdl2-net/recipe
@@ -0,0 +1,14 @@
+name        sdl2-net
+version     2.2.0
+release     1
+description sdl2-net: SDL2 networking
+
+source      https://github.com/libsdl-org/SDL_net/releases/download/release-2.2.0/SDL2_net-2.2.0.tar.gz
+hash        sha256:4e4a891988316271974ff4e9585ed1ef729a123d22c08bd473129179dc857feb
+
+depend      filesystem
+depend      sdl2
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/sdl2-ttf/recipe b/libs/sdl2-ttf/recipe
new file mode 100644
index 0000000..2fa94c3
--- /dev/null
+++ b/libs/sdl2-ttf/recipe
@@ -0,0 +1,16 @@
+name        sdl2-ttf
+version     2.24.0
+release     1
+description sdl2-ttf: SDL2 TrueType fonts
+
+source      https://github.com/libsdl-org/SDL_ttf/releases/download/release-2.24.0/SDL2_ttf-2.24.0.tar.gz
+hash        sha256:0b2bf1e7b6568adbdbc9bb924643f79d9dedafe061fa1ed687d1d9ac4e453bfd
+
+depend      filesystem
+depend      sdl2
+depend      freetype
+depend      harfbuzz
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/sdl3/recipe b/libs/sdl3/recipe
new file mode 100644
index 0000000..139b25c
--- /dev/null
+++ b/libs/sdl3/recipe
@@ -0,0 +1,15 @@
+name        sdl3
+version     3.2.22
+release     1
+description sdl3: Simple DirectMedia Layer 3
+
+source      https://github.com/libsdl-org/SDL/releases/download/release-3.2.22/SDL3-3.2.22.tar.gz
+hash        sha256:f29d00cbcee273c0a54f3f32f86bf5c595e8823a96b1d92a145aac40571ebfcc
+
+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 -DSDL_TESTS=OFF -DSDL_EXAMPLES=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/serf/recipe b/libs/serf/recipe
new file mode 100644
index 0000000..2da08f9
--- /dev/null
+++ b/libs/serf/recipe
@@ -0,0 +1,16 @@
+name        serf
+version     1.3.10
+release     1
+description serf: high-performance HTTP library
+
+source      https://www.apache.org/dist/serf/serf-1.3.10.tar.bz2
+hash        sha256:be81ef08baa2516ecda76a77adf7def7bc3227eeb578b9a33b45f7b41dc064e6
+
+depend      filesystem
+depend      apr
+depend      openssl
+depend      zlib
+builddep    scons
+
+build       scons PREFIX=/usr APR=/usr APU=/usr OPENSSL=/usr ZLIB=/usr LIBDIR=/usr/lib64
+install     scons PREFIX=/usr LIBDIR=/usr/lib64 DESTDIR="$PKG" install
diff --git a/libs/shaderc/recipe b/libs/shaderc/recipe
new file mode 100644
index 0000000..cc004f7
--- /dev/null
+++ b/libs/shaderc/recipe
@@ -0,0 +1,18 @@
+name        shaderc
+version     2025.3
+release     1
+description shaderc: GLSL/HLSL to SPIR-V compiler
+
+source      https://github.com/google/shaderc/archive/v2025.3.tar.gz
+hash        sha256:a8e4a25e5c2686fd36981e527ed05e451fcfc226bddf350f4e76181371190937
+
+depend      filesystem
+depend      glslang
+depend      spirv-tools
+depend      spirv-headers
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DSHADERC_SKIP_TESTS=ON -DSHADERC_SKIP_EXAMPLES=ON -DSHADERC_ENABLE_SHARED_CRT=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/snappy/recipe b/libs/snappy/recipe
new file mode 100644
index 0000000..7eab520
--- /dev/null
+++ b/libs/snappy/recipe
@@ -0,0 +1,15 @@
+name        snappy
+version     1.2.2
+release     1
+description snappy: fast compression library
+
+source      https://github.com/google/snappy/archive/1.2.2.tar.gz
+hash        sha256:90f74bc1fbf78a6c56b3c4a082a05103b3a56bb17bca1a27e052ea11723292dc
+
+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 -DBUILD_SHARED_LIBS=ON -DSNAPPY_BUILD_TESTS=OFF -DSNAPPY_BUILD_BENCHMARKS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/soxr/recipe b/libs/soxr/recipe
new file mode 100644
index 0000000..def24aa
--- /dev/null
+++ b/libs/soxr/recipe
@@ -0,0 +1,15 @@
+name        soxr
+version     0.1.3
+release     1
+description soxr: SoX resampler library
+
+source      https://sourceforge.net/projects/soxr/files/soxr-0.1.3-Source.tar.xz
+hash        sha256:b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889
+
+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 -DBUILD_TESTS=OFF -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/spdlog/recipe b/libs/spdlog/recipe
new file mode 100644
index 0000000..d8cbb2e
--- /dev/null
+++ b/libs/spdlog/recipe
@@ -0,0 +1,16 @@
+name        spdlog
+version     1.15.3
+release     1
+description spdlog: C++ logging library
+
+source      https://github.com/gabime/spdlog/archive/v1.15.3.tar.gz
+hash        sha256:15a04e69c222eb6c01094b5c7ff8a249b36bb22788d72519646fb85feb267e67
+
+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 -DSPDLOG_FMT_EXTERNAL=ON -DSPDLOG_BUILD_EXAMPLE=OFF -DSPDLOG_BUILD_SHARED=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/speex/recipe b/libs/speex/recipe
new file mode 100644
index 0000000..315af42
--- /dev/null
+++ b/libs/speex/recipe
@@ -0,0 +1,14 @@
+name        speex
+version     1.2.1
+release     1
+description speex: Speex audio codec
+
+source      https://downloads.xiph.org/releases/speex/speex-1.2.1.tar.gz
+hash        sha256:4b44d4f2b38a370a2d98a78329fefc56a0cf93d1c1be70029217baae6628feea
+
+depend      filesystem
+depend      speexdsp
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/speexdsp/recipe b/libs/speexdsp/recipe
new file mode 100644
index 0000000..f8fa72d
--- /dev/null
+++ b/libs/speexdsp/recipe
@@ -0,0 +1,13 @@
+name        speexdsp
+version     1.2.1
+release     1
+description speexdsp: Speex DSP library
+
+source      https://downloads.xiph.org/releases/speex/speexdsp-1.2.1.tar.gz
+hash        sha256:8c777343e4a6399569c72abc38a95b24db56882c83dbdb6c6424a5f4aeb54d3d
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/spirv-headers/recipe b/libs/spirv-headers/recipe
new file mode 100644
index 0000000..805ff5b
--- /dev/null
+++ b/libs/spirv-headers/recipe
@@ -0,0 +1,16 @@
+name        spirv-headers
+version     1.4.309.0
+release     1
+arch        any
+description spirv-headers: SPIR-V header files
+
+source      https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-1.4.309.0.tar.gz
+hash        sha256:a96f8b4f2dfb18f7432e5c523e220ab0075372a9509e0c25fbff21c76af0de7c
+
+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/spirv-tools/recipe b/libs/spirv-tools/recipe
new file mode 100644
index 0000000..de85425
--- /dev/null
+++ b/libs/spirv-tools/recipe
@@ -0,0 +1,16 @@
+name        spirv-tools
+version     1.4.309.0
+release     1
+description spirv-tools: SPIR-V optimizer and assembler
+
+source      https://github.com/KhronosGroup/SPIRV-Tools/archive/vulkan-sdk-1.4.309.0.tar.gz
+hash        sha256:6b8577054c575573ead3ad71cb6a2c0b3397b64c746cc3c99e48cc5e324c1b55
+
+depend      filesystem
+depend      spirv-headers
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DSPIRV_SKIP_TESTS=ON -DSPIRV-Headers_SOURCE_DIR=/usr
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/startup-notification/recipe b/libs/startup-notification/recipe
new file mode 100644
index 0000000..568f1b5
--- /dev/null
+++ b/libs/startup-notification/recipe
@@ -0,0 +1,15 @@
+name        startup-notification
+version     0.12
+release     1
+description startup-notification: X11 startup notification
+
+source      https://www.freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz
+hash        sha256:3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a
+
+depend      filesystem
+depend      libx11
+depend      xcb-util
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/stfl/recipe b/libs/stfl/recipe
new file mode 100644
index 0000000..f3c9d88
--- /dev/null
+++ b/libs/stfl/recipe
@@ -0,0 +1,13 @@
+name        stfl
+version     0.24
+release     1
+description stfl: structured terminal forms library
+
+source      http://www.clifford.at/stfl/stfl-0.24.tar.gz
+hash        sha256:f97f1431f0dc2313b104c3777624205c2d48baa3aa8cd36f850634e7ff577709
+
+depend      filesystem
+depend      ncurses
+
+build       make -j"$MAKEJOBS"
+install     make prefix=/usr DESTDIR="$PKG" install
diff --git a/libs/svt-av1/recipe b/libs/svt-av1/recipe
new file mode 100644
index 0000000..0fe9f32
--- /dev/null
+++ b/libs/svt-av1/recipe
@@ -0,0 +1,15 @@
+name        svt-av1
+version     3.1.0
+release     1
+description svt-av1: Scalable AV1 encoder
+
+source      https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v3.1.0/SVT-AV1-v3.1.0.tar.gz
+hash        sha256:3999586c261dc3d8690fd1489fc74da4e0fdff9159c8ce2b76ddfac001ad96d3
+
+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 -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/taglib/recipe b/libs/taglib/recipe
new file mode 100644
index 0000000..125110e
--- /dev/null
+++ b/libs/taglib/recipe
@@ -0,0 +1,17 @@
+name        taglib
+version     2.1.1
+release     1
+description taglib: audio metadata library
+
+source      https://github.com/taglib/taglib/releases/download/v2.1.1/taglib-2.1.1.tar.gz
+hash        sha256:3716d31f7c83cbf17b67c8cf44dd82b2a2f17e6780472287a16823e70305ddba
+
+depend      filesystem
+depend      zlib
+depend      utfcpp
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/utf8proc/recipe b/libs/utf8proc/recipe
new file mode 100644
index 0000000..21be0f5
--- /dev/null
+++ b/libs/utf8proc/recipe
@@ -0,0 +1,15 @@
+name        utf8proc
+version     2.10.0
+release     1
+description utf8proc: Unicode processing
+
+source      https://github.com/JuliaStrings/utf8proc/archive/v2.10.0.tar.gz
+hash        sha256:6f4f1b639daa6dca9f80bc5db1233e9cbaa31a67790887106160b33ef743f136
+
+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 -DBUILD_SHARED_LIBS=ON -DUTF8PROC_ENABLE_TESTING=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/utfcpp/recipe b/libs/utfcpp/recipe
new file mode 100644
index 0000000..8d0cc3a
--- /dev/null
+++ b/libs/utfcpp/recipe
@@ -0,0 +1,16 @@
+name        utfcpp
+version     4.0.6
+release     1
+arch        any
+description utfcpp: UTF-8 C++ library
+
+source      https://github.com/nemtrif/utfcpp/archive/v4.0.6.tar.gz
+hash        sha256:6920a6a5d6a04b9a89b2a89af7132f8acefd46e0c2a7b190350539e9213816c0
+
+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 -DUTF8_TESTS=OFF -DUTF8_SAMPLES=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/vulkan-utility-libraries/recipe b/libs/vulkan-utility-libraries/recipe
new file mode 100644
index 0000000..ee51381
--- /dev/null
+++ b/libs/vulkan-utility-libraries/recipe
@@ -0,0 +1,16 @@
+name        vulkan-utility-libraries
+version     1.4.309.0
+release     1
+description vulkan-utility-libraries: Vulkan utility libraries
+
+source      https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/vulkan-sdk-1.4.309.0.tar.gz
+hash        sha256:92e3b842d61965ccab1de04f154eeedef23f895104330e8237055a9ee2feed62
+
+depend      filesystem
+depend      vulkan-headers
+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/vulkan-validation-layers/recipe b/libs/vulkan-validation-layers/recipe
new file mode 100644
index 0000000..f799ecf
--- /dev/null
+++ b/libs/vulkan-validation-layers/recipe
@@ -0,0 +1,19 @@
+name        vulkan-validation-layers
+version     1.4.309.0
+release     1
+description vulkan-validation-layers: Vulkan validation
+
+source      https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/vulkan-sdk-1.4.309.0.tar.gz
+hash        sha256:56eb7b70c0ebf3e6b7def7723617a71bd01ca1497ab8dec542e1e4eadf6e07d7
+
+depend      filesystem
+depend      vulkan-headers
+depend      vulkan-utility-libraries
+depend      spirv-headers
+depend      spirv-tools
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DBUILD_WERROR=OFF -DUSE_ROBIN_HOOD_HASHING=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/libs/wavpack/recipe b/libs/wavpack/recipe
new file mode 100644
index 0000000..f79f394
--- /dev/null
+++ b/libs/wavpack/recipe
@@ -0,0 +1,13 @@
+name        wavpack
+version     5.8.1
+release     1
+description wavpack: hybrid lossless audio
+
+source      https://github.com/dbry/WavPack/releases/download/5.8.1/wavpack-5.8.1.tar.xz
+hash        sha256:7322775498602c8850afcfc1ae38f99df4cbcd51386e873d6b0f8047e55c0c26
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/libs/xxhash/recipe b/libs/xxhash/recipe
new file mode 100644
index 0000000..fa6449f
--- /dev/null
+++ b/libs/xxhash/recipe
@@ -0,0 +1,12 @@
+name        xxhash
+version     0.8.3
+release     1
+description xxhash: extremely fast hash
+
+source      https://github.com/Cyan4973/xxHash/archive/v0.8.3.tar.gz
+hash        sha256:aae608dfe8213dfd05d909a57718ef82f30722c392344583d3f39050c7f29a80
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" PREFIX=/usr LIBDIR=/usr/lib64
+install     make PREFIX=/usr LIBDIR=/usr/lib64 DESTDIR="$PKG" install
diff --git a/libs/yajl/recipe b/libs/yajl/recipe
new file mode 100644
index 0000000..8b76f68
--- /dev/null
+++ b/libs/yajl/recipe
@@ -0,0 +1,15 @@
+name        yajl
+version     2.1.0
+release     1
+description yajl: Yet Another JSON Library
+
+source      https://github.com/lloyd/yajl/archive/2.1.0.tar.gz
+hash        sha256:2d1bc48c597932a433938fe78a3d0f264f90a85f5fa8c4b2713a35d68809da33
+
+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/yaml-cpp/recipe b/libs/yaml-cpp/recipe
new file mode 100644
index 0000000..d49822e
--- /dev/null
+++ b/libs/yaml-cpp/recipe
@@ -0,0 +1,15 @@
+name        yaml-cpp
+version     0.8.0
+release     1
+description yaml-cpp: YAML parser for C++
+
+source      https://github.com/jbeder/yaml-cpp/archive/0.8.0.tar.gz
+hash        sha256:fbe74bbdcee21d656715688706da3c8becfd946d92cd44705cc6098bb23b3a16
+
+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 -DYAML_BUILD_SHARED_LIBS=ON -DYAML_CPP_BUILD_TESTS=OFF -DYAML_CPP_BUILD_TOOLS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/net/avahi/files/avahi-daemon.service b/net/avahi/files/avahi-daemon.service
new file mode 100644
index 0000000..e661fb4
--- /dev/null
+++ b/net/avahi/files/avahi-daemon.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Avahi mDNS/DNS-SD daemon
+After=network.target dbus.service
+
+[Service]
+ExecStart=/usr/sbin/avahi-daemon --no-chroot
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net/avahi/files/openrc-avahi-daemon b/net/avahi/files/openrc-avahi-daemon
new file mode 100755
index 0000000..5148c09
--- /dev/null
+++ b/net/avahi/files/openrc-avahi-daemon
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="Avahi mDNS/DNS-SD daemon"
+command="/usr/sbin/avahi-daemon"
+command_args="--no-chroot"
+command_background="yes"
+pidfile="/run/avahi-daemon.pid"
+
+depend() {
+    need dbus
+    after dbus
+}
diff --git a/net/avahi/recipe b/net/avahi/recipe
new file mode 100644
index 0000000..7415475
--- /dev/null
+++ b/net/avahi/recipe
@@ -0,0 +1,21 @@
+name        avahi
+version     0.8
+release     2
+description avahi: mDNS/DNS-SD stack
+
+source      https://github.com/lathiat/avahi/releases/download/v0.8/avahi-0.8.tar.gz
+hash        sha256:060309d7a333d38d951bc27598c677af1796934dbd98e1024e7ad8de798fedda
+
+depend      filesystem
+depend      dbus
+depend      expat
+depend      libdaemon
+depend      gdbm
+depend      glib
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-qt3 --disable-qt4 --disable-qt5 --disable-gtk --disable-gtk3 --disable-mono --disable-monodoc --disable-python --disable-pygobject --with-distro=none --disable-libevent
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/avahi-daemon.service" "$PKG/usr/lib/systemd/system/avahi-daemon.service"
+install     install -m 0755 "$SRC/files/openrc-avahi-daemon" "$PKG/etc/init.d/avahi-daemon"
diff --git a/net/blueman/recipe b/net/blueman/recipe
new file mode 100644
index 0000000..517ea39
--- /dev/null
+++ b/net/blueman/recipe
@@ -0,0 +1,17 @@
+name        blueman
+version     2.4.4
+release     1
+description blueman: GTK Bluetooth manager
+
+source      https://github.com/blueman-project/blueman/releases/download/2.4.4/blueman-2.4.4.tar.xz
+hash        sha256:d34f9154c8c6887d15679d129744922ac72f6a71cb2bccfb6662f8ca446e85f0
+
+depend      filesystem
+depend      bluez
+depend      gtk3
+depend      python
+depend      glib
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/conntrack-tools/files/conntrackd.service b/net/conntrack-tools/files/conntrackd.service
new file mode 100644
index 0000000..a2c78b8
--- /dev/null
+++ b/net/conntrack-tools/files/conntrackd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=connection tracking daemon
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/conntrackd -C /etc/conntrackd/conntrackd.conf
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net/conntrack-tools/files/openrc-conntrackd b/net/conntrack-tools/files/openrc-conntrackd
new file mode 100755
index 0000000..e7f0a93
--- /dev/null
+++ b/net/conntrack-tools/files/openrc-conntrackd
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="connection tracking daemon"
+command="/usr/sbin/conntrackd"
+command_args="-C /etc/conntrackd/conntrackd.conf"
+command_background="yes"
+pidfile="/run/conntrackd.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/net/conntrack-tools/recipe b/net/conntrack-tools/recipe
new file mode 100644
index 0000000..ca86c04
--- /dev/null
+++ b/net/conntrack-tools/recipe
@@ -0,0 +1,19 @@
+name        conntrack-tools
+version     1.4.8
+release     2
+description conntrack-tools: connection tracking userspace
+
+source      https://www.netfilter.org/projects/conntrack-tools/files/conntrack-tools-1.4.8.tar.xz
+hash        sha256:067677f4c5f6564819e78ed3a9d4a8980935ea9273f3abb22a420ea30ab5ded6
+
+depend      filesystem
+depend      libmnl
+depend      libnetfilter_conntrack
+depend      libnfnetlink
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/conntrackd.service" "$PKG/usr/lib/systemd/system/conntrackd.service"
+install     install -m 0755 "$SRC/files/openrc-conntrackd" "$PKG/etc/init.d/conntrackd"
diff --git a/net/croc/recipe b/net/croc/recipe
new file mode 100644
index 0000000..3045ba7
--- /dev/null
+++ b/net/croc/recipe
@@ -0,0 +1,13 @@
+name        croc
+version     10.2.4
+release     1
+description croc: send files from one computer to another
+
+source      https://github.com/schollz/croc/releases/download/v10.2.4/croc_v10.2.4_Linux-64bit.tar.gz
+hash        sha256:dbb8d59c22c88e094c354827db1480e3b06fd2a103087939f29c3a446f8e7aee
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin"
+install     if [ -f croc ]; then cp croc "$PKG/usr/bin/croc"; else find . -type f -name croc ! -path "./.*" -exec cp {} "$PKG/usr/bin/croc" \; ; fi
+install     chmod 755 "$PKG/usr/bin/croc"
diff --git a/net/dnsmasq/files/dnsmasq.service b/net/dnsmasq/files/dnsmasq.service
new file mode 100644
index 0000000..ad65d05
--- /dev/null
+++ b/net/dnsmasq/files/dnsmasq.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=DNS and DHCP server
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/dnsmasq -k
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net/dnsmasq/files/openrc-dnsmasq b/net/dnsmasq/files/openrc-dnsmasq
new file mode 100755
index 0000000..9ae93ec
--- /dev/null
+++ b/net/dnsmasq/files/openrc-dnsmasq
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="DNS and DHCP server"
+command="/usr/sbin/dnsmasq"
+command_args="-k"
+command_background="yes"
+pidfile="/run/dnsmasq.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/net/dnsmasq/recipe b/net/dnsmasq/recipe
new file mode 100644
index 0000000..d1d73e7
--- /dev/null
+++ b/net/dnsmasq/recipe
@@ -0,0 +1,15 @@
+name        dnsmasq
+version     2.91
+release     2
+description dnsmasq: DNS and DHCP server
+
+source      https://thekelleys.org.uk/dnsmasq/dnsmasq-2.91.tar.xz
+hash        sha256:f622682848b33677adb2b6ad08264618a2ae0a01da486a93fd8cd91186b3d153
+
+depend      filesystem
+
+build       make -j"$MAKEJOBS" PREFIX=/usr CFLAGS="-O2 -DHAVE_DNSSEC"
+install     make PREFIX=/usr DESTDIR="$PKG" install
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/dnsmasq.service" "$PKG/usr/lib/systemd/system/dnsmasq.service"
+install     install -m 0755 "$SRC/files/openrc-dnsmasq" "$PKG/etc/init.d/dnsmasq"
diff --git a/net/dropbear/files/dropbear.service b/net/dropbear/files/dropbear.service
new file mode 100644
index 0000000..8b581e9
--- /dev/null
+++ b/net/dropbear/files/dropbear.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Dropbear SSH server
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/dropbear -F -E
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net/dropbear/files/openrc-dropbear b/net/dropbear/files/openrc-dropbear
new file mode 100755
index 0000000..9844850
--- /dev/null
+++ b/net/dropbear/files/openrc-dropbear
@@ -0,0 +1,18 @@
+#!/sbin/openrc-run
+description="Dropbear SSH server"
+command="/usr/sbin/dropbear"
+command_args="-F -E"
+command_background="yes"
+pidfile="/run/dropbear.pid"
+
+depend() {
+    use net
+    after net
+}
+
+start_pre() {
+	if command -v dropbearkey >/dev/null 2>&1; then
+	  mkdir -p /etc/dropbear
+	  [ -f /etc/dropbear/dropbear_rsa_host_key ] || dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key >/dev/null
+	fi
+}
diff --git a/net/dropbear/recipe b/net/dropbear/recipe
new file mode 100644
index 0000000..a1830dd
--- /dev/null
+++ b/net/dropbear/recipe
@@ -0,0 +1,17 @@
+name        dropbear
+version     2025.88
+release     2
+description dropbear: small SSH server and client
+
+source      https://matt.ucc.asn.au/dropbear/releases/dropbear-2025.88.tar.bz2
+hash        sha256:783f50ea27b17c16da89578fafdb6decfa44bb8f6590e5698a4e4d3672dc53d4
+
+depend      filesystem
+depend      zlib
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/dropbear.service" "$PKG/usr/lib/systemd/system/dropbear.service"
+install     install -m 0755 "$SRC/files/openrc-dropbear" "$PKG/etc/init.d/dropbear"
diff --git a/net/haproxy/files/haproxy.service b/net/haproxy/files/haproxy.service
new file mode 100644
index 0000000..7d23486
--- /dev/null
+++ b/net/haproxy/files/haproxy.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=HAProxy load balancer
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -db
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net/haproxy/files/openrc-haproxy b/net/haproxy/files/openrc-haproxy
new file mode 100755
index 0000000..bb47359
--- /dev/null
+++ b/net/haproxy/files/openrc-haproxy
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="HAProxy load balancer"
+command="/usr/sbin/haproxy"
+command_args="-f /etc/haproxy/haproxy.cfg -db"
+command_background="yes"
+pidfile="/run/haproxy.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/net/haproxy/recipe b/net/haproxy/recipe
new file mode 100644
index 0000000..12d363e
--- /dev/null
+++ b/net/haproxy/recipe
@@ -0,0 +1,19 @@
+name        haproxy
+version     3.2.4
+release     2
+description haproxy: TCP/HTTP load balancer
+
+source      https://www.haproxy.org/download/3.2/src/haproxy-3.2.4.tar.gz
+hash        sha256:5d4b2ee6fe56b8098ebb9c91a899d728f87d64cd7be8804d2ddcc5f937498c1d
+
+depend      filesystem
+depend      openssl
+depend      zlib
+depend      lua
+depend      pcre2
+
+build       make -j"$MAKEJOBS" TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE2=1 PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" TARGET=linux-glibc install
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/haproxy.service" "$PKG/usr/lib/systemd/system/haproxy.service"
+install     install -m 0755 "$SRC/files/openrc-haproxy" "$PKG/etc/init.d/haproxy"
diff --git a/net/ipset/recipe b/net/ipset/recipe
new file mode 100644
index 0000000..d672349
--- /dev/null
+++ b/net/ipset/recipe
@@ -0,0 +1,14 @@
+name        ipset
+version     7.24
+release     1
+description ipset: IP set administration
+
+source      https://ipset.netfilter.org/ipset-7.24.tar.bz2
+hash        sha256:fbe3424dff222c1cb5e5c34d38b64524b2217ce80226c14fdcbb13b29ea36112
+
+depend      filesystem
+depend      libmnl
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/lighttpd/files/lighttpd.service b/net/lighttpd/files/lighttpd.service
new file mode 100644
index 0000000..51a2a0b
--- /dev/null
+++ b/net/lighttpd/files/lighttpd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=lighttpd web server
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net/lighttpd/files/openrc-lighttpd b/net/lighttpd/files/openrc-lighttpd
new file mode 100755
index 0000000..3eeefde
--- /dev/null
+++ b/net/lighttpd/files/openrc-lighttpd
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="lighttpd web server"
+command="/usr/sbin/lighttpd"
+command_args="-D -f /etc/lighttpd/lighttpd.conf"
+command_background="yes"
+pidfile="/run/lighttpd.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/net/lighttpd/recipe b/net/lighttpd/recipe
new file mode 100644
index 0000000..a496bb3
--- /dev/null
+++ b/net/lighttpd/recipe
@@ -0,0 +1,23 @@
+name        lighttpd
+version     1.4.81
+release     2
+description lighttpd: lightweight web server
+
+source      https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.81.tar.xz
+hash        sha256:d7d42c3fd2fd94b63c915aa7d18f4da3cac5937ddba33e909f81cf50842a5840
+
+depend      filesystem
+depend      pcre2
+depend      brotli
+depend      openssl
+depend      zlib
+depend      zstd
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dwith_brotli=enabled -Dwith_openssl=enabled -Dwith_zlib=enabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/lighttpd.service" "$PKG/usr/lib/systemd/system/lighttpd.service"
+install     install -m 0755 "$SRC/files/openrc-lighttpd" "$PKG/etc/init.d/lighttpd"
diff --git a/net/neomutt/recipe b/net/neomutt/recipe
new file mode 100644
index 0000000..e1a1b1f
--- /dev/null
+++ b/net/neomutt/recipe
@@ -0,0 +1,19 @@
+name        neomutt
+version     20250905
+release     1
+description neomutt: terminal mail client
+
+source      https://github.com/neomutt/neomutt/archive/20250905.tar.gz
+hash        sha256:f409fa3803bfc540869b78719400bceda216842e4da024f83ca3060241d9c516
+
+depend      filesystem
+depend      ncurses
+depend      openssl
+depend      gpgme
+depend      libidn2
+depend      sqlite
+depend      zlib
+
+configure   ./configure --prefix=/usr --ssl --gpgme --sqlite --disable-doc
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/net/newsboat/recipe b/net/newsboat/recipe
new file mode 100644
index 0000000..41dd50b
--- /dev/null
+++ b/net/newsboat/recipe
@@ -0,0 +1,18 @@
+name        newsboat
+version     2.40
+release     1
+description newsboat: RSS/Atom reader
+
+source      https://newsboat.org/releases/2.40/newsboat-2.40.tar.xz
+hash        sha256:1e656636009ffad3aeb87f8d0e4c36d2e913eac155b5f3ec85d00e8287b477c2
+
+depend      filesystem
+depend      curl
+depend      sqlite
+depend      stfl
+depend      json-c
+depend      libxml2
+builddep    rust
+
+build       make -j"$MAKEJOBS" prefix=/usr
+install     make prefix=/usr DESTDIR="$PKG" install
diff --git a/net/openconnect/recipe b/net/openconnect/recipe
new file mode 100644
index 0000000..7a5df03
--- /dev/null
+++ b/net/openconnect/recipe
@@ -0,0 +1,18 @@
+name        openconnect
+version     9.12
+release     1
+description openconnect: Cisco AnyConnect / GlobalProtect client
+
+source      https://www.infradead.org/openconnect/download/openconnect-9.12.tar.gz
+hash        sha256:a2bedce3aa4dfe75e36e407e48e8e8bc91d46def5335ac9564fbf91bd4b2413e
+
+depend      filesystem
+depend      gnutls
+depend      libxml2
+depend      zlib
+depend      lz4
+depend      p11-kit
+
+configure   ./configure --prefix=/usr --without-openssl --with-gnutls --without-vpnc-script
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/net/openvpn/files/openrc-openvpn b/net/openvpn/files/openrc-openvpn
new file mode 100755
index 0000000..f9f0267
--- /dev/null
+++ b/net/openvpn/files/openrc-openvpn
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="OpenVPN server"
+command="/usr/sbin/openvpn"
+command_args="--config /etc/openvpn/server.conf"
+command_background="yes"
+pidfile="/run/openvpn.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/net/openvpn/files/openvpn.service b/net/openvpn/files/openvpn.service
new file mode 100644
index 0000000..a79608a
--- /dev/null
+++ b/net/openvpn/files/openvpn.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=OpenVPN server
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/openvpn --config /etc/openvpn/server.conf
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net/openvpn/recipe b/net/openvpn/recipe
new file mode 100644
index 0000000..61046ae
--- /dev/null
+++ b/net/openvpn/recipe
@@ -0,0 +1,21 @@
+name        openvpn
+version     2.6.14
+release     2
+description openvpn: SSL/TLS VPN
+
+source      https://swupdate.openvpn.org/community/releases/openvpn-2.6.14.tar.gz
+hash        sha256:9eb6a6618352f9e7b771a9d38ae1631b5edfeed6d40233e243e602ddf2195e7a
+
+depend      filesystem
+depend      openssl
+depend      lzo
+depend      lz4
+depend      linux-pam
+depend      libcap-ng
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/openvpn.service" "$PKG/usr/lib/systemd/system/openvpn.service"
+install     install -m 0755 "$SRC/files/openrc-openvpn" "$PKG/etc/init.d/openvpn"
diff --git a/net/qbittorrent/recipe b/net/qbittorrent/recipe
new file mode 100644
index 0000000..2772c24
--- /dev/null
+++ b/net/qbittorrent/recipe
@@ -0,0 +1,23 @@
+name        qbittorrent
+version     5.1.2
+release     1
+description qbittorrent: BitTorrent client
+
+source      https://sourceforge.net/projects/qbittorrent/files/qbittorrent/qbittorrent-5.1.2/qbittorrent-5.1.2.tar.xz
+hash        sha256:d5806092c71959a5dbdf55c645ea45ed48a70369ab6c226039b83f1ade6979f2
+
+depend      filesystem
+depend      qt6-qtbase
+depend      qt6-qtsvg
+depend      qt6-qttools
+depend      qt6-qtwebengine
+depend      libtorrent-rasterbar
+depend      boost
+depend      openssl
+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 -DQT6=ON -DTESTING=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/net/tinyproxy/files/openrc-tinyproxy b/net/tinyproxy/files/openrc-tinyproxy
new file mode 100755
index 0000000..ac4a18f
--- /dev/null
+++ b/net/tinyproxy/files/openrc-tinyproxy
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="Tinyproxy HTTP proxy"
+command="/usr/bin/tinyproxy"
+command_args="-d"
+command_background="yes"
+pidfile="/run/tinyproxy.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/net/tinyproxy/files/tinyproxy.service b/net/tinyproxy/files/tinyproxy.service
new file mode 100644
index 0000000..c84cb3d
--- /dev/null
+++ b/net/tinyproxy/files/tinyproxy.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Tinyproxy HTTP proxy
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/tinyproxy -d
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net/tinyproxy/recipe b/net/tinyproxy/recipe
new file mode 100644
index 0000000..ab20dcf
--- /dev/null
+++ b/net/tinyproxy/recipe
@@ -0,0 +1,16 @@
+name        tinyproxy
+version     1.11.2
+release     2
+description tinyproxy: lightweight HTTP proxy
+
+source      https://github.com/tinyproxy/tinyproxy/releases/download/1.11.2/tinyproxy-1.11.2.tar.gz
+hash        sha256:2c8fe5496f2c642bfd189020504ab98d74b9edbafcdb94d9f108e157b5bdf96d
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/tinyproxy.service" "$PKG/usr/lib/systemd/system/tinyproxy.service"
+install     install -m 0755 "$SRC/files/openrc-tinyproxy" "$PKG/etc/init.d/tinyproxy"
diff --git a/net/tor/files/openrc-tor b/net/tor/files/openrc-tor
new file mode 100755
index 0000000..7e4f3af
--- /dev/null
+++ b/net/tor/files/openrc-tor
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="Tor anonymity daemon"
+command="/usr/bin/tor"
+command_args="--RunAsDaemon 0"
+command_background="yes"
+pidfile="/run/tor.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/net/tor/files/tor.service b/net/tor/files/tor.service
new file mode 100644
index 0000000..a84fc3b
--- /dev/null
+++ b/net/tor/files/tor.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Tor anonymity daemon
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/tor --RunAsDaemon 0
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net/tor/recipe b/net/tor/recipe
new file mode 100644
index 0000000..b9de0f6
--- /dev/null
+++ b/net/tor/recipe
@@ -0,0 +1,22 @@
+name        tor
+version     0.4.8.17
+release     2
+description tor: anonymity network
+
+source      https://dist.torproject.org/tor-0.4.8.17.tar.gz
+hash        sha256:79b4725e1d4b887b9e68fd09b0d2243777d5ce3cd471e538583bcf6f9d8cdb56
+
+depend      filesystem
+depend      openssl
+depend      libevent
+depend      zlib
+depend      xz
+depend      zstd
+depend      libcap
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/tor.service" "$PKG/usr/lib/systemd/system/tor.service"
+install     install -m 0755 "$SRC/files/openrc-tor" "$PKG/etc/init.d/tor"
diff --git a/net/unbound/files/openrc-unbound b/net/unbound/files/openrc-unbound
new file mode 100755
index 0000000..da3cd2d
--- /dev/null
+++ b/net/unbound/files/openrc-unbound
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="validating recursive DNS resolver"
+command="/usr/sbin/unbound"
+command_args="-d"
+command_background="yes"
+pidfile="/run/unbound.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/net/unbound/files/unbound.service b/net/unbound/files/unbound.service
new file mode 100644
index 0000000..8eba19f
--- /dev/null
+++ b/net/unbound/files/unbound.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=validating recursive DNS resolver
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/unbound -d
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net/unbound/recipe b/net/unbound/recipe
new file mode 100644
index 0000000..ac50c67
--- /dev/null
+++ b/net/unbound/recipe
@@ -0,0 +1,20 @@
+name        unbound
+version     1.23.1
+release     2
+description unbound: validating recursive DNS resolver
+
+source      https://nlnetlabs.nl/downloads/unbound/unbound-1.23.1.tar.gz
+hash        sha256:6a6b117c799d8de3868643397e0fd71591f6d42f4473f598bdb22609ff362590
+
+depend      filesystem
+depend      openssl
+depend      expat
+depend      libevent
+depend      libcap
+
+configure   ./configure --prefix=/usr --with-libevent --with-pidfile=/run/unbound.pid --sysconfdir=/etc
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/unbound.service" "$PKG/usr/lib/systemd/system/unbound.service"
+install     install -m 0755 "$SRC/files/openrc-unbound" "$PKG/etc/init.d/unbound"
diff --git a/net/weechat/recipe b/net/weechat/recipe
new file mode 100644
index 0000000..3d56d1a
--- /dev/null
+++ b/net/weechat/recipe
@@ -0,0 +1,22 @@
+name        weechat
+version     4.6.3
+release     1
+description weechat: extensible chat client
+
+source      https://weechat.org/files/src/weechat-4.6.3.tar.xz
+hash        sha256:5c0b5efa969b873c4be582019b18523ee403e7430b8223825bcdb44a89f5815d
+
+depend      filesystem
+depend      ncurses
+depend      gnutls
+depend      curl
+depend      zlib
+depend      zstd
+depend      libgcrypt
+depend      aspell
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DENABLE_PHP=OFF -DENABLE_JAVASCRIPT=OFF -DENABLE_TESTS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/net/wget2/recipe b/net/wget2/recipe
new file mode 100644
index 0000000..61467dc
--- /dev/null
+++ b/net/wget2/recipe
@@ -0,0 +1,21 @@
+name        wget2
+version     2.2.0
+release     1
+description wget2: next-generation wget
+
+source      https://ftp.gnu.org/gnu/wget/wget2-2.2.0.tar.gz
+hash        sha256:2b3b9c85b7fb26d33ca5f41f1f8daca71838d869a19b406063aa5c655294d357
+
+depend      filesystem
+depend      gnutls
+depend      libidn2
+depend      pcre2
+depend      zlib
+depend      brotli
+depend      zstd
+depend      nghttp2
+depend      libpsl
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/qt6/qt6-qtwebengine/recipe b/qt6/qt6-qtwebengine/recipe
new file mode 100644
index 0000000..167cae7
--- /dev/null
+++ b/qt6/qt6-qtwebengine/recipe
@@ -0,0 +1,59 @@
+name        qt6-qtwebengine
+version     6.11.2
+release     1
+description qt6-qtwebengine: Chromium-based Qt web engine and Qt Pdf
+
+source      https://download.qt.io/official_releases/qt/6.11/6.11.2/submodules/qtwebengine-everywhere-src-6.11.2.tar.xz
+hash        sha256:6101c1aa00ff933d1b65ee5d167f76e8d71b9ac5b378b0111277723ebda7c163
+
+depend      filesystem
+depend      qt6-qtbase
+depend      qt6-qtdeclarative
+depend      qt6-qtwebchannel
+depend      qt6-qtpositioning
+depend      qt6-qttools
+depend      icu
+depend      libevent
+depend      libxml2
+depend      libxslt
+depend      nss
+depend      nspr
+depend      alsa-lib
+depend      mesa
+depend      libdrm
+depend      libxcomposite
+depend      libxdamage
+depend      libxext
+depend      libxfixes
+depend      libxkbfile
+depend      libxrandr
+depend      libxtst
+depend      libxscrnsaver
+depend      pciutils
+depend      dbus
+depend      fontconfig
+depend      freetype
+depend      harfbuzz
+depend      libjpeg-turbo
+depend      libpng
+depend      zlib
+depend      opus
+depend      libvpx
+depend      libwebp
+depend      snappy
+depend      re2
+depend      minizip-ng
+depend      libcap
+depend      pipewire
+builddep    cmake
+builddep    ninja
+builddep    python
+builddep    nodejs
+builddep    gperf
+builddep    bison
+builddep    flex
+builddep    pkgconf
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DQT_BUILD_TESTS=OFF -DQT_FEATURE_qtwebengine_build=ON -DQT_FEATURE_qtpdf_build=ON -DQT_FEATURE_webengine_system_icu=ON -DQT_FEATURE_webengine_system_libevent=ON -DQT_FEATURE_webengine_system_libpng=ON -DQT_FEATURE_webengine_system_libjpeg=ON -DQT_FEATURE_webengine_system_zlib=ON -DQT_FEATURE_webengine_system_harfbuzz=ON -DQT_FEATURE_webengine_system_freetype=ON -DQT_FEATURE_webengine_system_libxml=ON -DQT_FEATURE_webengine_proprietary_codecs=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/qt6/qt6-qtwebview/recipe b/qt6/qt6-qtwebview/recipe
new file mode 100644
index 0000000..103731e
--- /dev/null
+++ b/qt6/qt6-qtwebview/recipe
@@ -0,0 +1,19 @@
+name        qt6-qtwebview
+version     6.11.2
+release     1
+description qt6-qtwebview: Qt 6 WebView on top of Qt WebEngine
+
+source      https://download.qt.io/official_releases/qt/6.11/6.11.2/submodules/qtwebview-everywhere-src-6.11.2.tar.xz
+hash        sha256:7e21e109ee89dadeef2d3edd786bcb9d64a5562ea546f89dcc79b3f52f881f4c
+
+depend      filesystem
+depend      qt6-qtbase
+depend      qt6-qtdeclarative
+depend      qt6-qtwebengine
+depend      pkgconf
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DQT_BUILD_TESTS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/qt6/qt6/recipe b/qt6/qt6/recipe
index 211eaa5..9533a13 100644
--- a/qt6/qt6/recipe
+++ b/qt6/qt6/recipe
@@ -1,6 +1,6 @@
 name        qt6
 version     6.11.2
-release     1
+release     2
 arch        any
 description qt6: Qt 6 toolkit
 
@@ -33,5 +33,7 @@ depend      qt6-qthttpserver
 depend      qt6-qtgraphs
 depend      qt6-qtscxml
 depend      qt6-qtremoteobjects
+depend      qt6-qtwebengine
+depend      qt6-qtwebview
 install     mkdir -p "$PKG/usr/share/sps/sets"
 install     printf '%s\n' "qt6" >"$PKG/usr/share/sps/sets/qt6"
diff --git a/science/geos/recipe b/science/geos/recipe
new file mode 100644
index 0000000..a75e9ec
--- /dev/null
+++ b/science/geos/recipe
@@ -0,0 +1,15 @@
+name        geos
+version     3.13.1
+release     1
+description geos: Geometry Engine Open Source
+
+source      https://download.osgeo.org/geos/geos-3.13.1.tar.bz2
+hash        sha256:df2c50503295f325e7c8d7b783aca8ba4773919cde984193850cf9e361dfd28c
+
+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 -DBUILD_TESTING=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/science/gnuplot/recipe b/science/gnuplot/recipe
new file mode 100644
index 0000000..2224db2
--- /dev/null
+++ b/science/gnuplot/recipe
@@ -0,0 +1,19 @@
+name        gnuplot
+version     6.0.3
+release     1
+description gnuplot: portable plotting
+
+source      https://sourceforge.net/projects/gnuplot/files/gnuplot/6.0.3/gnuplot-6.0.3.tar.gz
+hash        sha256:ec52e3af8c4083d4538152b3f13db47f6d29929a3f6ecec5365c834e77f251ab
+
+depend      filesystem
+depend      cairo
+depend      pango
+depend      libpng
+depend      readline
+depend      lua
+depend      gd
+
+configure   ./configure --prefix=/usr --with-readline=gnu --without-qt --without-x
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/science/hdf5/recipe b/science/hdf5/recipe
new file mode 100644
index 0000000..19100cc
--- /dev/null
+++ b/science/hdf5/recipe
@@ -0,0 +1,16 @@
+name        hdf5
+version     1.14.6
+release     1
+description hdf5: Hierarchical Data Format 5
+
+source      https://github.com/HDFGroup/hdf5/releases/download/hdf5_1.14.6/hdf5-1.14.6.tar.gz
+hash        sha256:e4defbac30f50d64e1556374aa49e574417c9e72c6b1de7a4ff88c4b1bea6e9b
+
+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 -DHDF5_BUILD_EXAMPLES=OFF -DBUILD_TESTING=OFF -DHDF5_ENABLE_Z_LIB_SUPPORT=ON -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/science/netcdf/recipe b/science/netcdf/recipe
new file mode 100644
index 0000000..4cd2272
--- /dev/null
+++ b/science/netcdf/recipe
@@ -0,0 +1,18 @@
+name        netcdf
+version     4.9.3
+release     1
+description netcdf: network Common Data Form
+
+source      https://github.com/Unidata/netcdf-c/archive/v4.9.3.tar.gz
+hash        sha256:990f46d49525d6ab5dc4249f8684c6deeaf54de6fec63a187e9fb382cc0ffdff
+
+depend      filesystem
+depend      hdf5
+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_TESTS=OFF -DBUILD_SHARED_LIBS=ON
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/science/openmpi/recipe b/science/openmpi/recipe
new file mode 100644
index 0000000..832d09e
--- /dev/null
+++ b/science/openmpi/recipe
@@ -0,0 +1,15 @@
+name        openmpi
+version     5.0.8
+release     1
+description openmpi: Open MPI
+
+source      https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.8.tar.bz2
+hash        sha256:53131e1a57e7270f645707f8b0b65ba56048f5b5ac3f68faabed3eb0d710e449
+
+depend      filesystem
+depend      zlib
+depend      hwloc
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --enable-mpi-fortran=no
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/science/proj/recipe b/science/proj/recipe
new file mode 100644
index 0000000..b33c2f1
--- /dev/null
+++ b/science/proj/recipe
@@ -0,0 +1,18 @@
+name        proj
+version     9.6.2
+release     1
+description proj: cartographic projections library
+
+source      https://download.osgeo.org/proj/proj-9.6.2.tar.gz
+hash        sha256:53d0cafaee3bb2390264a38668ed31d90787de05e71378ad7a8f35bb34c575d1
+
+depend      filesystem
+depend      sqlite
+depend      libtiff
+depend      curl
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DBUILD_TESTING=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/security/fail2ban/files/fail2ban.service b/security/fail2ban/files/fail2ban.service
new file mode 100644
index 0000000..0fb885a
--- /dev/null
+++ b/security/fail2ban/files/fail2ban.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=fail2ban authentication ban daemon
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/fail2ban-server -xf --logtarget=stdout
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/security/fail2ban/files/openrc-fail2ban b/security/fail2ban/files/openrc-fail2ban
new file mode 100755
index 0000000..96ef6b5
--- /dev/null
+++ b/security/fail2ban/files/openrc-fail2ban
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="fail2ban authentication ban daemon"
+command="/usr/bin/fail2ban-server"
+command_args="-xf --logtarget=stdout"
+command_background="yes"
+pidfile="/run/fail2ban.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/security/fail2ban/recipe b/security/fail2ban/recipe
new file mode 100644
index 0000000..4172e75
--- /dev/null
+++ b/security/fail2ban/recipe
@@ -0,0 +1,16 @@
+name        fail2ban
+version     1.1.0
+release     2
+arch        any
+description fail2ban: ban hosts that cause multiple auth errors
+
+source      https://github.com/fail2ban/fail2ban/archive/1.1.0.tar.gz
+hash        sha256:474fcc25afdaf929c74329d1e4d24420caabeea1ef2e041a267ce19269570bae
+
+depend      filesystem
+depend      python
+
+install     python3 setup.py install --prefix=/usr --root="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/fail2ban.service" "$PKG/usr/lib/systemd/system/fail2ban.service"
+install     install -m 0755 "$SRC/files/openrc-fail2ban" "$PKG/etc/init.d/fail2ban"
diff --git a/security/firejail/recipe b/security/firejail/recipe
new file mode 100644
index 0000000..4f3ba4f
--- /dev/null
+++ b/security/firejail/recipe
@@ -0,0 +1,13 @@
+name        firejail
+version     0.9.76
+release     1
+description firejail: SUID sandbox
+
+source      https://github.com/netblue30/firejail/releases/download/0.9.76/firejail-0.9.76.tar.xz
+hash        sha256:6bfaa57e10897f65cc1183b330974d555669d888d6897c7a8739bb1d334d9e4a
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/security/keepassxc/recipe b/security/keepassxc/recipe
new file mode 100644
index 0000000..8a4d072
--- /dev/null
+++ b/security/keepassxc/recipe
@@ -0,0 +1,23 @@
+name        keepassxc
+version     2.7.10
+release     1
+description keepassxc: password manager
+
+source      https://github.com/keepassxreboot/keepassxc/releases/download/2.7.10/keepassxc-2.7.10-src.tar.xz
+hash        sha256:5ce76d6440986c24842585f019d5f3cadc166fa71fc911a4fe97b8bbc4819dfa
+
+depend      filesystem
+depend      qt6-qtbase
+depend      qt6-qtsvg
+depend      libargon2
+depend      libsodium
+depend      qrencode
+depend      minizip-ng
+depend      zlib
+depend      readline
+builddep    cmake
+builddep    ninja
+
+configure   cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DWITH_XC_AUTOTYPE=ON -DWITH_XC_YUBIKEY=OFF -DWITH_XC_KEESHARE=ON -DWITH_XC_NETWORKING=ON -DWITH_XC_BROWSER=OFF -DWITH_TESTS=OFF
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/security/lynis/recipe b/security/lynis/recipe
new file mode 100644
index 0000000..3937831
--- /dev/null
+++ b/security/lynis/recipe
@@ -0,0 +1,15 @@
+name        lynis
+version     3.1.4
+release     1
+arch        any
+description lynis: security auditing tool
+
+source      https://github.com/CISOfy/lynis/archive/3.1.4.tar.gz
+hash        sha256:db00e26cfb1e04ca70af48d106c3e2968eb468adbef17a2ab18b0028a3d1e3b7
+
+depend      filesystem
+
+install     mkdir -p "$PKG/usr/bin" "$PKG/usr/share/lynis" "$PKG/etc/lynis"
+install     cp -a . "$PKG/usr/share/lynis/"
+install     printf "%s\n" "#!/bin/sh" "exec /usr/share/lynis/lynis \"\$@\"" > "$PKG/usr/bin/lynis"
+install     chmod 755 "$PKG/usr/bin/lynis"
diff --git a/security/oath-toolkit/recipe b/security/oath-toolkit/recipe
new file mode 100644
index 0000000..b0f93ad
--- /dev/null
+++ b/security/oath-toolkit/recipe
@@ -0,0 +1,14 @@
+name        oath-toolkit
+version     2.6.12
+release     1
+description oath-toolkit: OATH one-time passwords
+
+source      https://download.savannah.nongnu.org/releases/oath-toolkit/oath-toolkit-2.6.12.tar.gz
+hash        sha256:cafdf739b1ec4b276441c6aedae6411434bbd870071f66154b909cc6e2d9e8ba
+
+depend      filesystem
+depend      libxml2
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/security/opensc/recipe b/security/opensc/recipe
new file mode 100644
index 0000000..b8f122c
--- /dev/null
+++ b/security/opensc/recipe
@@ -0,0 +1,15 @@
+name        opensc
+version     0.26.1
+release     1
+description opensc: OpenSC smart card tools
+
+source      https://github.com/OpenSC/OpenSC/releases/download/0.26.1/opensc-0.26.1.tar.gz
+hash        sha256:f16291a031d86e570394762e9f35eaf2fcbc2337a49910f3feae42d54e1688cb
+
+depend      filesystem
+depend      openssl
+depend      readline
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/security/pinentry-qt/recipe b/security/pinentry-qt/recipe
new file mode 100644
index 0000000..1fb96e5
--- /dev/null
+++ b/security/pinentry-qt/recipe
@@ -0,0 +1,17 @@
+name        pinentry-qt
+version     1.3.1
+release     1
+description pinentry-qt: Qt PIN entry dialog
+
+source      https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-1.3.1.tar.bz2
+hash        sha256:bc72ee27c7239007ab1896c3c2fae53b076e2c9bd2483dc2769a16902bce8c04
+
+depend      filesystem
+depend      libassuan
+depend      libgpg-error
+depend      qt6-qtbase
+depend      libsecret
+
+configure   ./configure --prefix=/usr --enable-pinentry-qt --disable-inside-emacs --disable-pinentry-gtk2 --disable-pinentry-gnome3 --disable-pinentry-tqt --disable-pinentry-fltk
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/security/tpm2-tools/recipe b/security/tpm2-tools/recipe
new file mode 100644
index 0000000..3d5574f
--- /dev/null
+++ b/security/tpm2-tools/recipe
@@ -0,0 +1,15 @@
+name        tpm2-tools
+version     5.7
+release     1
+description tpm2-tools: TPM2 utilities
+
+source      https://github.com/tpm2-software/tpm2-tools/releases/download/5.7/tpm2-tools-5.7.tar.gz
+hash        sha256:3810d36b5079256f4f2f7ce552e22213d43b1031c131538df8a2dbc3c570983a
+
+depend      filesystem
+depend      tpm2-tss
+depend      openssl
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/security/tpm2-tss/recipe b/security/tpm2-tss/recipe
new file mode 100644
index 0000000..1a2bb83
--- /dev/null
+++ b/security/tpm2-tss/recipe
@@ -0,0 +1,15 @@
+name        tpm2-tss
+version     4.1.3
+release     1
+description tpm2-tss: TPM2 Software Stack
+
+source      https://github.com/tpm2-software/tpm2-tss/releases/download/4.1.3/tpm2-tss-4.1.3.tar.gz
+hash        sha256:37f1580200ab78305d1fc872d89241aaee0c93cbe85bc559bf332737a60d3be8
+
+depend      filesystem
+depend      openssl
+depend      json-c
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-doxygen-doc --with-udevrulesprefix=60-
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/security/yara/recipe b/security/yara/recipe
new file mode 100644
index 0000000..591186f
--- /dev/null
+++ b/security/yara/recipe
@@ -0,0 +1,19 @@
+name        yara
+version     4.5.4
+release     1
+description yara: malware identification
+
+source      https://github.com/VirusTotal/yara/archive/v4.5.4.tar.gz
+hash        sha256:586c9c21878f8b4d1b9423b89ac937f21f8057b03e3e9706f310549d453966fa
+
+depend      filesystem
+depend      openssl
+builddep    autoconf
+builddep    automake
+builddep    libtool
+builddep    pkgconf
+
+prepare     ./bootstrap.sh
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/sys/android-tools/recipe b/sys/android-tools/recipe
new file mode 100644
index 0000000..fd14076
--- /dev/null
+++ b/sys/android-tools/recipe
@@ -0,0 +1,21 @@
+name        android-tools
+version     35.0.2
+release     1
+description android-tools: adb and fastboot
+
+source      https://github.com/nmeum/android-tools/releases/download/35.0.2/android-tools-35.0.2.tar.xz
+hash        sha256:d2c3222280315f36d8bfa5c02d7632b47e365bfe2e77e99a3564fb6576f04097
+
+depend      filesystem
+depend      protobuf
+depend      libusb
+depend      brotli
+depend      zstd
+depend      lz4
+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
+build       cmake --build build --parallel "$MAKEJOBS"
+install     DESTDIR="$PKG" cmake --install build
diff --git a/sys/scrcpy/recipe b/sys/scrcpy/recipe
new file mode 100644
index 0000000..30761e8
--- /dev/null
+++ b/sys/scrcpy/recipe
@@ -0,0 +1,19 @@
+name        scrcpy
+version     3.3.1
+release     1
+description scrcpy: display and control Android devices
+
+source      https://github.com/Genymobile/scrcpy/archive/v3.3.1.tar.gz
+hash        sha256:9999d2ff3605e1c5d1efb0b737ed6e240a93a928091ab356ba07199c92f52ace
+
+depend      filesystem
+depend      ffmpeg
+depend      sdl2
+depend      libusb
+depend      android-tools
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dportable=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/sys/usbmuxd/files/openrc-usbmuxd b/sys/usbmuxd/files/openrc-usbmuxd
new file mode 100755
index 0000000..3837993
--- /dev/null
+++ b/sys/usbmuxd/files/openrc-usbmuxd
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="iOS USB multiplexing daemon"
+command="/usr/sbin/usbmuxd"
+command_args="-f"
+command_background="yes"
+pidfile="/run/usbmuxd.pid"
+
+depend() {
+    use net
+    after net
+}
diff --git a/sys/usbmuxd/files/usbmuxd.service b/sys/usbmuxd/files/usbmuxd.service
new file mode 100644
index 0000000..0e54cdd
--- /dev/null
+++ b/sys/usbmuxd/files/usbmuxd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=iOS USB multiplexing daemon
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/usbmuxd -f
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/sys/usbmuxd/recipe b/sys/usbmuxd/recipe
new file mode 100644
index 0000000..ded16a5
--- /dev/null
+++ b/sys/usbmuxd/recipe
@@ -0,0 +1,19 @@
+name        usbmuxd
+version     1.1.1
+release     2
+description usbmuxd: iOS USB multiplexing daemon
+
+source      https://github.com/libimobiledevice/usbmuxd/releases/download/1.1.1/usbmuxd-1.1.1.tar.bz2
+hash        sha256:c0ec9700172bf635ccb5bed98daae607d2925c2bc3597f25706ecd9dfbfd2d9e
+
+depend      filesystem
+depend      libimobiledevice
+depend      libusb
+depend      libplist
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/usbmuxd.service" "$PKG/usr/lib/systemd/system/usbmuxd.service"
+install     install -m 0755 "$SRC/files/openrc-usbmuxd" "$PKG/etc/init.d/usbmuxd"
diff --git a/text/catdoc/recipe b/text/catdoc/recipe
new file mode 100644
index 0000000..a377b5f
--- /dev/null
+++ b/text/catdoc/recipe
@@ -0,0 +1,13 @@
+name        catdoc
+version     0.95
+release     1
+description catdoc: convert Word/Excel to text
+
+source      http://ftp.wagner.pp.ru/pub/catdoc/catdoc-0.95.tar.gz
+hash        sha256:514a84180352b6bf367c1d2499819dfa82b60d8c45777432fa643a5ed7d80796
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/text/unrtf/recipe b/text/unrtf/recipe
new file mode 100644
index 0000000..4cde279
--- /dev/null
+++ b/text/unrtf/recipe
@@ -0,0 +1,13 @@
+name        unrtf
+version     0.21.10
+release     1
+description unrtf: convert RTF to other formats
+
+source      https://ftp.gnu.org/gnu/unrtf/unrtf-0.21.10.tar.gz
+hash        sha256:b49f20211fa69fff97d42d6e782a62d7e2da670b064951f14bbff968c93734ae
+
+depend      filesystem
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/video/vlc/recipe b/video/vlc/recipe
new file mode 100644
index 0000000..8fc196a
--- /dev/null
+++ b/video/vlc/recipe
@@ -0,0 +1,32 @@
+name        vlc
+version     3.0.21
+release     1
+description vlc: media player
+
+source      https://download.videolan.org/pub/videolan/vlc/3.0.21/vlc-3.0.21.tar.xz
+hash        sha256:24dbbe1d7dfaeea0994d5def0bbde200177347136dbfe573f5b6a4cee25afbb0
+
+depend      filesystem
+depend      ffmpeg
+depend      alsa-lib
+depend      libass
+depend      freetype
+depend      libvorbis
+depend      libogg
+depend      opus
+depend      libvpx
+depend      x264
+depend      x265
+depend      libdvdread
+depend      libdvdnav
+depend      libbluray
+depend      lua
+depend      ncurses
+depend      gnutls
+depend      libarchive
+depend      libplacebo
+depend      dav1d
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-qt --disable-skins2 --disable-chromecast --enable-alsa --disable-opencv --disable-gles2
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/virt/distrobox/recipe b/virt/distrobox/recipe
new file mode 100644
index 0000000..4b0e8a8
--- /dev/null
+++ b/virt/distrobox/recipe
@@ -0,0 +1,12 @@
+name        distrobox
+version     1.8.1.2
+release     1
+arch        any
+description distrobox: use any Linux distro inside your terminal
+
+source      https://github.com/89luca89/distrobox/archive/1.8.1.2.tar.gz
+hash        sha256:3ecbce9b8c5b5df941f986798ffa6ea7fdf742223d42204207974c4323d5b9fc
+
+depend      filesystem
+
+install     make DESTDIR="$PKG" prefix=/usr install
diff --git a/virt/libvirt/files/libvirtd.service b/virt/libvirt/files/libvirtd.service
new file mode 100644
index 0000000..a930a04
--- /dev/null
+++ b/virt/libvirt/files/libvirtd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=libvirt virtualization daemon
+After=network.target dbus.service
+
+[Service]
+ExecStart=/usr/sbin/libvirtd
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/virt/libvirt/files/openrc-libvirtd b/virt/libvirt/files/openrc-libvirtd
new file mode 100755
index 0000000..a362121
--- /dev/null
+++ b/virt/libvirt/files/openrc-libvirtd
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+description="libvirt virtualization daemon"
+command="/usr/sbin/libvirtd"
+command_args=""
+command_background="yes"
+pidfile="/run/libvirtd.pid"
+
+depend() {
+    need dbus
+    after dbus
+}
diff --git a/virt/libvirt/recipe b/virt/libvirt/recipe
new file mode 100644
index 0000000..053265d
--- /dev/null
+++ b/virt/libvirt/recipe
@@ -0,0 +1,30 @@
+name        libvirt
+version     11.6.0
+release     2
+description libvirt: virtualization API
+
+source      https://download.libvirt.org/libvirt-11.6.0.tar.xz
+hash        sha256:cc0e8c226559b479833c8bc9c77a8ec301482ab0305fcd98d27f11cc6877fd23
+
+depend      filesystem
+depend      glib
+depend      gnutls
+depend      libxml2
+depend      yajl
+depend      pciutils
+depend      lvm2
+depend      libnl
+depend      libtirpc
+depend      qemu
+depend      libcap-ng
+depend      attr
+depend      util-linux
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Ddriver_qemu=enabled -Ddriver_libvirtd=enabled -Ddocs=disabled -Dtests=disabled -Dstorage_lvm=enabled -Dlibssh=disabled -Dopenwsman=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/libvirtd.service" "$PKG/usr/lib/systemd/system/libvirtd.service"
+install     install -m 0755 "$SRC/files/openrc-libvirtd" "$PKG/etc/init.d/libvirtd"
diff --git a/virt/lxc/files/lxc-net.service b/virt/lxc/files/lxc-net.service
new file mode 100644
index 0000000..83d2f4b
--- /dev/null
+++ b/virt/lxc/files/lxc-net.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=LXC bridge networking
+After=network.target
+
+[Service]
+ExecStart=/usr/libexec/lxc/lxc-net start
+Type=oneshot
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target
diff --git a/virt/lxc/files/openrc-lxc-net b/virt/lxc/files/openrc-lxc-net
new file mode 100755
index 0000000..f3688fe
--- /dev/null
+++ b/virt/lxc/files/openrc-lxc-net
@@ -0,0 +1,10 @@
+#!/sbin/openrc-run
+description="LXC bridge networking"
+command="/usr/libexec/lxc/lxc-net"
+command_args="start"
+command_background="no"
+
+depend() {
+    use net
+    after net
+}
diff --git a/virt/lxc/recipe b/virt/lxc/recipe
new file mode 100644
index 0000000..20549ac
--- /dev/null
+++ b/virt/lxc/recipe
@@ -0,0 +1,21 @@
+name        lxc
+version     6.0.4
+release     2
+description lxc: Linux containers
+
+source      https://linuxcontainers.org/downloads/lxc/lxc-6.0.4.tar.gz
+hash        sha256:872d26ce8512b9f993d194816e336bf9f3ad8326f22dc24ef0f01f85599fa8b9
+
+depend      filesystem
+depend      libcap
+depend      openssl
+depend      dbus
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dman=false -Dtests=false -Dapparmor=false -Dselinux=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
+install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d"
+install     install -m 0644 "$SRC/files/lxc-net.service" "$PKG/usr/lib/systemd/system/lxc-net.service"
+install     install -m 0755 "$SRC/files/openrc-lxc-net" "$PKG/etc/init.d/lxc-net"
diff --git a/virt/qemu/recipe b/virt/qemu/recipe
new file mode 100644
index 0000000..47c6cce
--- /dev/null
+++ b/virt/qemu/recipe
@@ -0,0 +1,31 @@
+name        qemu
+version     10.0.2
+release     2
+description qemu: machine emulator and virtualizer
+
+source      https://download.qemu.org/qemu-10.0.2.tar.xz
+hash        sha256:ef786f2398cb5184600f69aef4d5d691efd44576a3cff4126d38d4c6fec87759
+
+depend      filesystem
+depend      glib
+depend      pixman
+depend      zlib
+depend      zstd
+depend      libslirp
+depend      ncurses
+depend      libcap-ng
+depend      libseccomp
+depend      gnutls
+depend      attr
+depend      libusb
+depend      alsa-lib
+depend      pipewire
+depend      mesa
+depend      virglrenderer
+depend      spice
+depend      liburing
+depend      capstone
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --localstatedir=/var --enable-slirp --disable-linux-aio --enable-linux-io_uring --disable-werror --disable-docs --audio-drv-list=alsa,pipewire --enable-virglrenderer --enable-spice
+build       make -j"$MAKEJOBS"
+install     make DESTDIR="$PKG" install
diff --git a/virt/spice-protocol/recipe b/virt/spice-protocol/recipe
new file mode 100644
index 0000000..eb6d271
--- /dev/null
+++ b/virt/spice-protocol/recipe
@@ -0,0 +1,16 @@
+name        spice-protocol
+version     0.14.4
+release     1
+arch        any
+description spice-protocol: SPICE protocol headers
+
+source      https://www.spice-space.org/download/releases/spice-protocol-0.14.4.tar.xz
+hash        sha256:04ffba610d9fd441cfc47dfaa135d70096e60b1046d2119d8db2f8ea0d17d912
+
+depend      filesystem
+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/virt/spice/recipe b/virt/spice/recipe
new file mode 100644
index 0000000..fc89e97
--- /dev/null
+++ b/virt/spice/recipe
@@ -0,0 +1,20 @@
+name        spice
+version     0.15.2
+release     1
+description spice: remote display protocol server
+
+source      https://www.spice-space.org/download/releases/spice-server/spice-0.15.2.tar.bz2
+hash        sha256:6d9eb6117f03917471c4bc10004abecff48a79fb85eb85a1c45f023377015b81
+
+depend      filesystem
+depend      spice-protocol
+depend      pixman
+depend      openssl
+depend      opus
+depend      alsa-lib
+depend      glib
+depend      libjpeg-turbo
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --disable-gstreamer --enable-opus
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/virt/virglrenderer/recipe b/virt/virglrenderer/recipe
new file mode 100644
index 0000000..81e4a1d
--- /dev/null
+++ b/virt/virglrenderer/recipe
@@ -0,0 +1,18 @@
+name        virglrenderer
+version     1.1.1
+release     1
+description virglrenderer: virtio-gpu virtual OpenGL
+
+source      https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/1.1.1/virglrenderer-1.1.1.tar.gz
+hash        sha256:1fc34ffbf2a4f5cf161228f13242e28283bd818901d7daf0027e6ae5fcaeaf9b
+
+depend      filesystem
+depend      mesa
+depend      libepoxy
+depend      libdrm
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dtests=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/foot/recipe b/wayland/foot/recipe
new file mode 100644
index 0000000..df84983
--- /dev/null
+++ b/wayland/foot/recipe
@@ -0,0 +1,21 @@
+name        foot
+version     1.22.3
+release     1
+description foot: fast Wayland terminal
+
+source      https://codeberg.org/dnkl/foot/releases/download/1.22.3/foot-1.22.3.tar.gz
+hash        sha256:42e1b5dd1bb4737ca63124711d48a805277d0dca2d892ac7d908bc0375c5d080
+
+depend      filesystem
+depend      wayland
+depend      fcft
+depend      pixman
+depend      libxkbcommon
+depend      fontconfig
+depend      utf8proc
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Ddocs=disabled -Dtests=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/kanshi/recipe b/wayland/kanshi/recipe
new file mode 100644
index 0000000..155e994
--- /dev/null
+++ b/wayland/kanshi/recipe
@@ -0,0 +1,16 @@
+name        kanshi
+version     1.7.0
+release     1
+description kanshi: dynamic display configuration
+
+source      https://git.sr.ht/~emersion/kanshi/refs/download/v1.7.0/kanshi-1.7.0.tar.gz
+hash        sha256:76ef49d35c1c8764c2956e05e9d37c4bf5236eb204f5d3a780dca41e24c3f382
+
+depend      filesystem
+depend      wayland
+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/labwc/recipe b/wayland/labwc/recipe
new file mode 100644
index 0000000..63e39e8
--- /dev/null
+++ b/wayland/labwc/recipe
@@ -0,0 +1,21 @@
+name        labwc
+version     0.9.1
+release     1
+description labwc: stacking Wayland compositor
+
+source      https://github.com/labwc/labwc/archive/0.9.1.tar.gz
+hash        sha256:bf7a245d5fc5665329b3f5c9cb589eb33e658b8eb638cf4f4c9ad68f4b5979f0
+
+depend      filesystem
+depend      wlroots
+depend      libxml2
+depend      cairo
+depend      pango
+depend      glib
+depend      libpng
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dman-pages=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/mako/recipe b/wayland/mako/recipe
new file mode 100644
index 0000000..5dc9c24
--- /dev/null
+++ b/wayland/mako/recipe
@@ -0,0 +1,19 @@
+name        mako
+version     1.10.0
+release     1
+description mako: Wayland notification daemon
+
+source      https://github.com/emersion/mako/releases/download/v1.10.0/mako-1.10.0.tar.gz
+hash        sha256:a72543f7b92568a0c3c45a5c0e3487ced65c18003eecd9b7d017a6464e7cef82
+
+depend      filesystem
+depend      wayland
+depend      pango
+depend      cairo
+depend      libnotify
+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/sway/recipe b/wayland/sway/recipe
new file mode 100644
index 0000000..3b92dfe
--- /dev/null
+++ b/wayland/sway/recipe
@@ -0,0 +1,24 @@
+name        sway
+version     1.11
+release     1
+description sway: i3-compatible Wayland compositor
+
+source      https://github.com/swaywm/sway/releases/download/1.11/sway-1.11.tar.gz
+hash        sha256:0e37a55b7c3379230e97e1ad982542b75016a0c7d6676198604e557f9b373dae
+
+depend      filesystem
+depend      wlroots
+depend      wayland
+depend      libxkbcommon
+depend      cairo
+depend      pango
+depend      gdk-pixbuf
+depend      json-c
+depend      pcre2
+depend      libevdev
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dwerror=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/swaybg/recipe b/wayland/swaybg/recipe
new file mode 100644
index 0000000..edc4f66
--- /dev/null
+++ b/wayland/swaybg/recipe
@@ -0,0 +1,18 @@
+name        swaybg
+version     1.2.1
+release     1
+description swaybg: wallpaper tool for Wayland
+
+source      https://github.com/swaywm/swaybg/releases/download/v1.2.1/swaybg-1.2.1.tar.gz
+hash        sha256:6af1fdf0e57b1cc5345febed786b761fea0e170943a82639f94cfaed7df84f8f
+
+depend      filesystem
+depend      wayland
+depend      cairo
+depend      gdk-pixbuf
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dman-pages=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/swayidle/recipe b/wayland/swayidle/recipe
new file mode 100644
index 0000000..d6e2bf7
--- /dev/null
+++ b/wayland/swayidle/recipe
@@ -0,0 +1,16 @@
+name        swayidle
+version     1.8.0
+release     1
+description swayidle: idle management daemon
+
+source      https://github.com/swaywm/swayidle/releases/download/1.8.0/swayidle-1.8.0.tar.gz
+hash        sha256:16b3e76a117f2f0ff2ee5fbebf38849595cdd705db1cd5f6aceaed00d71b3aa1
+
+depend      filesystem
+depend      wayland
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dman-pages=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/swaylock/recipe b/wayland/swaylock/recipe
new file mode 100644
index 0000000..2cb7809
--- /dev/null
+++ b/wayland/swaylock/recipe
@@ -0,0 +1,20 @@
+name        swaylock
+version     1.8.2
+release     1
+description swaylock: screen locker for Wayland
+
+source      https://github.com/swaywm/swaylock/releases/download/v1.8.2/swaylock-1.8.2.tar.gz
+hash        sha256:cf236356351af22679fdfbe107187a149aca154915737fdbc3ca5669ef35dca3
+
+depend      filesystem
+depend      wayland
+depend      cairo
+depend      libxkbcommon
+depend      gdk-pixbuf
+depend      linux-pam
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dpam=enabled -Dgdk-pixbuf=enabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/waybar/recipe b/wayland/waybar/recipe
new file mode 100644
index 0000000..21372dc
--- /dev/null
+++ b/wayland/waybar/recipe
@@ -0,0 +1,26 @@
+name        waybar
+version     0.14.0
+release     1
+description waybar: Wayland status bar
+
+source      https://github.com/Alexays/Waybar/archive/0.14.0.tar.gz
+hash        sha256:7f3859779bb3a5028a7215b2000c2e476c03453a52289164ba60a4bf1bb3772f
+
+depend      filesystem
+depend      gtk3
+depend      wayland
+depend      fmt
+depend      spdlog
+depend      json-c
+depend      libinput
+depend      libnl
+depend      pipewire
+depend      eudev
+depend      pango
+depend      cairo
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dtests=disabled
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/wlroots/recipe b/wayland/wlroots/recipe
new file mode 100644
index 0000000..f3f3a1a
--- /dev/null
+++ b/wayland/wlroots/recipe
@@ -0,0 +1,28 @@
+name        wlroots
+version     0.19.0
+release     1
+description wlroots: Wayland compositor library
+
+source      https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.19.0/downloads/wlroots-0.19.0.tar.gz
+hash        sha256:aefb0fe2633b0aad1d66123b2f41afab004fb625e2a7790492cdd39a805cac91
+
+depend      filesystem
+depend      wayland
+depend      wayland-protocols
+depend      libdrm
+depend      libinput
+depend      libxkbcommon
+depend      pixman
+depend      mesa
+depend      seatd
+depend      hwdata
+depend      libdisplay-info
+depend      libliftoff
+depend      vulkan-headers
+depend      vulkan-loader
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dexamples=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/wayland/wofi/recipe b/wayland/wofi/recipe
new file mode 100644
index 0000000..aa3c8b4
--- /dev/null
+++ b/wayland/wofi/recipe
@@ -0,0 +1,17 @@
+name        wofi
+version     1.4.1
+release     1
+description wofi: Wayland launcher
+
+source      https://hg.sr.ht/~scoopta/wofi/archive/v1.4.1.tar.gz
+hash        sha256:e95e35c03551c39178c16ad6213a88e3883a236e942d7f2666c780d934c270bb
+
+depend      filesystem
+depend      gtk3
+depend      wayland
+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/qutebrowser/recipe b/www/qutebrowser/recipe
new file mode 100644
index 0000000..7217781
--- /dev/null
+++ b/www/qutebrowser/recipe
@@ -0,0 +1,16 @@
+name        qutebrowser
+version     3.5.1
+release     1
+arch        any
+description qutebrowser: keyboard-focused browser (Qt WebEngine)
+
+source      https://github.com/qutebrowser/qutebrowser/releases/download/v3.5.1/qutebrowser-3.5.1.tar.gz
+hash        sha256:826bba328a08357248d5e5a86faab0a73655497439ad54d269e212055926b38e
+
+depend      filesystem
+depend      python
+depend      qt6-qtwebengine
+depend      qt6-qtbase
+depend      qt6-qtsvg
+
+install     python3 setup.py install --prefix=/usr --root="$PKG"
diff --git a/x11/bspwm/recipe b/x11/bspwm/recipe
new file mode 100644
index 0000000..405d0cf
--- /dev/null
+++ b/x11/bspwm/recipe
@@ -0,0 +1,16 @@
+name        bspwm
+version     0.9.11
+release     1
+description bspwm: binary space partitioning WM
+
+source      https://github.com/baskerville/bspwm/archive/0.9.11.tar.gz
+hash        sha256:1de33634842d92421a92caabebb051c7a9281d0ec2f8f375871a043f0ea520ce
+
+depend      filesystem
+depend      libxcb
+depend      xcb-util
+depend      xcb-util-wm
+depend      xcb-util-keysyms
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/x11/dmenu/recipe b/x11/dmenu/recipe
new file mode 100644
index 0000000..606a2cd
--- /dev/null
+++ b/x11/dmenu/recipe
@@ -0,0 +1,17 @@
+name        dmenu
+version     5.3
+release     1
+description dmenu: dynamic menu
+
+source      https://dl.suckless.org/tools/dmenu-5.3.tar.gz
+hash        sha256:1a8f53e6fd2d749839ec870c5e27b3e14da5c3eeacbfcb945d159e1d5433795f
+
+depend      filesystem
+depend      libx11
+depend      libxinerama
+depend      libxft
+depend      freetype
+depend      fontconfig
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/x11/dwm/recipe b/x11/dwm/recipe
new file mode 100644
index 0000000..7d663ab
--- /dev/null
+++ b/x11/dwm/recipe
@@ -0,0 +1,16 @@
+name        dwm
+version     6.5
+release     1
+description dwm: dynamic window manager
+
+source      https://dl.suckless.org/dwm/dwm-6.5.tar.gz
+hash        sha256:21d79ebfa9f2fb93141836c2666cb81f4784c69d64e7f1b2352f9b970ba09729
+
+depend      filesystem
+depend      libx11
+depend      libxinerama
+depend      libxft
+depend      freetype
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/x11/flameshot/recipe b/x11/flameshot/recipe
new file mode 100644
index 0000000..57145c1
--- /dev/null
+++ b/x11/flameshot/recipe
@@ -0,0 +1,17 @@
+name        flameshot
+version     12.1.0
+release     1
+description flameshot: screenshot software
+
+source      https://github.com/flameshot-org/flameshot/archive/v12.1.0.tar.gz
+hash        sha256:c82c05d554e7a6d810aca8417ca12b21e4f74864455ab4ac94602668f85ac22a
+
+depend      filesystem
+depend      qt6-qtbase
+depend      qt6-qtsvg
+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/x11/herbstluftwm/recipe b/x11/herbstluftwm/recipe
new file mode 100644
index 0000000..3b38085
--- /dev/null
+++ b/x11/herbstluftwm/recipe
@@ -0,0 +1,20 @@
+name        herbstluftwm
+version     0.9.5
+release     1
+description herbstluftwm: manual tiling window manager
+
+source      https://herbstluftwm.org/tarballs/herbstluftwm-0.9.5.tar.gz
+hash        sha256:b2d4600909e5bece5ad63818dfb30bb19fd2ac9f52847b1a7a74ad4040718105
+
+depend      filesystem
+depend      libx11
+depend      libxinerama
+depend      libxrandr
+depend      libxft
+depend      freetype
+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/x11/i3/recipe b/x11/i3/recipe
new file mode 100644
index 0000000..064694f
--- /dev/null
+++ b/x11/i3/recipe
@@ -0,0 +1,27 @@
+name        i3
+version     4.24
+release     1
+description i3: tiling window manager
+
+source      https://i3wm.org/downloads/i3-4.24.tar.xz
+hash        sha256:5baefd0e5e78f1bafb7ac85deea42bcd3cbfe65f1279aa96f7e49661637ac981
+
+depend      filesystem
+depend      libxcb
+depend      xcb-util
+depend      xcb-util-cursor
+depend      xcb-util-keysyms
+depend      xcb-util-wm
+depend      libev
+depend      yajl
+depend      startup-notification
+depend      pango
+depend      cairo
+depend      libxkbcommon
+depend      libxkbfile
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Ddocs=false -Dmans=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/x11/i3lock/recipe b/x11/i3lock/recipe
new file mode 100644
index 0000000..b2c5b1c
--- /dev/null
+++ b/x11/i3lock/recipe
@@ -0,0 +1,20 @@
+name        i3lock
+version     2.15
+release     1
+description i3lock: screen locker for X
+
+source      https://i3wm.org/i3lock/i3lock-2.15.tar.xz
+hash        sha256:5711ae5255e82b1dc8d8b4c035c520230921aba7ceee23d66f79765b21a84baa
+
+depend      filesystem
+depend      libxcb
+depend      xcb-util
+depend      xcb-util-image
+depend      libxkbcommon
+depend      libev
+depend      cairo
+depend      linux-pam
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/i3status/recipe b/x11/i3status/recipe
new file mode 100644
index 0000000..ec315b9
--- /dev/null
+++ b/x11/i3status/recipe
@@ -0,0 +1,19 @@
+name        i3status
+version     2.15
+release     1
+description i3status: status bar for i3
+
+source      https://i3wm.org/i3status/i3status-2.15.tar.xz
+hash        sha256:6c67f52cae4f139df764ad1cc736562be0f97750791bc212b53f34c06eaf2205
+
+depend      filesystem
+depend      yajl
+depend      alsa-lib
+depend      libconfuse
+depend      yajl
+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/x11/icewm/recipe b/x11/icewm/recipe
new file mode 100644
index 0000000..971e260
--- /dev/null
+++ b/x11/icewm/recipe
@@ -0,0 +1,22 @@
+name        icewm
+version     3.8.1
+release     1
+description icewm: Ice Window Manager
+
+source      https://github.com/ice-wm/icewm/releases/download/3.8.1/icewm-3.8.1.tar.lz
+hash        sha256:3c525512b1e4f4cf7999a4687f1b82311d7448d8c174780b5efd3b8aafbfb4a2
+
+depend      filesystem
+depend      libx11
+depend      libxext
+depend      libxft
+depend      libxrandr
+depend      imlib2
+depend      fontconfig
+depend      alsa-lib
+builddep    lzip
+
+prepare     lzip -cd "$SRC/"icewm-3.8.1.tar.lz | tar -x --strip-components=1
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/maim/recipe b/x11/maim/recipe
new file mode 100644
index 0000000..8653ed6
--- /dev/null
+++ b/x11/maim/recipe
@@ -0,0 +1,23 @@
+name        maim
+version     5.8.0
+release     1
+description maim: make image (screenshots)
+
+source      https://github.com/naelstrof/maim/archive/v5.8.0.tar.gz
+hash        sha256:ecafe01dcbe4246071c58ff36acdcd93d290ed501f67933334b646436650450e
+
+depend      filesystem
+depend      slop
+depend      libpng
+depend      libjpeg-turbo
+depend      libwebp
+depend      libx11
+depend      libxrandr
+depend      libxfixes
+depend      libxcomposite
+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/x11/nitrogen/recipe b/x11/nitrogen/recipe
new file mode 100644
index 0000000..abefdfa
--- /dev/null
+++ b/x11/nitrogen/recipe
@@ -0,0 +1,14 @@
+name        nitrogen
+version     1.6.1
+release     1
+description nitrogen: wallpaper browser
+
+source      https://github.com/l3ib/nitrogen/releases/download/1.6.1/nitrogen-1.6.1.tar.gz
+hash        sha256:f40213707b7a3be87e556f65521cef8795bd91afda13dfac8f00c3550375837d
+
+depend      filesystem
+depend      gtk3
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/openbox/recipe b/x11/openbox/recipe
new file mode 100644
index 0000000..b7d95b1
--- /dev/null
+++ b/x11/openbox/recipe
@@ -0,0 +1,18 @@
+name        openbox
+version     3.6.1
+release     1
+description openbox: stacking window manager
+
+source      http://openbox.org/dist/openbox/openbox-3.6.1.tar.gz
+hash        sha256:8b4ac0760018c77c0044fab06a4f0c510ba87eae934d9983b10878483bde7ef7
+
+depend      filesystem
+depend      libx11
+depend      pango
+depend      imlib2
+depend      libxml2
+depend      startup-notification
+
+configure   ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/picom/recipe b/x11/picom/recipe
new file mode 100644
index 0000000..3d904a2
--- /dev/null
+++ b/x11/picom/recipe
@@ -0,0 +1,24 @@
+name        picom
+version     12.5
+release     1
+description picom: X11 compositor
+
+source      https://github.com/yshui/picom/archive/v12.5.tar.gz
+hash        sha256:627fa5d7c590df3ba8d2c41eb35d3859f7826bd28fa49e92a0e04fb60ed77904
+
+depend      filesystem
+depend      libx11
+depend      libxext
+depend      libev
+depend      pixman
+depend      libglvnd
+depend      pcre2
+depend      xcb-util-renderutil
+depend      xcb-util-image
+depend      libxdg-basedir
+builddep    meson
+builddep    ninja
+
+configure   meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dwith_docs=false
+build       meson compile -C build -j "$MAKEJOBS"
+install     DESTDIR="$PKG" meson install -C build
diff --git a/x11/polybar/recipe b/x11/polybar/recipe
new file mode 100644
index 0000000..d1b5fa0
--- /dev/null
+++ b/x11/polybar/recipe
@@ -0,0 +1,25 @@
+name        polybar
+version     3.7.2
+release     1
+description polybar: fast status bar
+
+source      https://github.com/polybar/polybar/releases/download/3.7.2/polybar-3.7.2.tar.gz
+hash        sha256:e2feacbd02e7c94baed7f50b13bcbf307d95df0325c3ecae443289ba5b56af29
+
+depend      filesystem
+depend      cairo
+depend      libxcb
+depend      xcb-util-image
+depend      xcb-util-wm
+depend      xcb-util
+depend      alsa-lib
+depend      libuv
+depend      python
+depend      freetype
+depend      fontconfig
+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/x11/scrot/recipe b/x11/scrot/recipe
new file mode 100644
index 0000000..c5ad061
--- /dev/null
+++ b/x11/scrot/recipe
@@ -0,0 +1,19 @@
+name        scrot
+version     1.12.1
+release     1
+description scrot: screen capture
+
+source      https://github.com/resurrecting-open-source-projects/scrot/releases/download/1.12.1/scrot-1.12.1.tar.gz
+hash        sha256:45bed70abd74ffeeec08b75089ba44900291e9c86309bcce892ccc7ece8f1e61
+
+depend      filesystem
+depend      imlib2
+depend      libx11
+depend      libxcomposite
+depend      libxext
+depend      libxfixes
+depend      libxinerama
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/slop/recipe b/x11/slop/recipe
new file mode 100644
index 0000000..972225c
--- /dev/null
+++ b/x11/slop/recipe
@@ -0,0 +1,20 @@
+name        slop
+version     7.6
+release     1
+description slop: select operation / screen region
+
+source      https://github.com/naelstrof/slop/archive/v7.6.tar.gz
+hash        sha256:ec45f9a69d7a24df621f5c634d202451ddca987d550cf588c5c427b99106fb6b
+
+depend      filesystem
+depend      libx11
+depend      libxext
+depend      libxrender
+depend      glew
+depend      glm
+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/x11/st/recipe b/x11/st/recipe
new file mode 100644
index 0000000..c617b03
--- /dev/null
+++ b/x11/st/recipe
@@ -0,0 +1,17 @@
+name        st
+version     0.9.2
+release     1
+description st: simple terminal
+
+source      https://dl.suckless.org/st/st-0.9.2.tar.gz
+hash        sha256:6b215d4f472b21d6232f30f221117a777e24bcfee68955ddefb7426467f9494b
+
+depend      filesystem
+depend      libx11
+depend      libxft
+depend      fontconfig
+depend      freetype
+depend      ncurses
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/x11/sxhkd/recipe b/x11/sxhkd/recipe
new file mode 100644
index 0000000..04594dd
--- /dev/null
+++ b/x11/sxhkd/recipe
@@ -0,0 +1,14 @@
+name        sxhkd
+version     0.6.3
+release     1
+description sxhkd: simple X hotkey daemon
+
+source      https://github.com/baskerville/sxhkd/archive/0.6.3.tar.gz
+hash        sha256:9d7a64d73f7114a24ff93a35a2662afd9807e0df9ffbfabd24230b4872503fcb
+
+depend      filesystem
+depend      libxcb
+depend      xcb-util-keysyms
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install
diff --git a/x11/wmctrl/recipe b/x11/wmctrl/recipe
new file mode 100644
index 0000000..7aec5c3
--- /dev/null
+++ b/x11/wmctrl/recipe
@@ -0,0 +1,15 @@
+name        wmctrl
+version     1.07
+release     1
+description wmctrl: control EWMH window managers
+
+source      https://sites.google.com/site/tstyblo/wmctrl/wmctrl-1.07.tar.gz
+hash        sha256:71fc65c256c23950058b6ce57b5b4c44a58f9e982e08ad11bf0b21a28774632a
+
+depend      filesystem
+depend      libx11
+depend      glib
+
+configure   ./configure --prefix=/usr
+build       make -j"$MAKEJOBS"
+install     make install DESTDIR="$PKG"
diff --git a/x11/xdotool/recipe b/x11/xdotool/recipe
new file mode 100644
index 0000000..5761465
--- /dev/null
+++ b/x11/xdotool/recipe
@@ -0,0 +1,16 @@
+name        xdotool
+version     3.20211022.1
+release     1
+description xdotool: fake keyboard and mouse input
+
+source      https://github.com/jordansissel/xdotool/releases/download/v3.20211022.1/xdotool-3.20211022.1.tar.gz
+hash        sha256:96f0facfde6d78eacad35b91b0f46fecd0b35e474c03e00e30da3fdd345f9ada
+
+depend      filesystem
+depend      libx11
+depend      libxtst
+depend      libxinerama
+depend      libxkbcommon
+
+build       make -j"$MAKEJOBS" PREFIX=/usr
+install     make PREFIX=/usr DESTDIR="$PKG" install