From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6FE3D158B20 for ; Sat, 01 Feb 2025 19:26:01 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 3588E3430F6 for ; Sat, 01 Feb 2025 19:26:01 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 3C4B61103B6; Sat, 01 Feb 2025 19:26:00 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 3385A1103B6 for ; Sat, 01 Feb 2025 19:26:00 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id E35F43430F1 for ; Sat, 01 Feb 2025 19:25:59 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7D0E018F6 for ; Sat, 01 Feb 2025 19:25:58 +0000 (UTC) From: "Filip Kobierski" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Filip Kobierski" Message-ID: <1738437954.4d3054df7e39a82216c6a57895936380a7d3697f.fkobi@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: gui-apps/rofi-wayland/ X-VCS-Repository: repo/proj/guru X-VCS-Files: gui-apps/rofi-wayland/Manifest gui-apps/rofi-wayland/rofi-wayland-1.7.8_p1.ebuild X-VCS-Directories: gui-apps/rofi-wayland/ X-VCS-Committer: fkobi X-VCS-Committer-Name: Filip Kobierski X-VCS-Revision: 4d3054df7e39a82216c6a57895936380a7d3697f X-VCS-Branch: dev Date: Sat, 01 Feb 2025 19:25:58 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 26027f2d-d02f-4145-8640-643bdba93960 X-Archives-Hash: 35818be75ea8f98e576867850c9834dc commit: 4d3054df7e39a82216c6a57895936380a7d3697f Author: Filip Kobierski pm me> AuthorDate: Sat Feb 1 19:24:28 2025 +0000 Commit: Filip Kobierski pm me> CommitDate: Sat Feb 1 19:25:54 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d3054df gui-apps/rofi-wayland: 1.7.8 with improvements - explicitly disable imdkit - remove useless -Dcheck Signed-off-by: Filip Kobierski pm.me> gui-apps/rofi-wayland/Manifest | 1 + gui-apps/rofi-wayland/rofi-wayland-1.7.8_p1.ebuild | 63 ++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/gui-apps/rofi-wayland/Manifest b/gui-apps/rofi-wayland/Manifest index 1c26e60f4..89672ef3b 100644 --- a/gui-apps/rofi-wayland/Manifest +++ b/gui-apps/rofi-wayland/Manifest @@ -1 +1,2 @@ DIST rofi-1.7.5+wayland3.tar.xz 7716660 BLAKE2B 8779f6c030afc0c92ea6188fdb96c064cfc589a20c71250f6d1d230fa11c5a67b6a3cedd07f247d9170da5f974b05500c3bd6380c9cf2bd77ca7af6a5f2e7ec8 SHA512 d7ca341e74922e5f8f01bb010486109b1bc2ff0f0a5694dc40ee280aa47d7a1bbce1796009ffc5894dcf88e82e74889404651f8bfaac4e97c4fb45bcd5fad0ce +DIST rofi-1.7.8+wayland1.tar.xz 7863620 BLAKE2B 3526450ecb88a543783b26e7f71ad3e318d3926c661e1257009b68dc0b61a76c559d9725b656281a6b037b5abb1d75b5767738cc182fdf327af54746734886d7 SHA512 9ed1af048b0f2d617999da84b7fefe1f5c221f883ed0e1d50c29e969a9a54dc596b70afc84e7e01f42b5f3139fb1d4bf95a1978a5d5c4c1d3dab2d29d183242d diff --git a/gui-apps/rofi-wayland/rofi-wayland-1.7.8_p1.ebuild b/gui-apps/rofi-wayland/rofi-wayland-1.7.8_p1.ebuild new file mode 100644 index 000000000..6610132d3 --- /dev/null +++ b/gui-apps/rofi-wayland/rofi-wayland-1.7.8_p1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +MY_PV="$(ver_cut 1-3)+wayland$(ver_cut 5)" + +DESCRIPTION="A window switcher, run dialog and dmenu replacement" +HOMEPAGE="https://github.com/lbonn/rofi" +SRC_URI="https://github.com/lbonn/rofi/releases/download/${MY_PV}/rofi-${MY_PV}.tar.xz" +S="${WORKDIR}"/rofi-${MY_PV} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+drun windowmode test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !x11-misc/rofi + >=dev-libs/glib-2.40:2 + x11-libs/cairo[X] + x11-libs/gdk-pixbuf:2 + x11-libs/libxkbcommon + x11-libs/pango[X] + dev-libs/wayland + >=dev-libs/wayland-protocols-1.17 +" +DEPEND=" + ${RDEPEND} + test? ( dev-libs/check ) +" +BDEPEND=" + dev-util/wayland-scanner + sys-devel/bison +" + +src_configure() { + local emesonargs=( + -Dwayland=enabled + -Dimdkit=false + -Dxcb=disabled + $(meson_use drun) + $(meson_use windowmode window) + $(meson_feature test check) + ) + meson_src_configure +} + +pkg_postinst() { + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt 1.7.0; then + elog "Rofi 1.7.0 removed the (deprecated) xresources based configuration setup." + elog "If you are still using old configuration setup, please convert it to new format manually." + elog "The new format configuration can be generated by 'rofi -dump-config > ~/.config/rofi/config.rasi'." + elog "For more information, please see https://github.com/davatorium/rofi/releases/tag/1.7.0" + fi + done + + xdg_icon_cache_update +}