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 7815115808A for ; Sat, 02 Aug 2025 17:42:35 +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) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 6760C340DEC for ; Sat, 02 Aug 2025 17:42:35 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id CAFBE110562; Sat, 02 Aug 2025 17:42:28 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.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) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id C44D4110561 for ; Sat, 02 Aug 2025 17:42:28 +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) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 66128340D21 for ; Sat, 02 Aug 2025 17:42:28 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C81F832B4 for ; Sat, 02 Aug 2025 17:42:26 +0000 (UTC) From: "Pacho Ramos" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Pacho Ramos" Message-ID: <1754156516.bacd3a3fc3d82ce392cefa31b90934877e5dca2c.pacho@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-block/gparted/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-block/gparted/Manifest sys-block/gparted/gparted-1.7.0.ebuild X-VCS-Directories: sys-block/gparted/ X-VCS-Committer: pacho X-VCS-Committer-Name: Pacho Ramos X-VCS-Revision: bacd3a3fc3d82ce392cefa31b90934877e5dca2c X-VCS-Branch: master Date: Sat, 02 Aug 2025 17:42:26 +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: 18c19c47-3d48-440b-bdff-06e0bc77c06b X-Archives-Hash: 3208b1675eaed26851b9cfd90cd80af8 commit: bacd3a3fc3d82ce392cefa31b90934877e5dca2c Author: Lukas Schmelting posteo com> AuthorDate: Sat Aug 2 11:52:57 2025 +0000 Commit: Pacho Ramos gentoo org> CommitDate: Sat Aug 2 17:41:56 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bacd3a3f sys-block/gparted: add v1.7.0 - Removed "--enable-online-resize" from src_configure() since the functionality is now unconditionally available in libparted - Added optfeature notice for Bcachefs support Signed-off-by: Lukas Schmelting posteo.com> Part-of: https://github.com/gentoo/gentoo/pull/43291 Closes: https://github.com/gentoo/gentoo/pull/43291 Signed-off-by: Pacho Ramos gentoo.org> sys-block/gparted/Manifest | 1 + sys-block/gparted/gparted-1.7.0.ebuild | 96 ++++++++++++++++++++++++++++++++++ 2 files changed, 97 insertions(+) diff --git a/sys-block/gparted/Manifest b/sys-block/gparted/Manifest index 9ab43529ad5e..aaa6bb6bbb5c 100644 --- a/sys-block/gparted/Manifest +++ b/sys-block/gparted/Manifest @@ -1 +1,2 @@ DIST gparted-1.6.0.tar.gz 5404754 BLAKE2B 994023a85281036d4a10733144d63f7a9f57d0aca29fde0502a594b4da629061f1f6eef4b0db3e22ef28db6567f27e824de124f42309980388bc038240fdcdd6 SHA512 359accfee955fb68131eb7b5737a2e74702abe2c29766ce07475a4c789983801ee129dec28b20c72d74210533423dfefd0626b794a540840ed0b36f0d71ccc60 +DIST gparted-1.7.0.tar.gz 5440420 BLAKE2B c7cae6f43252af783dd7ff4ea7d1118bc0e0d7eb2b86f2f24e7d808bae9523c7f55f7316d0d2cc9cea4ef19f1a09cd960a18dbbc5e214c79717ea41bb1453a90 SHA512 d0d5968d6434098bef15bcc785acd93ca31281f3e87ba206935fcffebfdcf6bf95ec0a6b91f72637c7741c6a574fb40bef11a9237a770508882e3efde6b76eca diff --git a/sys-block/gparted/gparted-1.7.0.ebuild b/sys-block/gparted/gparted-1.7.0.ebuild new file mode 100644 index 000000000000..e23e8be01ac8 --- /dev/null +++ b/sys-block/gparted/gparted-1.7.0.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2 optfeature virtualx + +DESCRIPTION="Partition editor for graphically managing your disk partitions" +HOMEPAGE="https://gparted.org/ https://gitlab.gnome.org/GNOME/gparted/" +SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PN}-$PV/${P}.tar.gz" + +LICENSE="GPL-2+ FDL-1.2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="kde policykit wayland" + +DEPEND=" + !policykit? ( kde? ( || ( + kde-plasma/kdesu-gui + >=kde-plasma/kde-cli-tools-5.8.6-r1:*[kdesu] + ) ) ) + policykit? ( >=sys-auth/polkit-0.102 ) + >=dev-cpp/glibmm-2.56.1:2 + >=dev-cpp/gtkmm-3.24:3.0 + >=dev-libs/glib-2.58.3-r1:2 + >=sys-block/parted-3.2:= + >=dev-libs/libsigc++-2.10.1:2 +" +RDEPEND="${DEPEND} + >=sys-apps/util-linux-2.33.2 + wayland? ( x11-apps/xhost ) +" +BDEPEND=" + app-text/docbook-xml-dtd:4.1.2 + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.6.0-handle-failing-pixbuf.patch +) + +src_configure() { + gnome2_src_configure \ + --enable-doc \ + $(use_enable wayland xhost-root) \ + GKSUPROG=kdesu \ + ac_cv_prog_have_scrollkeeper_update=no +} + +src_install() { + gnome2_src_install + + local _ddir="${D}"/usr/share/applications + local _bdir="${D}"/usr/bin + + if ! use policykit; then + if use kde; then + cp "${_ddir}"/gparted{,-kde}.desktop || die + cp "${_bdir}"/gparted{,-kde} || die + sed -i -e '/Exec/ s:gparted:gparted-kde:' "${_ddir}"/gparted-kde.desktop || die + echo 'OnlyShowIn=KDE;' >> "${_ddir}"/gparted-kde.desktop || die + fi + else + sed -i -e 's:kdesu::' "${_bdir}"/gparted || die + fi + + mv "${ED}"/usr/share/{appdata,metainfo} +} + +src_test() { + virtx emake check +} + +pkg_postinst() { + gnome2_pkg_postinst + + optfeature_header + optfeature "Bcachefs support" sys-fs/bcachefs-tools + optfeature "BTRFS support" sys-fs/btrfs-progs + optfeature "DMRAID support" sys-fs/dmraid sys-fs/multipath-tools + optfeature "Encrypted device / LUKS support" sys-fs/cryptsetup + optfeature "exFAT support" sys-fs/exfatprogs + optfeature "EXT2/EXT3/EXT4 support" sys-fs/e2fsprogs + optfeature "F2FS support" sys-fs/f2fs-tools + optfeature "FAT support" sys-fs/dosfstools sys-fs/mtools + optfeature "HFS support" sys-fs/diskdev_cmds sys-fs/hfsutils virtual/udev + optfeature "JFS support" sys-fs/jfsutils + optfeature "MDADM support" sys-fs/mdadm + optfeature "NTFS support" sys-fs/ntfs3g[ntfsprogs] + optfeature "Reiser4 support" sys-fs/reiser4progs + optfeature "ReiserFS support" sys-fs/reiserfsprogs + optfeature "UDF support" sys-fs/udftools + optfeature "XFS support" sys-fs/xfsprogs sys-fs/xfsdump +}