commit:     7a5ba717224a0d7430b914ebbee96428cfedcd9f
Author:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
AuthorDate: Sun Oct  9 21:59:08 2022 +0000
Commit:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
CommitDate: Sun Oct  9 21:59:08 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a5ba717

app-misc/doublecmd-bin: 1.0.8 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-1.0.8.ebuild | 65 +++++++++++++++++++++++
 2 files changed, 69 insertions(+)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 27b606316..c13b55572 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -6,3 +6,7 @@ DIST doublecmd-1.0.7.gtk2.i386.tar.xz 7520284 BLAKE2B 
fb0c1c0585ee27153dfaef6c77
 DIST doublecmd-1.0.7.gtk2.x86_64.tar.xz 8281832 BLAKE2B 
1225d00e744c766ba52f10b1f69cfae4ceeda450e590bde5961960565ed2d7e5eeb8bb63059ddb283da50b95b626d0cbf3296d30df82086b07cf79c0faf2bb7c
 SHA512 
5eab1ddb41ed569671db8f30358873ef7a5bdec3d9d65e296c212bb8282c1382a77123fe4cb58ac2f0b78c4d52a6fde80ed97f8d3278cf4e202f339ad381c585
 DIST doublecmd-1.0.7.qt.i386.tar.xz 7909008 BLAKE2B 
ef5512404d071c1b3780527046109dfa4a2569392e4e89ebdc5ac5eb1304e84d16e1e6d6eb72af51db6463f31158cea46f398c9af7e00a2a838ccc72b940113f
 SHA512 
1186b17eacc87b762d10de23e0ae319ef1282b832e10561633ce6b42916bb97825d8467e8f96b61fcf723c4f21ce401a3f6ae5adc736d023953b1ed733129f25
 DIST doublecmd-1.0.7.qt.x86_64.tar.xz 8609844 BLAKE2B 
47f8e37e9ff20811fae59e00c46bb9a04bc500ca8583f03da9aa8b66ced305bd3eba86b35a725bf17ea47c833167e81982a4b17e0f55a1aea2bddee8f7f77988
 SHA512 
b8f59dc8c8d417bf2491dfb74594d6069f2eebeee7ba3c37dfa047b05e9d8b5383b6f234025f0b6ce4357488900be73f3dc0bea7c0861d6e21c3d28d1d729078
+DIST doublecmd-1.0.8.gtk2.i386.tar.xz 7554164 BLAKE2B 
fac0e94898c8bfd7c20622f351ae687b6fbeb9d1746ca74a3ebf1a5b8a171af061d06885b29c7a063cf644717e0809d8b3afb65f302d38e8949512097a3e44e7
 SHA512 
94a9bf880604c81e6c06ba521bb5a170f2bdc8447d6bff1a2033744aab916bfc4d12975165175cc7afff4f6ece109732e215b13a671e8ba0984718b6fbd765b4
+DIST doublecmd-1.0.8.gtk2.x86_64.tar.xz 8313164 BLAKE2B 
2998badb7b91bb59b5bffdc59c326acf6481ed93279b62d3567e8c0dad736e03de7322a267ea423a4f11f705a0c4c2a3013767fcd200cde24d07a8e813c8f3ed
 SHA512 
7c929c9fd6aef567aca23182c14d1221856874b7f95f4dd39b57129a2282aa8c084aa80f3bd2fb6321f39d1d8d78f596c48f059df45d6435e3021d2689db1762
+DIST doublecmd-1.0.8.qt.i386.tar.xz 7941656 BLAKE2B 
381b932022a202aa3b7b055711f76c4ca335785a692b4fe8e8ee7b5da33bcc0289c9ff11333374cf089eb610e181d21c182517cc6dd56efb39603ebb3e1fb2ec
 SHA512 
2503e0b1a28b99a9a497df68711d2b6258c6cd8c9f7d9f0255b1b0554e11231ffed7d1e101a930f4c8f3c2639b608e21c1172a784dcf30e857b124d7197c3aa8
+DIST doublecmd-1.0.8.qt.x86_64.tar.xz 8643436 BLAKE2B 
45044b242497d400b15126820aad4c5cb3607aef8c4ccdcb1114224eed3a83e35a75e27108b780918aaf04b07a49c8ffe71961f8051194ab183986da5ecf9048
 SHA512 
47f01a1dff30d0114ded61403cde7bd962114a87caa710bd97fe7706cc586e538c8f0d72e2b022e6763dca8269bdac302dcd91c1b09d3ab1d14837249fdd75fb

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.0.8.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-1.0.8.ebuild
new file mode 100644
index 000000000..70b96f265
--- /dev/null
+++ b/app-misc/doublecmd-bin/doublecmd-bin-1.0.8.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 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}.gtk2.x86_64.tar.xz )
+               qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt.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}.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
+"
+
+## "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}"/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