diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-14 03:04:40 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-14 03:04:40 -0500 |
| commit | 44ac9950da93ffaa670439fbc31f0a3f95378bb3 (patch) | |
| tree | 88c80e746a3195bb4d1869bcb64467fdabcc54c8 /gui-wm/river | |
| parent | 00a5031b2e58fb36fc981fe226565880b4798a8b (diff) | |
| download | baldeagleos-repo-44ac9950da93ffaa670439fbc31f0a3f95378bb3.tar.gz baldeagleos-repo-44ac9950da93ffaa670439fbc31f0a3f95378bb3.tar.xz baldeagleos-repo-44ac9950da93ffaa670439fbc31f0a3f95378bb3.zip | |
Adding metadata
Diffstat (limited to 'gui-wm/river')
| -rw-r--r-- | gui-wm/river/Manifest | 9 | ||||
| -rw-r--r-- | gui-wm/river/river-0.3.15.ebuild | 91 | ||||
| -rw-r--r-- | gui-wm/river/river-0.4.3.ebuild | 100 | ||||
| -rw-r--r-- | gui-wm/river/river-0.4.5.ebuild | 104 | ||||
| -rw-r--r-- | gui-wm/river/river-0.4.7.ebuild | 103 | ||||
| -rw-r--r-- | gui-wm/river/river-0.4.8.ebuild (renamed from gui-wm/river/river-0.4.6.ebuild) | 0 |
6 files changed, 1 insertions, 406 deletions
diff --git a/gui-wm/river/Manifest b/gui-wm/river/Manifest index c2629804dd41..04ef93c9c41b 100644 --- a/gui-wm/river/Manifest +++ b/gui-wm/river/Manifest @@ -1,17 +1,10 @@ DIST aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz 944918 BLAKE2B a8c3566897554f46d4fcd29c019aa6a5895d65ad742b822ea2262b1e623e8841e8ebf9564ead3b1491fd07c5a228f1cb48c545c9ae075b47081b6ba658c7d3e8 SHA512 b040b5651902402580a3a2f4a2b57be1c37723eb374b63631553adf76e9bde54c975e8abb632bcaf5dc2886f1c1785e5528804512e0a87b934d414e9207a3f2b DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7976 BLAKE2B ea7fb2eab22a3b340ba9ddfde45e5b296a0a2dae866c274041a8953856e6b2ff76120c2577576258a2f0c1bb05958f4d1058a596da840f28c9de263a335e6134 SHA512 273066bf8a6b3fbfe5e8732c0d114b4d3cc678015a1782395bf16b78e0cc3404b894b9e27bc754f2e3b2b7193d8833e500df9b54439a957477a1059853b9b56b -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-0.4.6.tar.gz 167954 BLAKE2B 31ea80d1053626c6f2f4962eb0518a747653f6c6e62711adaf7c46bd74073ddc0c03cd145024830ec366d5dada59d10462edc410c56011517b1d284f4bf2336c SHA512 b6e213b1095bf3da1a0674e9b16f835db1b075cedbd082ae5f16451683ed03f595acf1332d1228b161dbc721419087a5bc1bbc295c50eb2e52f590c6fc1f38a8 -DIST river-0.4.7.tar.gz 167590 BLAKE2B ec35871f641acd3572eaac1bae67363d9b2f68daff1c1fc36a82684179e15da7ebfd016436f9f369a87f96daba9b435cef462c9302e3e8c9020b19e7c893b567 SHA512 80b0d944b5fd415dd411408d8eb0b25ca622dfcc42f715b64cc05aad6aa4f96b963ac5f156882a11a76ee7accc003415de2768cb53da5dafa6f0f62e2b71d794 -DIST river-classic-0.3.15.tar.gz 178643 BLAKE2B 80ce56d3f0d255ce2ffbd46c8140eb9bf4fbe307d05473e68bd12dac71988c9cac2cf51b4ecc56bdd39ba1ef0c67dfe9483adb7c73842fd1f4b13dc20fa97156 SHA512 3b6fbe0868f27728767e637df5551acdc34fe856d78cd8510a0fa2978fdf5db8e72137eea928a76599d2abced5026326a4f53605ea53f611b152281aaa5efdc6 +DIST river-0.4.8.tar.gz 168405 BLAKE2B ce511f82e3e7ee03f9870b4535665bb333047cec6140a354cfcaa1ddda595417cb62ba143379f851dfd798f0e5bd431ee580162f09afffb4183a131831e64822 SHA512 a3f4f016f6364be99360f72d848dda7a5825d52d2227f5d8cef65ecb1faf7b691bc099fb9186faf9765080691c57a2eacafb20475e8b90a911fda2e498d91511 DIST river-classic-0.3.17.tar.gz 178596 BLAKE2B 771d0127e3ab530ac7e27b3cf1cfd3f3bc14d85986c4545dc8b6927e70f0dfe4cf91d2c1425036f64604cf43532a6cce0697fd3d54de512094da0f2592d3486f SHA512 e3fe02f2906052476d61b40f6543accc7573e0ded0f9e39fb4650717f8d98cfbaf681bd3dd62e2dc726ecd3208201fdd5263c4acd3e59a379133e0c80df3b208 DIST translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz 146648 BLAKE2B 3e2a3e6bc73ba1bcbd9c2974d313a38125eb4db85cd8055d1fb5321510a5d1a90d98f30f75743aa3955a880cefba64e4dd2c0c0245fc226478d03563d6617862 SHA512 fb5edcae6414487a7008cc84411da3a4396a1dd19d31ae450db3e6fa9475a2d5c742e1e560923bfb49f372541b1c3c46cf51aa33749027b270aaaa50e524b8d6 DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146646 BLAKE2B 0983056462e8c79d4d4baf56da3ebfac7777a85ef3c1fa9b0f1de153aab93c7706f471654af240a1574bbfcd6d6cf619c2f97d27331d1b4b0ce7fe67035ea88f SHA512 2bcd66b2fedfa02526f1c7113f283a5ae73578efeebe320237bf98ef831e8d8a21f1372f668ed2719a1bcf68fcd34a12a5bd2f5377786cd5b68e78d0e3f038b7 -DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111931 BLAKE2B 5c9baf934c15bb141fab6d795ac328e2ab7ef833780659773f41015e6a64156c627f2a25710fe18bb8d588785a200cfdba32314161f59db1b770a4b533564144 SHA512 ae8e10a8794e060bd147e661ad22434376e27fdef72e5ecde392e3ed9bc1ce4cf7e3628eeb10e88ee82e71ad8f70fe266cd9ebcaf521f9707eb403e983a93f9c -DIST wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz 149888 BLAKE2B 43df7c11ff5b8be4bb70416dd8206d5777c63544c20312e64cdcac4fcffe4bc013e592c26070ebc632f0c9ad7107758e450afefd3e8b6deb730b19670fa6a42b SHA512 6d49174676bd0e91b7c8bc3c7c5bcf9838d229aa128112448fbb14a7c1910b0ea16ec2d8b6204bfa381a4419126217ed8c421065e06df1614d20161acd0d031c DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf -DIST wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz 63505 BLAKE2B 7c134f5704e283af8a0e018da8d61fe1d30d27598203a549f5289d4fa0a343f1bbed53df45f4a3483d09ce3a9ea8669776ca4a77315a51e8687a70f772c7f599 SHA512 9b4b8af692c22fe5ae058c8b32f8973d56a2ad7210b72b8e7a022c9d271bcbd3ee46eaf4e807a9b58a80b83585f118437488c0e837d72aa60d184377d50b9bad DIST wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz 64608 BLAKE2B 01bb9d05cf88c28d392687f7ea3b0e44a7515e8f27ac65570133b6943cb6f7513a772d23ad1ff075fddeeacec30a7b572ef279e1a6fb1946be8191979da1d7d7 SHA512 f3ea56c132ec65b8d952efb8a68d9dfc0080d381a7f61074b15e3371fee9a50d49b0cd534082bb1c2562cbf9817d784f3d026b1a15d752f4ba4d699ae5a39bcd DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22512 BLAKE2B 83a86d07a8043fb492207aa3e56c1d2af0d34e103ee64d7ea574f13a809ec5fe26be7103a0a6888830fe654a4aa4297a93d459389bfd08f55202fc5bcc7bba88 SHA512 3c864a9373757388d3bdf3f714bf8dd520cc92eaf5ec07c931cdcf4647e8a97da00454401c9c2be43ad90506904b6477d4099200b69077a6a53663b2e199f678 DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25181 BLAKE2B 589ac7aaa735e28af066daeabf597466aba48b70e68ee6f48d5f4f55b54b19307519227d34e7f57fb551d9be0a0139e5ebc63d66d7571d54cc85eae6fd0eea53 SHA512 309a6b16ae444888010eb405f6ab30264054b68b56c1bbe33e1748f7ab4ad41b8a5e1b8cd129702be49b6dd9d95d0c08ba94bf593014537ba2898803a963653a 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.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 2f3ac0eaaad3..000000000000 --- a/gui-wm/river/river-0.4.5.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 - -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 - -Dllvm=$(usex amd64 false 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.7.ebuild b/gui-wm/river/river-0.4.7.ebuild deleted file mode 100644 index a390cf468a45..000000000000 --- a/gui-wm/river/river-0.4.7.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 - -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 - -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 ~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 - -Dllvm=$(usex amd64 false 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.6.ebuild b/gui-wm/river/river-0.4.8.ebuild index a390cf468a45..a390cf468a45 100644 --- a/gui-wm/river/river-0.4.6.ebuild +++ b/gui-wm/river/river-0.4.8.ebuild |
