app-misc/doublecmd-bin: 1.2.2 version bump

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
This commit is contained in:
Sergey Torokhov
2026-02-18 22:21:29 +03:00
parent 5deaf6b78a
commit 6f6159ee52
2 changed files with 78 additions and 0 deletions

View File

@@ -10,3 +10,6 @@ DIST doublecmd-1.2.0.qt6.x86_64.tar.xz 9922456 BLAKE2B 8d9c55ad30868887e67acaadc
DIST doublecmd-1.2.1.gtk2.i386.tar.xz 9230068 BLAKE2B fcf5382ce5904a3316ae7d9b35852e06252cda146b541962dcaa46c49331504c3a99ff0463e22340c5e4d81d7d9f37f5de05b1ecda90a63636c602ea6d948c60 SHA512 5957c7672dbb4c1275edffdfad61b69b985c21a646098f22ed2c3f403e378020802b8d96a2bbe0743577ee6583e4848fcfaa221f427a818abc93a6492b1c7102
DIST doublecmd-1.2.1.gtk2.x86_64.tar.xz 9463028 BLAKE2B 2ec6678f004caed9716cc12b8bbf8ca2a90ef86563035db96f19987c344ec38e6f2693565184a109b4bac07fd1ccc80d39d765db7c50d04f2da27145b9ad1469 SHA512 ea08971d46caa304c4662f1d8701b0f1079399b4eacc6bdbc7294b96db7fe27af6f9f7424da52cb26d8612bc619d9cbf9e44de37cfc247aed32e06cebc125652
DIST doublecmd-1.2.1.qt6.x86_64.tar.xz 9928208 BLAKE2B e04a0b93b537bf8efe7db7a23b44e25d63333cdf4a761a318e66e176c9edc1a4cb64128f83142c395b0d993cd89472207599f9fcc2f99fccff226c3ccd2bae2a SHA512 9bac00bc474e91fa55cb361d3bb86681f4ed11f720c1c48e0eec518e56f7c7d9393b5413afff248f02c5aa074ae0589138f517cfefd33d27901275a4d85b8683
DIST doublecmd-1.2.2.gtk2.i386.tar.xz 9233316 BLAKE2B 423d79847f6df35a1422b55deb09d2c1c4ca8c1f815b149131dd903c6d5107273fa610ad4e2b85c25b65ddaeb25906fa560d9f522e6d40d3132e470f7699c10e SHA512 b32ff56f559559a4f7e38b57935688fd65b26b3b28256ebc8146400cde8dfec97eb20933d699343b21e2e78477275902891da1d173f73ac5521f54c1af13d869
DIST doublecmd-1.2.2.gtk2.x86_64.tar.xz 9459164 BLAKE2B d5acf993722aa7c348025e2ad2e89bccd40407dc20e37fd9c74d2fea994f15e9296e77be32ead746f754ccd6ffc2a2688a67afa9acfb57c81649d2cdc88920db SHA512 f944d1efa6eafee34bedee8f27cbaa5e01e46fc650401d43f855e02364cfc9b3b7aa0851b8b2a7e76a8082571f6fc24325afd521e0daa2141ec4b5e3bd6882a4
DIST doublecmd-1.2.2.qt6.x86_64.tar.xz 9928284 BLAKE2B 5b4e7496e27c85c343b006bab1fbea018a83ae63f44dc6901a1eba0232523c6ee20ea4fe91286fedf8f3b27143f9684d93a61e1bb2c605140aac91d78b916b83 SHA512 c0f894e24155b95bedd7595bed74e2a5b888e2b6d12d57df6ee380ff1ba8bf3df30ba969fd076b4184fe2ca5ad2b6744e4189e1060507bd8fb2f88423545c581

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!"
}