commit:     ebbb3cfa6c3deeca1e876d5f1873f3b17f9e6ef4
Author:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
AuthorDate: Thu Apr 18 19:13:25 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Thu Apr 18 19:13:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ebbb3cfa

app-misc/doublecmd-bin: 1.1.12_beta (i.e. upstream 1.1.12_gamma) bump

Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru>

 app-misc/doublecmd-bin/Manifest                    |  4 ++
 .../doublecmd-bin/doublecmd-bin-1.1.12_beta.ebuild | 67 ++++++++++++++++++++++
 2 files changed, 71 insertions(+)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 39e3f09881..0d85b35849 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -6,3 +6,7 @@ DIST doublecmd-1.1.11.gtk2.i386.tar.xz 7991484 BLAKE2B 
6d7246ab70fee0dd16fdb7c57
 DIST doublecmd-1.1.11.gtk2.x86_64.tar.xz 8766008 BLAKE2B 
c1c75ba570ef198971ecb6ca757dc252bae3f3fb9e87393e5971e7208ba50e65594254d8ee6f1c53811d5bdff899d44de3eb26635849e75833b36b8ed8cdea62
 SHA512 
7fbe5208fdf44a6b926dd6a9158218516f23c2b46b300fc55ec0c50b27de69e27070054de16c99dd289aca64e5329bd9f0a7c22c55f6df7e728b19cace08053b
 DIST doublecmd-1.1.11.qt.i386.tar.xz 8379188 BLAKE2B 
82578b1c07412ab28adcf17447e800ec1b61cd72166a80c37f2950511c3ad45fad60e5d8ebe069ca6eea556af633070cde0a53137d567258f9080ea29bd7f9c1
 SHA512 
0a8eea4446b926a320903e86c5bb30f6f8c8fd594185a23602fad79d39fa3978c03ad0d3209004b38a1e655a1693ef6d9aee0675468f36a6e8509c5d9e612984
 DIST doublecmd-1.1.11.qt.x86_64.tar.xz 9098704 BLAKE2B 
f9419b260a8c0d6e1cd548bca6843b6ae2be18908bf4e00a15ded3d9ca4cb3521b51f35f6ce308f668b8afba611c8cc1d1b072228c8d8a14a1f68da06763da83
 SHA512 
0520a7ee4678725e057dc2aa1d9132b4d58c70e7eb6f24a035e1c3017cb25bc06bb1535a14d2ca20030499693f510f5be6c5a377d22ac0c937b7aa9661ab5922
+DIST doublecmd-1.1.12.gtk2.i386.tar.xz 7988996 BLAKE2B 
7bf214453f1e693c80ed700cfea15b5b334a88d8cbcdb5ca59047802ee3b49ec3950ebd3a3286660f27708612fbde068cc9206c303b8fb33a557dee695e8e9d5
 SHA512 
06cc90db5f89c035ca2b18217ab67adf94caba5899dabaa997bf9cb7c1d1ebdd2cd52a2fd0f1a1b667ccf1b51e3d7599c8cc9b2fa6c0e98c3d3ff309745f9de4
+DIST doublecmd-1.1.12.gtk2.x86_64.tar.xz 8767760 BLAKE2B 
79e13639582e3e33802a3be2acb35a306e182e1506d6ee6c4545077793c5ef00d15cd445a0e36ad3510bec607a7795e6f89a9ce6f8874d1f6aa0e6bbbb667b2e
 SHA512 
2c92dded98d98deed6ccc8a0f8d0a6b75f0d10ed5860951d8cf542660c94ae635c3f246d84a1747e4d235cdf4ff6bcf1599ec12da341267cc5a63d1742cea104
+DIST doublecmd-1.1.12.qt.i386.tar.xz 8381672 BLAKE2B 
3f8c623a706fd1dc5acd742edc689f1dfe9a5aeb3ef78cf1e7e2be4ad89dfca13c6d412ac0f4baccb0e5997af3d3afbecf2518e91379c95fe8a2ce3a50c071cd
 SHA512 
0be897a708f11f36d80de451c7d97418589472d8fb7cd4c6e3660a9a3debb52205e5a89acc47522f336ece1a9183cfe777bbf2e59cc5fa191141b6db769f9594
+DIST doublecmd-1.1.12.qt.x86_64.tar.xz 9102456 BLAKE2B 
37290235e045ed978e6ec5631ba6f6c869ea9e31fcae4b3125fbf5dd69d28e890ede53386c141e86f7ce720644beb733568292eee6b3b1efea019bf0fc581daa
 SHA512 
6e2c1372cbe90af5eb22e70c1e7eddb36a0c0859c5ad9cfcccf7445e6ca277fdf361b20b8f2a5faa5b18790cfe21a500c16cf3fb6f649dca92635713672f09e7

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.1.12_beta.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-1.1.12_beta.ebuild
new file mode 100644
index 0000000000..e883dcaf33
--- /dev/null
+++ b/app-misc/doublecmd-bin/doublecmd-bin-1.1.12_beta.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 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? (
+               gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV/_beta/}.gtk2.x86_64.tar.xz )
+               qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV/_beta/}.qt.x86_64.tar.xz )
+       )
+       x86? (
+               gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV/_beta/}.gtk2.i386.tar.xz )
+               qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV/_beta/}.qt.i386.tar.xz )
+       )"
+
+# 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="gtk qt5"
+REQUIRED_USE=" ^^ ( gtk qt5 ) "
+
+S="${WORKDIR}/${MY_PN}"
+
+QA_PREBUILT="
+       */doublecmd
+       */libQt5Pas.so.1
+       */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).
+## x11-libs/X11 is optional dependency of dev-qt/qtgui:5 by [xcb] or [X]
+## therefore it is mentioned here explicitly.
+RDEPEND="
+       dev-libs/glib:2
+       sys-apps/dbus
+       x11-libs/libX11
+       virtual/libc
+       gtk? ( x11-libs/gtk+:2 )
+       qt5? (
+               dev-qt/qtgui:5
+               dev-qt/qtx11extras:5
+       )
+"
+
+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!"
+}

Reply via email to