From 4e15def40152075c8446033e52e6e1229c601f97 Mon Sep 17 00:00:00 2001 From: witchlliee Date: Sat, 8 Aug 2026 13:47:10 -0300 Subject: [PATCH 1/2] jay: Add at v1.14.0 --- j/jay/manifest.x86_64.bin | Bin 0 -> 562 bytes j/jay/manifest.x86_64.jsonc | 52 ++++++++++++++++++++++++++++++++++++ j/jay/monitoring.yaml | 5 ++++ j/jay/stone.yaml | 52 ++++++++++++++++++++++++++++++++++++ 4 files changed, 109 insertions(+) create mode 100644 j/jay/manifest.x86_64.bin create mode 100644 j/jay/manifest.x86_64.jsonc create mode 100644 j/jay/monitoring.yaml create mode 100644 j/jay/stone.yaml diff --git a/j/jay/manifest.x86_64.bin b/j/jay/manifest.x86_64.bin new file mode 100644 index 0000000000000000000000000000000000000000..d123fc71735d8bcc03c01e1a24e73d3bd19052f8 GIT binary patch literal 562 zcmV-20?qvZZEte`0RR920006200RI31ONa9000I600#sB000310000000Hs<00000 z00Y9}rH%N)vj|oI001KZ0RaLiwJ-f(!U9DP0Ol7^Bk&qG%)m1T*v@Ma-X)qOEq{RN zKJp3xCQ3GhqOWTTAV7!|MF2$rMgW*u0I4 zWV7iwwSzb2+7;dc!3gORAD@U{dV^i>7iF8+Mm`|GF?O+LTg%-8RH)HhVvwO3ny@Wo zSp%>{0z#q(kx;12xd~frSOXRY7F>%exfGUVjo_)A4;2X$dm;{sxEgcj?vJZlfr8ejJNPMPA8IoqIMVc!MN2Y|Wu AqW}N^ literal 0 HcmV?d00001 diff --git a/j/jay/manifest.x86_64.jsonc b/j/jay/manifest.x86_64.jsonc new file mode 100644 index 0000000000..eb04dcec3c --- /dev/null +++ b/j/jay/manifest.x86_64.jsonc @@ -0,0 +1,52 @@ +/** Human readable report. This is not consumed by boulder */ +{ + "manifest-version": "0.2", + "packages": { + "jay": { + "build-depends": [ + "pkgconfig(cairo)", + "pkgconfig(fontconfig)", + "pkgconfig(gbm)", + "pkgconfig(libinput)", + "pkgconfig(libudev)", + "pkgconfig(pango)" + ], + "depends": [ + "alacritty", + "bemenu", + "binary(Xwayland)", + "binary(gnome-keyring)", + "interpreter(/usr/lib/ld-linux-x86-64.so.2(x86_64))", + "soname(libc.so.6(x86_64))", + "soname(libcairo.so.2(x86_64))", + "soname(libfontconfig.so.1(x86_64))", + "soname(libgbm.so.1(x86_64))", + "soname(libgcc_s.so.1(x86_64))", + "soname(libgobject-2.0.so.0(x86_64))", + "soname(libinput.so.10(x86_64))", + "soname(libm.so.6(x86_64))", + "soname(libpango-1.0.so.0(x86_64))", + "soname(libpangocairo-1.0.so.0(x86_64))", + "soname(libudev.so.1(x86_64))", + "sqlite", + "xdg-desktop-portal-gtk" + ], + "files": [ + "/usr/bin/jay", + "/usr/share/bash-completion/completions/jay", + "/usr/share/fish/vendor_completions.d/jay.fish", + "/usr/share/wayland-sessions/jay.desktop", + "/usr/share/xdg-desktop-portal/jay-portals.conf", + "/usr/share/xdg-desktop-portal/portals/jay.portal", + "/usr/share/zsh/site-functions/_jay" + ], + "name": "jay", + "provides": [ + "binary(jay)" + ] + } + }, + "source-name": "jay", + "source-release": "1", + "source-version": "1.14.0" +} diff --git a/j/jay/monitoring.yaml b/j/jay/monitoring.yaml new file mode 100644 index 0000000000..804927be88 --- /dev/null +++ b/j/jay/monitoring.yaml @@ -0,0 +1,5 @@ +releases: + id: 387970 + rss: https://github.com/mahkoh/jay/releases.atom +security: + cpe: ~ diff --git a/j/jay/stone.yaml b/j/jay/stone.yaml new file mode 100644 index 0000000000..d79c5d2aae --- /dev/null +++ b/j/jay/stone.yaml @@ -0,0 +1,52 @@ +# SPDX-FileCopyrightText: 2026 AerynOS Developers +# SPDX-License-Identifier: MPL-2.0 + +name : jay +version : "1.14.0" +release : 1 +homepage : https://github.com/mahkoh/jay +upstreams : + - https://github.com/mahkoh/jay/archive/refs/tags/v1.14.0.tar.gz : 5064d1ec0016b27953918dcf4a67baa8d9864e36086c06c9f65cc1353fa91bd8 +summary : A Wayland Compositor +description : | + Jay is a Wayland compositor for Linux with an i3-like tiling layout, Vulkan and OpenGL rendering, multi-GPU support, screen sharing, and more. +license : GPL-3.0-only +networking : true +tuning : + - lto: full +builddeps : + - pkgconfig(cairo) + - pkgconfig(fontconfig) + - pkgconfig(gbm) + - pkgconfig(libinput) + - pkgconfig(libudev) + - pkgconfig(pango) +rundeps : + - binary(Xwayland) + - binary(gnome-keyring) + - alacritty + - bemenu + - sqlite + - xdg-desktop-portal-gtk +setup : | + %cargo_fetch +build : | + %cargo_build +install : | + %cargo_install + + %install_file etc/jay.portal %(installroot)%(datadir)/xdg-desktop-portal/portals/jay.portal + %install_file etc/jay-portals.conf %(installroot)%(datadir)/xdg-desktop-portal/jay-portals.conf + %install_file etc/jay.desktop %(installroot)%(datadir)/wayland-sessions/jay.desktop + + %install_dir %(installroot){%(zshcompletionsdir),%(bashcompletionsdir),%(fishcompletionsdir)} + + for shell in bash fish zsh; do + %(installroot)%(bindir)/jay generate-completion "${shell}" > "${shell}-completions" + done + + %install_file bash-completions %(installroot)%(bashcompletionsdir)/jay + %install_file zsh-completions %(installroot)%(zshcompletionsdir)/_jay + %install_file fish-completions %(installroot)%(fishcompletionsdir)/jay.fish + + # TODO: When we support setting capabilities make sure to add CAP_SYS_NICE to the jay binary From 470f9365b56117dd7b5b31e9b00cb1672125ad61 Mon Sep 17 00:00:00 2001 From: witchlliee Date: Tue, 25 Aug 2026 21:25:50 -0300 Subject: [PATCH 2/2] bemenu: Add at v0.6.23 --- b/bemenu/manifest.x86_64.bin | Bin 0 -> 780 bytes b/bemenu/manifest.x86_64.jsonc | 68 +++++++++++++++++++++++++++++++++ b/bemenu/monitoring.yaml | 8 ++++ b/bemenu/stone.yaml | 27 +++++++++++++ 4 files changed, 103 insertions(+) create mode 100644 b/bemenu/manifest.x86_64.bin create mode 100644 b/bemenu/manifest.x86_64.jsonc create mode 100644 b/bemenu/monitoring.yaml create mode 100644 b/bemenu/stone.yaml diff --git a/b/bemenu/manifest.x86_64.bin b/b/bemenu/manifest.x86_64.bin new file mode 100644 index 0000000000000000000000000000000000000000..af3896ecf630ffd5fa7a0787c4fb4d47a87c29bb GIT binary patch literal 780 zcmV+n1M~a)mi zgPGaH{t7&}F^9FksxSP1Gb2MH&|ipOP!hf%*B;7oJ2kNM<&9E~*L`2=Hrv!}ZqY9LKG8 zO3Ayc4l62NB;R&Fpb>3>%#4f$1qGGDaIhpgD;^FN&qrD<@sTq;u%yTWOZUV(|T!F8UO$Q00001DgXcg z00001B|yI!^!!&ZL30937l z0RgVv9?+p9^oKh}LNEm`05AYC0F`F(THd(M91i}VR6Z38=`f%Gd_sKs|B0lkRFOl$ z4gX(R#2EEi-uOBMT=75mK&2)lcXD*I_99m4cg4ODvwSU$UzcJ=BWp4=B^Nyky0KPy zJ-az1+!MRbqQ?Q#57Q@3jU8-5u#pCV; z9TpBbG*k=!@9|JO3Dlfta5B{^Em#-^9htmL|*at3~2+z>bd zJ{lmF9egF$htUWOq45JOnDxrgf#g~AIjQ9?K5VD%}h;lgT Kfa>OD%&;EWj!`%O literal 0 HcmV?d00001 diff --git a/b/bemenu/manifest.x86_64.jsonc b/b/bemenu/manifest.x86_64.jsonc new file mode 100644 index 0000000000..a579716ec4 --- /dev/null +++ b/b/bemenu/manifest.x86_64.jsonc @@ -0,0 +1,68 @@ +/** Human readable report. This is not consumed by boulder */ +{ + "manifest-version": "0.2", + "packages": { + "bemenu": { + "build-depends": [ + "pkgconfig(cairo)", + "pkgconfig(pango)", + "pkgconfig(pangocairo)", + "pkgconfig(scdoc)", + "pkgconfig(wayland-client)", + "pkgconfig(wayland-protocols)", + "pkgconfig(xkbcommon)" + ], + "depends": [ + "interpreter(/usr/lib/ld-linux-x86-64.so.2(x86_64))", + "soname(libc.so.6(x86_64))", + "soname(libcairo.so.2(x86_64))", + "soname(libgobject-2.0.so.0(x86_64))", + "soname(libpango-1.0.so.0(x86_64))", + "soname(libpangocairo-1.0.so.0(x86_64))", + "soname(libwayland-client.so.0(x86_64))", + "soname(libxkbcommon.so.0(x86_64))" + ], + "files": [ + "/usr/bin/bemenu", + "/usr/bin/bemenu-run", + "/usr/lib/bemenu/bemenu-renderer-wayland.so", + "/usr/lib/libbemenu.so.0", + "/usr/lib/libbemenu.so.0.6.23", + "/usr/share/man/man1/bemenu.1" + ], + "name": "bemenu", + "provides": [ + "binary(bemenu)", + "binary(bemenu-run)", + "soname(bemenu/bemenu-renderer-wayland.so(x86_64))", + "soname(libbemenu.so.0(x86_64))" + ] + }, + "bemenu-devel": { + "build-depends": [ + "pkgconfig(cairo)", + "pkgconfig(pango)", + "pkgconfig(pangocairo)", + "pkgconfig(scdoc)", + "pkgconfig(wayland-client)", + "pkgconfig(wayland-protocols)", + "pkgconfig(xkbcommon)" + ], + "depends": [ + "bemenu" + ], + "files": [ + "/usr/include/bemenu.h", + "/usr/lib/libbemenu.so", + "/usr/lib/pkgconfig/bemenu.pc" + ], + "name": "bemenu-devel", + "provides": [ + "pkgconfig(bemenu)" + ] + } + }, + "source-name": "bemenu", + "source-release": "1", + "source-version": "0.6.23" +} diff --git a/b/bemenu/monitoring.yaml b/b/bemenu/monitoring.yaml new file mode 100644 index 0000000000..e62d20021f --- /dev/null +++ b/b/bemenu/monitoring.yaml @@ -0,0 +1,8 @@ +# SPDX-FileCopyrightText: 2026 aerynOS Developers +# SPDX-License-Identifier: MPL-2.0 + +releases: + id: 21789 + rss: https://github.com/Cloudef/bemenu/releases.atom +security: + cpe: ~ # No CPE found, last checked (2026-08-24) diff --git a/b/bemenu/stone.yaml b/b/bemenu/stone.yaml new file mode 100644 index 0000000000..4e33218e66 --- /dev/null +++ b/b/bemenu/stone.yaml @@ -0,0 +1,27 @@ +# SPDX-FileCopyrightText: 2026 aerynOS Developers +# SPDX-License-Identifier: MPL-2.0 + +name : bemenu +version : "0.6.23" +release : 1 +homepage : https://github.com/Cloudef/bemenu +upstreams : + - https://github.com/Cloudef/bemenu/releases/download/0.6.23/bemenu-0.6.23.tar.gz : 7cd336fb827b50a12c398a5daf6d2e6a07e291217116e725e7f1e021d9e0cdd9 +summary : Dynamic menu library and client program inspired by dmenu +description : | + Dynamic menu library and client program inspired by dmenu. +license : + - GPL-3.0-or-later + - LGPL-3.0-or-later +builddeps : + - pkgconfig(cairo) + - pkgconfig(pango) + - pkgconfig(pangocairo) + - pkgconfig(scdoc) + - pkgconfig(wayland-client) + - pkgconfig(wayland-protocols) + - pkgconfig(xkbcommon) +build : | + %make clients wayland PREFIX=/usr +install : | + %make_install PREFIX=/usr