app-misc/doublecmd-bin: 1.2.6 version bump

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
This commit is contained in:
Sergey Torokhov
2026-06-07 17:41:13 +03:00
parent 72d09378d1
commit 7715005e7f
2 changed files with 78 additions and 0 deletions

View File

@@ -13,3 +13,6 @@ DIST doublecmd-1.2.4.qt6.x86_64.tar.xz 9943312 BLAKE2B ff503235e956e4db3c497173d
DIST doublecmd-1.2.5.gtk2.i386.tar.xz 9235768 BLAKE2B 74c223b2a09d983730d61f2357d9d4d953012a29311b7ca9188969d9ced10b584eb8d245011d819fb25131f8f73b8171440bea0a1d7bd219160cd8f589fd1581 SHA512 9c665259079a118425259ca2f1e4aa2775489c9bdc10638fe2cee4dbc5f94d7d583c5f551a4ab893d7d9ac6f97cf166146d07a707a9034809aeef530cba54b3d
DIST doublecmd-1.2.5.gtk2.x86_64.tar.xz 9463912 BLAKE2B da66d404a8767b97330352654c62132319fa11fa02f522c4f11eebd2ff00bb9be662e27c6a0612ddb7409b8fba3b3f20a79b075db77a8cc28f9233ad18dc9ae5 SHA512 7a756510ba175e30324a105c671b2ff181779d0324910e932cdad008b4d9921789785c5d07c193e4aba8d61760f5c57d34432c9a76410a34689eca9a4e4215fb
DIST doublecmd-1.2.5.qt6.x86_64.tar.xz 9932640 BLAKE2B 4ff73063bba370e7a5160bda5ee3d35e15510bac4ade7d95189f89d2ad32d246cf1bceb993be54ded5cbadf9665d2a6cc8456827dbb869e49caba2079431e931 SHA512 923fad0c2e919389e56d0e2673c81985735ab604ffbe351bf739abfa44e8ebc76dc218378e1210bb7999213e8d7009d5f237d435dd44d978cea8d7acd145999e
DIST doublecmd-1.2.6.gtk2.i386.tar.xz 9258508 BLAKE2B f5f1dbe00d3ef7a3af80845818c3747e4a05181bff0c889268043f5a0bd43c32046858f579f3c38c9976f9a006add6501466a31bc71d7ef03c3fa177bd0fc46e SHA512 9475ba29f55f307b7da64a3d1b4acda59857f7f7736e9c320593d3b56a6f6fc86b4a6bfddd2846ec9b98a4a180c3c5f05d8cc2fe5d6fe3bb32ee28140d19c999
DIST doublecmd-1.2.6.gtk2.x86_64.tar.xz 9489192 BLAKE2B ff6c1e5896648269baf8bc5b5aeadc1fd3268e6a3573e12221e57badd3a1755c2b13854e54c586cfcd756a2ac8629998060426186d5452efbe319698a4382bc1 SHA512 d2cf5b75e2505f1a7b9adaf102d55d8c9adf567aa13e82e1ca611c42f2ae1cf73c734ce664a4fc7b5c0afe7be43f93cf1a88e781f40669cfc0e34e6fd83d3a9b
DIST doublecmd-1.2.6.qt6.x86_64.tar.xz 9945744 BLAKE2B 75594910f60ce4f0d91ce3e65811d5aeabd901a2f78f68d8142c7ba5477c0fce4403e9c85cbed75a3d5ec2b5ebe299a1afb07edaf4d877251bae5f0fabd12da8 SHA512 bc6bd1dc31d05e1a57156b187c987292587e0f533f932084b5b8ff000ddacc3d44345536d9fab902b42e8fafc2695c01017dfd3f092384c618981df88b35c0b7

View File

@@ -0,0 +1,75 @@
# Copyright 1999-2026 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/"
# Switch to github repo taballs instead of sourceforge
SRC_URI="
amd64? (
!qt6? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz )
qt6? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}.qt6.x86_64.tar.xz )
)
x86? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${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!"
}