commit:     13082ab1d9bfcb426e16dcb8431edd5fba0583c3
Author:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
AuthorDate: Mon Jan 12 19:02:56 2026 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Jan 12 19:02:56 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=13082ab1

app-misc/doublecmd-bin: 1.1.32 version bump

Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru>

 app-misc/doublecmd-bin/Manifest                    |  3 +
 app-misc/doublecmd-bin/doublecmd-bin-1.1.32.ebuild | 74 ++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 4e7d734f8a..2f62695fa5 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -7,3 +7,6 @@ DIST doublecmd-1.1.30.qt6.x86_64.tar.xz 9607168 BLAKE2B 
bf7db0b2fea1fc4c7231fc5e
 DIST doublecmd-1.1.31.gtk2.i386.tar.xz 8977588 BLAKE2B 
c3cc745a5dd9d33a829d9e550a1f1a846020ca5eaf89f0cbc571c6ab608d6e77e005631a3281e604a52548e2fb4ac9496e91ac4bc657f1cd9fce2555eb3033f6
 SHA512 
24de7a55e67a3b60febe728cacdf9c756cb9fd604a31166bcd314638cce1369353c10ccaee079d84b60e0e8763fc59b6137e93260aa199b7231a8baedac7cf98
 DIST doublecmd-1.1.31.gtk2.x86_64.tar.xz 9165124 BLAKE2B 
9d8f01cb5e2dbafd4106659b8b0559d1eac0475ddde5a17f46d860b9d32a87b38bbae5b28eef0e52807375c7ae0a369caf0f48d9ea7d3aadfcac895aa4f35f3a
 SHA512 
79da8efcb1292aa573599f0ce18a8a392b9effd33ff4a34eae120ccc62e65a71748a87550121e7cfde3a89b5e9b07d99878f604c6211b12757598c8c67f1b3d0
 DIST doublecmd-1.1.31.qt6.x86_64.tar.xz 9601332 BLAKE2B 
3edc22f8ec21c3daab76bb0555ba6266a62d1fb6f25f37a1ae71d10b1ce5a298dc33971ffa61ced2526e893d2d1a0bc4e320d93803dd613495a4883d77a645ce
 SHA512 
09d1bfa5fd0f1d76c8558b9d5e0ca8d53376b1c044f07cb7c894f63c9d39ca3e267f011e5b38dc989ebfbe1a75577db69afe3e0cc766418f45da11c749a9907e
+DIST doublecmd-1.1.32.gtk2.i386.tar.xz 8979580 BLAKE2B 
abbe6aa01b6bdd141f2592ca2f76a8f81f16f4498c01bf963e523cc8e98ba05ae8da4ce1186ebaea24e10582733b4a2a57ddf072c3aac231789945d4c367de93
 SHA512 
2b8354193457afd149db62b444ee7302ae16f99215da631312509489334355de72a3ac88bd240d3c225066fe259672d8b6724802214461496d8e8064afca9df3
+DIST doublecmd-1.1.32.gtk2.x86_64.tar.xz 9166232 BLAKE2B 
3b8d1807ad972eb410128d7a5a955e6bb502c2b460805009a4a23bcaf313c63c2b9fa18a9b99eafdd6d7565ddd280dfbfecd5d6a55bd8db43b2c6155512c13f2
 SHA512 
9590cc7232c92027f10ce53fe90488ff955157534ddb4aa14ff9d9c9b1f38d6ce92d1b3aa26038798aac56c74837e1d6c7f2c340d16786ef3401d80049c9089a
+DIST doublecmd-1.1.32.qt6.x86_64.tar.xz 9607560 BLAKE2B 
50e5add25d73d6d1ad1f592365d484e15503725bd0edf6a0bd97aea055157b70d58f2c29b932b9a249f171db493b045285dc75e61a448a96c03a0e20ce854c2d
 SHA512 
a4cdff3e9925b45d6d99d11a3ae530b582003b55d1e9e85c94c5b7e2f3d10b5b0c0501b9c1cb766947e7213632993f1133f87202d1dfb0e6af3d2eb565c5b229

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.1.32.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-1.1.32.ebuild
new file mode 100644
index 0000000000..78224757de
--- /dev/null
+++ b/app-misc/doublecmd-bin/doublecmd-bin-1.1.32.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg
+
+MY_PN="doublecmd"
+DESCRIPTION="Free cross platform open source file manager with two panels side 
by side."
+HOMEPAGE="https://doublecmd.sourceforge.io/";
+
+SRC_URI="
+       amd64? (
+               !qt6? ( 
https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz )
+               qt6?  ( 
https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.qt6.x86_64.tar.xz )
+       )
+       x86? ( 
https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.gtk2.i386.tar.xz )
+"
+
+S="${WORKDIR}/${MY_PN}"
+
+# Licenses for package and plugins
+LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+IUSE="qt6"
+
+QA_PREBUILT="
+       */doublecmd
+       */libQt6Pas.so.6
+       */libunrar.so
+       */plugins/.*
+"
+
+## "ldd doublecmd" output show linking to some libraries provided by 
sys-libs/glibc:2.2
+## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed 
here).
+## Once per-profile USE masking works in overlays, mask the qt6 USE flag for 
x86 and
+## revert RDEPEND hack.
+GTK_DEPS="
+       app-accessibility/at-spi2-core:2
+       x11-libs/cairo
+       x11-libs/gdk-pixbuf:2
+       x11-libs/gtk+:2
+       x11-libs/pango
+"
+RDEPEND="
+       dev-libs/glib:2
+       sys-apps/dbus
+       x11-libs/libX11
+       amd64? (
+               !qt6? ( ${GTK_DEPS} )
+               qt6? (
+                       dev-qt/qtbase:6[gui,widgets]
+                       media-libs/libglvnd
+               )
+       )
+       x86? ( ${GTK_DEPS} )
+"
+
+src_install(){
+       insinto "/opt/${PN}"
+       doins -r "${S}/."
+
+       # Remove doublecmd.inf to use config from user home directory
+       rm "${ED}/opt/${PN}"/settings/doublecmd.inf || die
+
+       exeinto "/opt/${PN}"
+       doexe "${S}/${MY_PN}"
+       make_wrapper ${MY_PN} "/opt/${PN}/${MY_PN}" "" "/opt/${PN}" "/opt/bin/"
+
+       doicon -s 48 ${MY_PN}.png
+       make_desktop_entry "${MY_PN}" "Double Commander" "${MY_PN}" "Utility;" 
|| die "Failed making desktop entry!"
+}

Reply via email to