summaryrefslogtreecommitdiff
path: root/app-misc/doublecmd-bin
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-28 03:04:46 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-28 03:04:46 -0500
commitc21ba35eb4039c697aed1e9e3dcbc6d62763cf37 (patch)
tree20b59304da94a8437dbae4ac8be33a0aaee85913 /app-misc/doublecmd-bin
parent2becf90cbeed1e8431dfd896e8a1b0e52085a807 (diff)
downloadbaldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.tar.gz
baldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.tar.xz
baldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.zip
Adding metadata
Diffstat (limited to 'app-misc/doublecmd-bin')
-rw-r--r--app-misc/doublecmd-bin/Manifest3
-rw-r--r--app-misc/doublecmd-bin/doublecmd-bin-1.2.8.ebuild75
2 files changed, 78 insertions, 0 deletions
diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 12a60db0dd1b..ad864657e5c9 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -10,3 +10,6 @@ DIST doublecmd-1.2.6.qt6.x86_64.tar.xz 9945744 BLAKE2B 75594910f60ce4f0d91ce3e65
DIST doublecmd-1.2.7.gtk2.i386.tar.xz 9263592 BLAKE2B 611421ec25e029b04a4821ac493a2eb36463b7f2debe18f0123542a57496a10059f185e7cb4bc12795a219f7dd9d3b6e26932eada07f7ef216a9961873a049e1 SHA512 99ad98947b527958eff1ebe9b49e05923fa770d28f2d29a6e8ad938da0dea563c353279c9c6bb3d7a0474d674a4486dfdbed7232cc701a385c5c24565c961d97
DIST doublecmd-1.2.7.gtk2.x86_64.tar.xz 9519192 BLAKE2B a11b20075b753a9303f3795e38c5cb4c857467c32d6f9b2786efa91f62ddf752b113c1143921913739780f7d4059893d13b57253034955813cc517ac5a9ed8db SHA512 7afc3212e127e803c6f637eb43b543252d9c4c1402029b36d5369f01fa031d24c652c4ec308b75de2486452ee69efe5882de6debc6fa02d8fba27528da794966
DIST doublecmd-1.2.7.qt6.x86_64.tar.xz 9973880 BLAKE2B 6e75cbe3265908eaab65762a47c33b20d86030330718c20ca2a48d2ab54f624df3a769d0642d4d7daf759a54bef7379f4658c19d00eac4298e9b9a4942eb90b1 SHA512 1d0604e7f771af317d78312e6b3c2fcc4b444c5848912a8e2fe5c4cc224b1657e6f1ad069c56833fbadccedc382e02c9045ecd765f0be757848e6ce471e2420d
+DIST doublecmd-1.2.8.gtk2.i386.tar.xz 9271828 BLAKE2B efcae4adb9844bf530b8e7185ecd2f1a916ae49f8170ae5d7dd96eaa57d55f53bd830a1871ddeafd20e5ad4d801df39af4d435dd519f43ac3e4e8753e20fdbca SHA512 e59f1074fba0855c627e9bb39070860eafe62d46f3bdaa235c69d2eda5d874d92360576df05d6da0fa3af31672519c2e68a86fc17518961f4dca927cf51629b5
+DIST doublecmd-1.2.8.gtk2.x86_64.tar.xz 9530780 BLAKE2B 23c6d5997e76c0634abed6c7334fd5815c48e90457f9787b8b9cb035eb558789e82751895e755946618ee7d02109d9f9c13fd53d117249ec5a0f77832844a19e SHA512 fa920991a2b89b1c05225ba35559457b001d4420a8dd583d698de25dca9b894e7899cd3e3de54bc8e34a3d8f7ee89d0e1e81036892a1f77e7d88145341b9fc07
+DIST doublecmd-1.2.8.qt6.x86_64.tar.xz 9975992 BLAKE2B 12b1f1dc09bb1f04f26f5881748695bd110991faaf6ac449075f7baa0262ced7cb048dcef6804a129b427b50ab6542c1909f63305dc78dc100b601cbd2a9ab31 SHA512 6bffd9b0256eae7ef12543e8350b2d5d3f0d36b155f0de5b36177e1f9c945f60b31ec82fbd7c7b98a0811409212743418f235927fae66e933f03a20f65ea4e8c
diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.2.8.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.2.8.ebuild
new file mode 100644
index 000000000000..4d8b4b97599f
--- /dev/null
+++ b/app-misc/doublecmd-bin/doublecmd-bin-1.2.8.ebuild
@@ -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!"
+}