commit: 66f1f59338471cab559bfa9fb7e4114ec0405d47 Author: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru> AuthorDate: Tue Aug 19 19:07:34 2025 +0000 Commit: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru> CommitDate: Tue Aug 19 19:07:34 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66f1f593
app-misc/doublecmd-bin: 1.1.28 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.28.ebuild | 74 ++++++++++++++++++++++ 2 files changed, 77 insertions(+) diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest index 5f459e5968..872738d9a9 100644 --- a/app-misc/doublecmd-bin/Manifest +++ b/app-misc/doublecmd-bin/Manifest @@ -1,3 +1,6 @@ DIST doublecmd-1.1.26.gtk2.i386.tar.xz 8406120 BLAKE2B 708029270eed7371dba6d41410861fe0c641bcfafe1ec72b87827aa0c52103aa1c7d9830352d8de93afcdbcadad2d469986c77db847894fe47975b959722a291 SHA512 54a3c57f3257aac8e244554afcfe9415b7f29cf779e023fd9c243538ec8f7e985ee6c3217921f240c72b503abfe52f61387f07b142be26a216745624ca5ce604 DIST doublecmd-1.1.26.gtk2.x86_64.tar.xz 9153932 BLAKE2B 96c255028221878540db244be1d0d86d5025389ebbb899be035f665ddcbb625e155edb97fe511afdb477b4258253aa1010e94e2eef1022274685fe7ac5dc5365 SHA512 4ba3d9fc7f1e322eea1f6ade91852744e8971c893cb746eab3f08a0e0046536edfa62e39f4fbd6a61b47d412916d51df29fa80a26a7054bd5e1a44a8c37f4ca0 DIST doublecmd-1.1.26.qt6.x86_64.tar.xz 9574828 BLAKE2B 5867e56473c043fdc0fc9e3105134c3ba49ef6054bd48ffbc0fef25dc835968329da89ff04d5a38a584cc9ea65f2b2fd51fdcb6646d995e03e64a7b88fc3ce99 SHA512 e992ef843fc0d12dcb9ffb0a19bf9901e8603b873b39c62ac318b0f7a6775cd3e97d26321c29a46667a1d91e2452761abaafe4161c9a0a2fdcce84ad973fb9d6 +DIST doublecmd-1.1.28.gtk2.i386.tar.xz 8406300 BLAKE2B cd518d1aa8879b305f045812a93409479deef98cd067eedf81f719b21af7f3861aa19a4ca45aecf4ad414d29ed6c5111195d1e68da4a37ac53697d20ca4a0a1b SHA512 c1a9d95ed584d77991471b283baaf07c67d8807599b6be3e18cf080b633af58d2ee4a7f294fd54db7514519dfbe5a4e01363d7256fb97d1200805d6eba442dba +DIST doublecmd-1.1.28.gtk2.x86_64.tar.xz 9152500 BLAKE2B 2d798c79c81b8f3870fb1566bf03450d6c01b3de9d267ff153bfa2620036763ca6a992844c11fefd913414b50fea471e62e0020959244c6f33a2176f43899fce SHA512 a76d56b1b6938a105896c0043094f4000530dc8d9d07a1e039251a88d3ef6fa8dec1f1fde12277786a37e0b14f500edbe443d3cacc5ecfc54f19264b450619f3 +DIST doublecmd-1.1.28.qt6.x86_64.tar.xz 9577808 BLAKE2B 2c96e654c9c88c54cb18028625ce4de44fb806007f43b6d2a9d6811e9650357db44b816ecbaa8e7c2b9d188b34fd4f8cd6c185f99ed6b0fefa65203c395aa360 SHA512 03a132a3be22665c0d54d397ec4de7ba6c9485c62047537f027f4f7b8ad5a3b8e3f06146d69fdea22ac8934320ff19064c9da0afb850f36cdfddf71761abce40 diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.1.28.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.1.28.ebuild new file mode 100644 index 0000000000..78224757de --- /dev/null +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.1.28.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!" +}
