diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /gui-wm/river | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'gui-wm/river')
| -rw-r--r-- | gui-wm/river/Manifest | 15 | ||||
| -rw-r--r-- | gui-wm/river/files/river-0.3.12-fix-scdoc-path.patch | 14 | ||||
| -rw-r--r-- | gui-wm/river/files/river-0.4.1-fix-scdoc-path.patch | 14 | ||||
| -rw-r--r-- | gui-wm/river/metadata.xml | 19 | ||||
| -rw-r--r-- | gui-wm/river/river-0.3.15.ebuild | 91 | ||||
| -rw-r--r-- | gui-wm/river/river-0.3.17.ebuild | 104 | ||||
| -rw-r--r-- | gui-wm/river/river-0.3.9999.ebuild | 98 | ||||
| -rw-r--r-- | gui-wm/river/river-0.4.3.ebuild | 100 | ||||
| -rw-r--r-- | gui-wm/river/river-0.4.5.ebuild | 103 | ||||
| -rw-r--r-- | gui-wm/river/river-9999.ebuild | 95 |
10 files changed, 0 insertions, 653 deletions
diff --git a/gui-wm/river/Manifest b/gui-wm/river/Manifest deleted file mode 100644 index 7cdcdf0deed2..000000000000 --- a/gui-wm/river/Manifest +++ /dev/null @@ -1,15 +0,0 @@ -DIST aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz 944918 BLAKE2B a8c3566897554f46d4fcd29c019aa6a5895d65ad742b822ea2262b1e623e8841e8ebf9564ead3b1491fd07c5a228f1cb48c545c9ae075b47081b6ba658c7d3e8 SHA512 b040b5651902402580a3a2f4a2b57be1c37723eb374b63631553adf76e9bde54c975e8abb632bcaf5dc2886f1c1785e5528804512e0a87b934d414e9207a3f2b -DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5 -DIST river-0.4.3.tar.gz 164735 BLAKE2B 969e5eb612b2155e99e0b58ff28439021f3353642d1568b0e3b12533a3d689c859fd6e88c9afd5fd975ff510bed479c9d97750f76b87608a96cc56d10c20009e SHA512 799a4951f8b4fe30ae4c6a3eefc133f74cc55ab9eaf947bd43160b275392cc7ea4692467ba18bf09bdf61a01964059695e9719f32c15563af94414262ea4b7fd -DIST river-0.4.5.tar.gz 162386 BLAKE2B 717b8327944508c7608b104af2d7ead074830b99db44b2882ef9aea20f87484202f879ec3346dfcb84c6df016f3b12aaa1f777a3e2d497c4da9834692b3c6915 SHA512 30e7f0a1d881f5208e6f4f028d03c75d2c6ab86e10fcfee324fc89594a57385207d6ba003082cb8797c6d6b0091ac47f9bb03f07a9c6e1a05b8675413916ee8e -DIST river-classic-0.3.15.tar.gz 178643 BLAKE2B 80ce56d3f0d255ce2ffbd46c8140eb9bf4fbe307d05473e68bd12dac71988c9cac2cf51b4ecc56bdd39ba1ef0c67dfe9483adb7c73842fd1f4b13dc20fa97156 SHA512 3b6fbe0868f27728767e637df5551acdc34fe856d78cd8510a0fa2978fdf5db8e72137eea928a76599d2abced5026326a4f53605ea53f611b152281aaa5efdc6 -DIST river-classic-0.3.17.tar.gz 178596 BLAKE2B 771d0127e3ab530ac7e27b3cf1cfd3f3bc14d85986c4545dc8b6927e70f0dfe4cf91d2c1425036f64604cf43532a6cce0697fd3d54de512094da0f2592d3486f SHA512 e3fe02f2906052476d61b40f6543accc7573e0ded0f9e39fb4650717f8d98cfbaf681bd3dd62e2dc726ecd3208201fdd5263c4acd3e59a379133e0c80df3b208 -DIST translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz 146537 BLAKE2B 6d4a0953e371f138ab5cda6edb2147b04b1374832e1323d5d90455c7e967200eea048de198f821e927e6befdc581890d4cf3c2db8e24f0ccbed4f8d521f08992 SHA512 845f0193cdfb1591f512bc6882ccdb3ef7658de18d1e20f498e09205fa7ca2821ee03f650fa23e8281cbc93794144e652f3821553c2859799088482e23800749 -DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146535 BLAKE2B d4b3d371567e77605b6e0fc1df37e6e326bc21f4d77bc2359525f3434c663fee0e412b4008b2a0dc2f3cf5adf81d3d791bf9dca51dda7cf44a6dc4ecd01f08e0 SHA512 d0d83854525ec1f70913a08eafa42381c896da23035d71234961cf103aa6c1cb1289a2f4efbe4c25002c88e0ba5c9b84107e116da763446b332709518d92288e -DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111219 BLAKE2B 1c33b878c3efdf20eef58ddd6f8a6cab99a24e7481f9a3b8f31b19b58d13372d8dea84dfb26b4097123ca25b1d38939e9b987d70eb3a23fe0fecf9f21fe6f8a2 SHA512 8536456d2f2886c7aa844e227272e8e4595ba3197575cba46b5f757b045976cf1c65a131532a191f2a8a82ca3d58642900d57fe7358518a237f29e84cb85e0f2 -DIST wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz 149548 BLAKE2B 274a6a4cc719a2f2599da2ce992f8405241c4cf1debe3d0e6966e0bcb56f699a8b5f04adfb79e4c9c1dc7e9bbf77241a8f04e85f18c3b8e340df0fb16550d745 SHA512 d3d87d5dd81141d69935f3f0acc6a91531a6b5f2fa275608f92d970c42d3a45c7c2fc3119ae40e49328d110dce460d64254879d4dc490efc465e72f5e79bd659 -DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 149693 BLAKE2B 5722bd1cdb8734e20dc998b64e3598f5d3bce1cf22388a093216e4a7c795a13d65f8b041b8ec27e2975e3081b3c676b77f281a85b7cd964af9b3c93c48d83579 SHA512 b2328222e60676b50a5a3445e3e6e74655139c5e6e4f263108846fe0ec79a48b99590f823353e9721d9ce2c6d783681fd75cf6b672de19217db50582df444372 -DIST wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz 63670 BLAKE2B 21544dc7ed6d14632c0a033ac3973485fab232f0d4dbedd086d27b68ef13462df3a84ca085275d6176a5be2d5376676c668301c8676b804835ed6dec4a0bc866 SHA512 4ec656bb9523d153c81ce12da2ebd27040a8afefe035bd025ff30d2c622b6783f4075082b751b9a7857bee4a2b00169a97aff326ff258c19ba36776c6ecd855a -DIST wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz 64770 BLAKE2B bd57a776f19ab77ee590cf68581800f60341c922e29c8d50518767d8c1722357dd547595cc05678e43b56d2d9cf6273068ab940ce2e6c354257d25fa27c71606 SHA512 08eec60ee6c89c2eb2772e7ff736746b00efe919810755af182ac6656fb9b3f0e13786c7f6f442b3642f0fe263ed592ba27181844740aae2ccbade972402df0d -DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758 -DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25404 BLAKE2B 074a738f81c358413903d5db1821919e2e56e247ca38a0ef1151b38d9ba730cdb5c7821c04ccab37c1f81d9530899749175960aa1efa901a5e183d7c745f571b SHA512 f107d6f8a0a77f9ed6d7bd518519a1052cfc90350bc1f1817b3e24725143b307b4c86be3f25c7cb0feb54273e5e5d9f12fd63db6f1b3f235c08e6c330acbdfe0 diff --git a/gui-wm/river/files/river-0.3.12-fix-scdoc-path.patch b/gui-wm/river/files/river-0.3.12-fix-scdoc-path.patch deleted file mode 100644 index 96edbcf93abb..000000000000 --- a/gui-wm/river/files/river-0.3.12-fix-scdoc-path.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/build.zig -+++ b/build.zig -@@ -252,8 +252,9 @@ - inline for (.{ "river", "riverctl", "rivertile" }) |page| { - // Workaround for https://github.com/ziglang/zig/issues/16369 - // Even passing a buffer to std.Build.Step.Run appears to be racy and occasionally deadlocks. -- const scdoc = b.addSystemCommand(&.{ "/bin/sh", "-c", "scdoc < doc/" ++ page ++ ".1.scd" }); -+ // Fix: Ensure scdoc runs in the correct source directory to find .scd files -+ const scdoc = b.addSystemCommand(&.{ "/bin/sh", "-c", b.fmt("cd {s} && scdoc < doc/{s}.1.scd", .{ b.build_root.path orelse ".", page }) }); - // This makes the caching work for the Workaround, and the extra argument is ignored by /bin/sh. - scdoc.addFileArg(b.path("doc/" ++ page ++ ".1.scd")); - - const stdout = scdoc.captureStdOut(); - b.getInstallStep().dependOn(&b.addInstallFile(stdout, "share/man/man1/" ++ page ++ ".1").step); diff --git a/gui-wm/river/files/river-0.4.1-fix-scdoc-path.patch b/gui-wm/river/files/river-0.4.1-fix-scdoc-path.patch deleted file mode 100644 index ab53ce6f60a0..000000000000 --- a/gui-wm/river/files/river-0.4.1-fix-scdoc-path.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/build.zig -+++ b/build.zig -@@ -252,8 +252,9 @@ - inline for (.{"river"}) |page| { - // Workaround for https://github.com/ziglang/zig/issues/16369 - // Even passing a buffer to std.Build.Step.Run appears to be racy and occasionally deadlocks. -- const scdoc = b.addSystemCommand(&.{ "/bin/sh", "-c", "scdoc < doc/" ++ page ++ ".1.scd" }); -+ // Fix: Ensure scdoc runs in the correct source directory to find .scd files -+ const scdoc = b.addSystemCommand(&.{ "/bin/sh", "-c", b.fmt("cd {s} && scdoc < doc/{s}.1.scd", .{ b.build_root.path orelse ".", page }) }); - // This makes the caching work for the Workaround, and the extra argument is ignored by /bin/sh. - scdoc.addFileArg(b.path("doc/" ++ page ++ ".1.scd")); - - const stdout = scdoc.captureStdOut(); - b.getInstallStep().dependOn(&b.addInstallFile(stdout, "share/man/man1/" ++ page ++ ".1").step); diff --git a/gui-wm/river/metadata.xml b/gui-wm/river/metadata.xml deleted file mode 100644 index 3bb7e347cf25..000000000000 --- a/gui-wm/river/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>dev@dyama.net</email> - <name>Daichi Yamamoto</name> - </maintainer> - <maintainer type="person"> - <email>vi@vimproved.dev</email> - <name>Violet Purcell</name> - </maintainer> - <use> - <flag name="llvm">Use LLVM Zig backend</flag> - </use> - <upstream> - <remote-id type="codeberg">river/river</remote-id> - <remote-id type="codeberg">river/river-classic</remote-id> - </upstream> -</pkgmetadata> diff --git a/gui-wm/river/river-0.3.15.ebuild b/gui-wm/river/river-0.3.15.ebuild deleted file mode 100644 index a8369f671172..000000000000 --- a/gui-wm/river/river-0.3.15.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A dynamic tiling Wayland compositor" -HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river-classic" - -declare -g -r -A ZBS_DEPENDENCIES=( - [pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz' - [wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.4.0.tar.gz' - [wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.20.0.tar.gz' - [xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz' -) - -ZIG_SLOT="0.15" -inherit zig -# TODO verify-sig support -SRC_URI=" - https://codeberg.org/river/river-classic/releases/download/v${PV}/river-classic-${PV}.tar.gz - ${ZBS_DEPENDENCIES_SRC_URI} -" -S="${WORKDIR}/river-classic-${PV}" - -# river: GPL-3-or-later -# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT -LICENSE="GPL-3+ MIT" -SLOT="0/classic" -KEYWORDS="~amd64" -IUSE="X +llvm man" - -BDEPEND=" - dev-libs/wayland-protocols - dev-util/wayland-scanner - man? ( app-text/scdoc ) - || ( - dev-lang/zig:${ZIG_SLOT}[llvm(+)?] - dev-lang/zig-bin:${ZIG_SLOT} - ) -" -DEPEND=" - dev-libs/libevdev - dev-libs/libinput:= - dev-libs/wayland - gui-libs/wlroots:0.20[X?] - x11-libs/libxkbcommon[wayland,X?] - x11-libs/pixman -" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -PATCHES=( - "${FILESDIR}/${PN}-0.3.12-fix-scdoc-path.patch" -) - -src_configure() { - local my_zbs_args=( - -Dstrip=false # Let Portage control this - -Dpie=true - -Dman-pages=$(usex man true false) - -Dxwayland=$(usex X true false) - -Dfish-completion=true - -Dzsh-completion=true - -Dbash-completion=true - ) - - zig_src_configure -} - -src_install() { - zig_src_install - - insinto /usr/share/wayland-sessions/ - doins contrib/river.desktop - - insinto /usr/share/river/ - doins -r example/ -} - -pkg_postinst() { - ewarn "- Starting from river 0.3.13, maintenance of the river 0.3.x branch has" - ewarn "been moved to https://codeberg.org/river/river-classic to prepare for" - ewarn "the upcoming river 0.4 release, which is a significant rework of the" - ewarn "compositor's architecture. If you wish to stay on 0.3.x when 0.4 is" - ewarn "released, mask >=gui-wm/river-0.4 using /etc/portage/package.mask." - # The most notable changes of river 0.3.14 -> river 0.3.15 are the - # new wayland-protocols that are part of wlroots-0.20.0. - ewarn "- Support for the new screen capture protocols has been" - ewarn "added to xdg-desktop-portal-wlr in version 0.8.1." -} diff --git a/gui-wm/river/river-0.3.17.ebuild b/gui-wm/river/river-0.3.17.ebuild deleted file mode 100644 index 20cbb08ea2e0..000000000000 --- a/gui-wm/river/river-0.3.17.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -declare -g -r -A ZBS_DEPENDENCIES=( - [pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz' - [wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.6.0.tar.gz' - [wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.20.1.tar.gz' - [xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz' - [translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz]='https://codeberg.org/ziglang/translate-c/archive/7a1a9fdc4ab00835748a6657ecbb835e3d5d45f7.tar.gz' - [aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz]='https://github.com/Vexu/arocc/archive/5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz' -) -ZIG_SLOT="0.16" - -inherit zig - -DESCRIPTION="A dynamic tiling Wayland compositor" -HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river-classic" - -if [[ "${PV}" = "0.3.9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://codeberg.org/river/river-classic.git" -else - # TODO verify-sig support - SRC_URI=" - https://codeberg.org/river/river-classic/releases/download/v${PV}/river-classic-${PV}.tar.gz - ${ZBS_DEPENDENCIES_SRC_URI} - " - S="${WORKDIR}/river-classic-${PV}" - KEYWORDS="~amd64" -fi - -# river: GPL-3-or-later -# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT -LICENSE="GPL-3+ MIT" -SLOT="0/classic" -IUSE="X +llvm man" - -BDEPEND=" - dev-libs/wayland-protocols - dev-util/wayland-scanner - man? ( app-text/scdoc ) - || ( - dev-lang/zig:${ZIG_SLOT}[llvm(+)?] - dev-lang/zig-bin:${ZIG_SLOT} - ) -" -DEPEND=" - dev-libs/libevdev - dev-libs/libinput:= - dev-libs/wayland - gui-libs/wlroots:0.20[X?] - x11-libs/libxkbcommon[wayland,X?] - x11-libs/pixman -" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -PATCHES=( - "${FILESDIR}/${PN}-0.3.12-fix-scdoc-path.patch" -) - -src_unpack() { - if [[ "${PV}" = "0.3.9999" ]]; then - git-r3_src_unpack - zig_live_src_unpack - else - zig_src_unpack - fi -} - -src_configure() { - local my_zbs_args=( - -Dstrip=false # Let Portage control this - -Dpie=true - -Dman-pages=$(usex man true false) - -Dxwayland=$(usex X true false) - -Dfish-completion=true - -Dzsh-completion=true - -Dbash-completion=true - ) - - zig_src_configure -} - -src_install() { - zig_src_install - - insinto /usr/share/wayland-sessions/ - doins contrib/river.desktop - - insinto /usr/share/river/ - doins -r example/ -} - -pkg_postinst() { - ewarn "Starting from river 0.3.13, maintenance of the river 0.3.x branch has" - ewarn "been moved to https://codeberg.org/river/river-classic to prepare for" - ewarn "the upcoming river 0.4 release, which is a significant rework of the" - ewarn "compositor's architecture. If you wish to stay on 0.3.x when 0.4 is" - ewarn "released, mask >=gui-wm/river-0.4 using /etc/portage/package.mask." -} diff --git a/gui-wm/river/river-0.3.9999.ebuild b/gui-wm/river/river-0.3.9999.ebuild deleted file mode 100644 index 2cf8807121d7..000000000000 --- a/gui-wm/river/river-0.3.9999.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -declare -g -r -A ZBS_DEPENDENCIES=( -) -ZIG_SLOT="0.16" - -inherit zig - -DESCRIPTION="A dynamic tiling Wayland compositor" -HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river-classic" - -if [[ "${PV}" = "0.3.9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://codeberg.org/river/river-classic.git" -else - # TODO verify-sig support - SRC_URI=" - https://codeberg.org/river/river-classic/releases/download/v${PV}/river-classic-${PV}.tar.gz - ${ZBS_DEPENDENCIES_SRC_URI} - " - S="${WORKDIR}/river-classic-${PV}" - KEYWORDS="~amd64" -fi - -# river: GPL-3-or-later -# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT -LICENSE="GPL-3+ MIT" -SLOT="0/classic" -IUSE="X +llvm man" - -BDEPEND=" - dev-libs/wayland-protocols - dev-util/wayland-scanner - man? ( app-text/scdoc ) - || ( - dev-lang/zig:${ZIG_SLOT}[llvm(+)?] - dev-lang/zig-bin:${ZIG_SLOT} - ) -" -DEPEND=" - dev-libs/libevdev - dev-libs/libinput:= - dev-libs/wayland - gui-libs/wlroots:0.20[X?] - x11-libs/libxkbcommon[wayland,X?] - x11-libs/pixman -" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -PATCHES=( - "${FILESDIR}/${PN}-0.3.12-fix-scdoc-path.patch" -) - -src_unpack() { - if [[ "${PV}" = "0.3.9999" ]]; then - git-r3_src_unpack - zig_live_src_unpack - else - zig_src_unpack - fi -} - -src_configure() { - local my_zbs_args=( - -Dstrip=false # Let Portage control this - -Dpie=true - -Dman-pages=$(usex man true false) - -Dxwayland=$(usex X true false) - -Dfish-completion=true - -Dzsh-completion=true - -Dbash-completion=true - ) - - zig_src_configure -} - -src_install() { - zig_src_install - - insinto /usr/share/wayland-sessions/ - doins contrib/river.desktop - - insinto /usr/share/river/ - doins -r example/ -} - -pkg_postinst() { - ewarn "Starting from river 0.3.13, maintenance of the river 0.3.x branch has" - ewarn "been moved to https://codeberg.org/river/river-classic to prepare for" - ewarn "the upcoming river 0.4 release, which is a significant rework of the" - ewarn "compositor's architecture. If you wish to stay on 0.3.x when 0.4 is" - ewarn "released, mask >=gui-wm/river-0.4 using /etc/portage/package.mask." -} diff --git a/gui-wm/river/river-0.4.3.ebuild b/gui-wm/river/river-0.4.3.ebuild deleted file mode 100644 index 3c8dc77d651e..000000000000 --- a/gui-wm/river/river-0.4.3.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A dynamic tiling Wayland compositor" -HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river" - -#cf. build.zig.zon -declare -g -r -A ZBS_DEPENDENCIES=( - [pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz' - [wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.5.0.tar.gz' - [wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.20.0.tar.gz' - [xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.4.0.tar.gz' -) - -ZIG_SLOT="0.15" -inherit eapi9-ver zig - -if [[ "${PV}" = "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://codeberg.org/river/river.git" -else - # TODO verify-sig support - SRC_URI=" - https://codeberg.org/river/river/releases/download/v${PV}/${P}.tar.gz - ${ZBS_DEPENDENCIES_SRC_URI} - " - KEYWORDS="~amd64 ~arm64" -fi - -# river: GPL-3-or-later -# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT -LICENSE="GPL-3+ MIT" -SLOT="0" -IUSE="X +llvm man" - -BDEPEND=" - dev-libs/wayland-protocols - dev-util/wayland-scanner - man? ( app-text/scdoc ) - || ( - dev-lang/zig:${ZIG_SLOT}[llvm(+)?] - dev-lang/zig-bin:${ZIG_SLOT} - ) -" -DEPEND=" - dev-libs/libevdev - dev-libs/libinput:= - dev-libs/wayland - gui-libs/wlroots:0.20[X?] - x11-libs/libxkbcommon[wayland,X?] - x11-libs/pixman -" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -PATCHES=( - "${FILESDIR}/river-0.4.1-fix-scdoc-path.patch" -) - -src_unpack() { - if [[ "${PV}" = "9999" ]]; then - git-r3_src_unpack - zig_live_fetch - else - zig_src_unpack - fi -} - -src_configure() { - local my_zbs_args=( - -Dstrip=false # Let Portage control this - -Dpie=true - -Dman-pages=$(usex man true false) - -Dxwayland=$(usex X true false) - ) - - zig_src_configure -} - -src_install() { - zig_src_install - - insinto /usr/share/wayland-sessions/ - doins contrib/river.desktop -} - -pkg_postinst() { - if ver_replacing -lt 0.4; then - ewarn "River 0.4.x is a significant rework of the compositor's architecture," - ewarn "and requires significant manual migration. If you would like to stay on" - ewarn "river 0.3.x, simply add '>=gui-wm/river-0.4' to your package.mask to" - ewarn "use river-classic continuation of the 0.3.x branch." - fi - - einfo "River requires an separate window manager in addition to the main" - einfo "compositor. For some options, see gui-wm/canoe and gui-wm/kwm." -} diff --git a/gui-wm/river/river-0.4.5.ebuild b/gui-wm/river/river-0.4.5.ebuild deleted file mode 100644 index 6c3a570ad6c3..000000000000 --- a/gui-wm/river/river-0.4.5.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A dynamic tiling Wayland compositor" -HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river" - -#cf. build.zig.zon -declare -g -r -A ZBS_DEPENDENCIES=( - [pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz' - [wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.6.0.tar.gz' - [wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.20.1.tar.gz' - [xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.4.0.tar.gz' - [translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz]='https://codeberg.org/ziglang/translate-c/archive/57c559cf581b1fcad90494eda219f98abeb155ce.tar.gz' - # Inherited from translate-c - [aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz]='https://github.com/Vexu/arocc/archive/5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz' -) - -ZIG_SLOT="0.16" -inherit eapi9-ver zig - -if [[ "${PV}" = "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://codeberg.org/river/river.git" -else - # TODO verify-sig support - SRC_URI=" - https://codeberg.org/river/river/releases/download/v${PV}/${P}.tar.gz - ${ZBS_DEPENDENCIES_SRC_URI} - " - KEYWORDS="~amd64 ~arm64" -fi - -# river: GPL-3-or-later -# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT -LICENSE="GPL-3+ MIT" -SLOT="0" -IUSE="X man" - -BDEPEND=" - dev-libs/wayland-protocols - dev-util/wayland-scanner - man? ( app-text/scdoc ) - || ( - dev-lang/zig:${ZIG_SLOT} - dev-lang/zig-bin:${ZIG_SLOT} - ) -" -DEPEND=" - dev-libs/libevdev - dev-libs/libinput:= - dev-libs/wayland - gui-libs/wlroots:0.20[X?] - x11-libs/libxkbcommon[wayland,X?] - x11-libs/pixman -" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -PATCHES=( - "${FILESDIR}/river-0.4.1-fix-scdoc-path.patch" -) - -src_unpack() { - if [[ "${PV}" = "9999" ]]; then - git-r3_src_unpack - zig_live_src_unpack - else - zig_src_unpack - fi -} - -src_configure() { - local my_zbs_args=( - -Dstrip=false # Let Portage control this - -Dpie=true - -Dman-pages=$(usex man true false) - -Dxwayland=$(usex X true false) - ) - - zig_src_configure -} - -src_install() { - zig_src_install - - insinto /usr/share/wayland-sessions/ - doins contrib/river.desktop -} - -pkg_postinst() { - if ver_replacing -lt 0.4; then - ewarn "River 0.4.x is a significant rework of the compositor's architecture," - ewarn "and requires significant manual migration. If you would like to stay on" - ewarn "river 0.3.x, simply add '>=gui-wm/river-0.4' to your package.mask to" - ewarn "use river-classic continuation of the 0.3.x branch." - fi - - einfo "River requires an separate window manager in addition to the main" - einfo "compositor. For some options, see gui-wm/canoe and gui-wm/kwm." -} diff --git a/gui-wm/river/river-9999.ebuild b/gui-wm/river/river-9999.ebuild deleted file mode 100644 index 0156936888f7..000000000000 --- a/gui-wm/river/river-9999.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -declare -g -r -A ZBS_DEPENDENCIES=( -) -ZIG_SLOT="0.16" - -inherit eapi9-ver zig - -DESCRIPTION="A dynamic tiling Wayland compositor" -HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river" - -if [[ "${PV}" = "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://codeberg.org/river/river.git" -else - # TODO verify-sig support - SRC_URI=" - https://codeberg.org/river/river/releases/download/v${PV}/${P}.tar.gz - ${ZBS_DEPENDENCIES_SRC_URI} - " - KEYWORDS="~amd64" -fi - -# river: GPL-3-or-later -# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT -LICENSE="GPL-3+ MIT" -SLOT="0" -IUSE="X man" - -BDEPEND=" - dev-libs/wayland-protocols - dev-util/wayland-scanner - man? ( app-text/scdoc ) - || ( - dev-lang/zig:${ZIG_SLOT} - dev-lang/zig-bin:${ZIG_SLOT} - ) -" -DEPEND=" - dev-libs/libevdev - dev-libs/libinput:= - dev-libs/wayland - gui-libs/wlroots:0.20[X?] - x11-libs/libxkbcommon[wayland,X?] - x11-libs/pixman -" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -PATCHES=( - "${FILESDIR}/river-0.4.1-fix-scdoc-path.patch" -) - -src_unpack() { - if [[ "${PV}" = "9999" ]]; then - git-r3_src_unpack - zig_live_src_unpack - else - zig_src_unpack - fi -} - -src_configure() { - local my_zbs_args=( - -Dstrip=false # Let Portage control this - -Dpie=true - -Dman-pages=$(usex man true false) - -Dxwayland=$(usex X true false) - ) - - zig_src_configure -} - -src_install() { - zig_src_install - - insinto /usr/share/wayland-sessions/ - doins contrib/river.desktop -} - -pkg_postinst() { - if ver_replacing -lt 0.4; then - ewarn "River 0.4.x is a significant rework of the compositor's architecture," - ewarn "and requires significant manual migration. If you would like to stay on" - ewarn "river 0.3.x, simply add '>=gui-wm/river-0.4' to your package.mask to" - ewarn "use river-classic continuation of the 0.3.x branch." - fi - - einfo "River requires an separate window manager in addition to the main" - einfo "compositor. For some options, see gui-wm/canoe and gui-wm/kwm." -} |
