commit:     817c6bf0d995324de187e7b871af1f3332a9f990
Author:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
AuthorDate: Sun Nov  9 20:23:17 2025 +0000
Commit:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
CommitDate: Sun Nov  9 20:23:17 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=817c6bf0

app-misc/doublecmd-bin:: 1.1.30 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.30.ebuild | 74 ++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 6393d67e97..9190f8870e 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -7,3 +7,6 @@ DIST doublecmd-1.1.28.qt6.x86_64.tar.xz 9577808 BLAKE2B 
2c96e654c9c88c54cb180286
 DIST doublecmd-1.1.29.gtk2.i386.tar.xz 8406832 BLAKE2B 
b8bbcc8b37e9880f3d54826c85e027e5945c72eb4a9cd04fe2fad7939e7007650e018ff1051b1da508098a16fd7ef4d7e1066a54e09a46a788b447db9a64589d
 SHA512 
38b2b5c85c177a931077d0906fbc5857973fdc742d2e8709ccd1bed17e3ae4e580491cb4d566d2362c6fc7af68eb27d4f374adb66bd6f233069a2a9f2fcb2160
 DIST doublecmd-1.1.29.gtk2.x86_64.tar.xz 9152280 BLAKE2B 
cf89a9d3557b2d91dd0ad918371415584d2a582db147160a1be52065faf6d6cd250d8c0c41499468ae4de85b184468b886cc32a0a81be03fa4c525f5e7d5e40b
 SHA512 
f0dacba5f211a42c0247c1b7730bf65cd7ceccba3c1d1e37b07f05706791d2fe849803de2971d0b21c01acea47b7173336f4361d3e3847d4b3b3716d46b23ebe
 DIST doublecmd-1.1.29.qt6.x86_64.tar.xz 9576672 BLAKE2B 
09c0f300f4ad36e1070b3742d3529dc59c6213c23de37ba99e6401aa210069a235e1948ed822fc2bb64c49ad3d9552d88bffb4c3e0762a2cef47dfb2738d1f92
 SHA512 
541285065dbf7e492d265d01f5af8dfc180114121c40b92eac6ab1cdbd08fd636789f15ecb2a155b8b0435e58da33722d49d6814f79805aa2d2e8c99b75f9a13
+DIST doublecmd-1.1.30.gtk2.i386.tar.xz 8978228 BLAKE2B 
2ed50069baedd790ce608451734a6e7aa4820794091f2ac821ae3ac863d730dfc3abf24ab6321782f6c296fc647c9802c1273b82ffa6844dad61d4b073f3f078
 SHA512 
63eeeee1bf6eab010a4b7051aafcf3eb4b001ecaaa39dd41711b1bf11802c55c72fdc2f7fc883326109e6a399eccd701077e73f880fdde4f25e0fc03905ab1ea
+DIST doublecmd-1.1.30.gtk2.x86_64.tar.xz 9165128 BLAKE2B 
e58de10c656fc54a700968b3506d65a575a406aeab211924c1d0cbc96eeb60910d023dee8f653223396535d0ace50fc99e913355cfc1f4995b30aa3f9b75c92b
 SHA512 
bb7e78c94b7a87adee63e399b9d74bcc23b2aa92ba1b0ef3d9bff8eeb0b00a75c7326206482ee29bf871a947e23cc8f99845e14fa16a56e1e32ab1c90de433df
+DIST doublecmd-1.1.30.qt6.x86_64.tar.xz 9607168 BLAKE2B 
bf7db0b2fea1fc4c7231fc5e83b6ee826c51a20bb56a072cd41635c4fec583ff3135f6c458602ef81e9c00bf7b9f8ba1b73d5572361631804e37b30bef937108
 SHA512 
8c56ae07d5dfb5bc444e4a5ce4879942b96c477a25cd034f01c4329fb04ac1feef347a61268dddc5d24d2e49c607e4f1fe1498130065d47f80fe5c132c8a386d

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.1.30.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-1.1.30.ebuild
new file mode 100644
index 0000000000..78224757de
--- /dev/null
+++ b/app-misc/doublecmd-bin/doublecmd-bin-1.1.30.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