diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-28 03:04:46 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-28 03:04:46 -0500 |
| commit | c21ba35eb4039c697aed1e9e3dcbc6d62763cf37 (patch) | |
| tree | 20b59304da94a8437dbae4ac8be33a0aaee85913 /app-misc/doublecmd-bin | |
| parent | 2becf90cbeed1e8431dfd896e8a1b0e52085a807 (diff) | |
| download | baldeagleos-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/Manifest | 3 | ||||
| -rw-r--r-- | app-misc/doublecmd-bin/doublecmd-bin-1.2.8.ebuild | 75 |
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!" +} |
