commit:     e9c6842aa767ef11994bfd3b4e1ef751ac172076
Author:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
AuthorDate: Mon Jan 11 18:08:26 2021 +0000
Commit:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
CommitDate: Mon Jan 11 18:08:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e9c6842a

app-misc/doublecmd-bin: 0.9.10 version bump

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

 app-misc/doublecmd-bin/Manifest                    |  4 ++
 app-misc/doublecmd-bin/doublecmd-bin-0.9.10.ebuild | 68 ++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 2346b355..bb4b6ce2 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -1,3 +1,7 @@
+DIST doublecmd-0.9.10.gtk2.i386.tar.xz 7510460 BLAKE2B 
fbe8a39332fdf03b26e375dcccad32c5743213e83aecc3c1aff6d30a3adf5ea5f35ac21c31dd302754e477c34206366374cc79ea9af60e276dbe941601e09f01
 SHA512 
d0fb738122bc2c3f443572851b74c62c32a9ff74bfe1c2bc7b226291419db08e06a005fb6648de5da6e6c7bbaa91f26699c5d377c2376a210b1c6bf72707487d
+DIST doublecmd-0.9.10.gtk2.x86_64.tar.xz 8796552 BLAKE2B 
41382d0018e3c3b70b3572629129516264c628f15a25805cc72caba65c78045d9fb6b62cd0315ffd8ab1edd99d596f1cc09fe5b2fc0adc3fea7eeb2a118ef4d4
 SHA512 
4a908b897be77fdc3f9becb2b52d15e85066317fac340b143044378357a4e1c06b508297f1702ea33549cd0106c27a3e8bf979e0df38891f167fa0636b724508
+DIST doublecmd-0.9.10.qt5.i386.tar.xz 7917484 BLAKE2B 
c307e4829b9c93d6e75d98942b815d32c3f47ee0e5dd7d57969a279f7e60d4ab3c798b8bb266f2c1ebaacd7d9fb7b70a87889ec2c4349da6378a84d512b309c7
 SHA512 
57ae1943e7e7fcc437b0574e14b2bee67a97c6618e78d988eb72457613c322f3c3eeea8ea3e5f4291cfc9d148570361aac48d6a9fba63b19024c2ecf4f99d431
+DIST doublecmd-0.9.10.qt5.x86_64.tar.xz 8778420 BLAKE2B 
24728a8539b9e455bb1dcb87f8404397dc1b8b24d3fa7e811e7922559801a9d50451190c9fb228233cf59c8793a0a9ff3f013a8fc042fbbf396903cc6bd02a88
 SHA512 
22073f0c1c623d4dca264bb8fba702c088b9e9984ac69d69a797878ef37359aac3e2ebc358007e04d147b328eb4c3a3dd58d5225f452de3a9f7fc9dfb556d2a5
 DIST doublecmd-0.9.9.gtk2.i386.tar.xz 7494572 BLAKE2B 
858723454efaa760f10f3675d383ebe41e77dfd4cdfb0d2d60342f8106051ef71a127f499c4b21127426818c3585156fcfea7a9f6c5974bf241d5bf8396bf396
 SHA512 
3ca14d2a0a515758f0b629a54f8d50a11ff27572ef6a004fb2a123b05236893e45fc4c60b7be837891455f4a6bf3a52eb4fa3e93a9d5254fa67d528df2d7b48b
 DIST doublecmd-0.9.9.gtk2.x86_64.tar.xz 8760316 BLAKE2B 
3fcd9bf5aa9918d0c7c96b431821b038c93d5736580621e282884f3121e01a3ca28cd9e085da3564914fb3e25270601dd765ba97f18d2c010421dc6de7c92058
 SHA512 
9733641ac3412eff3d90c8d063448fc8033f5ac262e051630fd1e6ea38a84b1202f2d6d16ebf05a896ad12ce1beb2cb5797989bbe9868c94e66f73f951d9eb16
 DIST doublecmd-0.9.9.qt5.i386.tar.xz 7896720 BLAKE2B 
42432a89d70cf19d4acd7ba9a466c25fa8042a77ddfcc7555165efc3aff32960ec88202893393e8448bc05fbf653647a109c2f797b67dab22e075ec09672df46
 SHA512 
e6e7627d11373b4cd4cad76dc66ee9746ae355c301d8721f9c0e5f368f98f7cae47db7bc7f91baa358493a9991d62e80686323d67f1f98bfd87b614e1069e1fe

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-0.9.10.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-0.9.10.ebuild
new file mode 100644
index 00000000..17d66bd8
--- /dev/null
+++ b/app-misc/doublecmd-bin/doublecmd-bin-0.9.10.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop eutils 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}.gtk2.x86_64.tar.xz )
+               qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt5.x86_64.tar.xz )
+       )
+       x86? (
+               gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.i386.tar.xz )
+               qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt5.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
+"
+
+## "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_prepare(){
+       default
+       ## Create partial init config that allows to store config within user 
home directory
+       cp "${FILESDIR}/doublecmd.xml" "${S}/"
+}
+
+src_install(){
+       insinto "/opt/${PN}"
+       doins -r "${S}/."
+
+       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