Gentoo Archives: gentoo-commits

From: Ronny Gutbrod <gentoo@××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: app-misc/doublecmd-bin/
Date: Wed, 14 Sep 2022 04:20:54
Message-Id: 1663086171.9b51fc78f75581972971e81c15de99646a641cf7.tastytea@gentoo
1 commit: 9b51fc78f75581972971e81c15de99646a641cf7
2 Author: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
3 AuthorDate: Tue Sep 13 16:22:51 2022 +0000
4 Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
5 CommitDate: Tue Sep 13 16:22:51 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b51fc78
7
8 app-misc/doublecmd-bin: 1.0.7 version bump
9
10 Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru>
11
12 app-misc/doublecmd-bin/Manifest | 4 ++
13 app-misc/doublecmd-bin/doublecmd-bin-1.0.7.ebuild | 65 +++++++++++++++++++++++
14 2 files changed, 69 insertions(+)
15
16 diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
17 index 076dbb2df..27b606316 100644
18 --- a/app-misc/doublecmd-bin/Manifest
19 +++ b/app-misc/doublecmd-bin/Manifest
20 @@ -2,3 +2,7 @@ DIST doublecmd-1.0.6.gtk2.i386.tar.xz 7383328 BLAKE2B 8e56421c4188a2cb65bc9cfa2d
21 DIST doublecmd-1.0.6.gtk2.x86_64.tar.xz 8129312 BLAKE2B 4184327ddf7eea72af031ded2f11ce74c5c75cb58fbb5dd5c4098cff2cbd0f096a178142ff9ef33bbc1e0551251609a9ebd713778e61ae478e1ee9ac83753b3a SHA512 6c2f4091805db83d28ccb2ba0980def766c1ab85b31045fc078ee3e10884d30a734dfd0f42bc4080c7a2df5d3d8da02cacd4b2f26c1a23083ba3050ecf314282
22 DIST doublecmd-1.0.6.qt.i386.tar.xz 7936084 BLAKE2B e4f0f63afa4b86ace5f37f6cc7d9bb76ae095476a62bc2d4f896924f29452e59aef4c510c434937cab5d2354b6ff67246332782af7dfd6acca6fb873151aaeee SHA512 7a1fba9cdd919863e16233d5b6d6098e4ef4df7fc3a3d99fb4c16958d58515d330cced90278e8008676f5b9ab5f4a7df697ba6d60bd98f4ebf34a6d9fdb004dc
23 DIST doublecmd-1.0.6.qt.x86_64.tar.xz 8622596 BLAKE2B 7437413af925aca5e4544119a5782f57eec03d075296c7ad127666205c26b44322668f0e8e63102ac73de1f447cdc2e7e20b3da100abc1a3643a75c7589115ef SHA512 1cd2b2ce36643e793e0a42efb036d9a6923e76816a6e7ea2a5365e58690d969a7e5e1443a80369b135d617bdba38739d0e193a7cefe57d7de67d9b746499bbf8
24 +DIST doublecmd-1.0.7.gtk2.i386.tar.xz 7520284 BLAKE2B fb0c1c0585ee27153dfaef6c77341beb19663dc45a94dbc943c8d70efafc4076b52cb531f11f1091e11a02d164f8b971ca2ca2b833fe176641bbcce0002018f4 SHA512 b85dfb7a806746374b6597388f82bb5c2395216b3a75773ab7eb6558d385cfe96e34c0d486afe2d74db7f4914bec39e630336aef0945c9748078476f51625656
25 +DIST doublecmd-1.0.7.gtk2.x86_64.tar.xz 8281832 BLAKE2B 1225d00e744c766ba52f10b1f69cfae4ceeda450e590bde5961960565ed2d7e5eeb8bb63059ddb283da50b95b626d0cbf3296d30df82086b07cf79c0faf2bb7c SHA512 5eab1ddb41ed569671db8f30358873ef7a5bdec3d9d65e296c212bb8282c1382a77123fe4cb58ac2f0b78c4d52a6fde80ed97f8d3278cf4e202f339ad381c585
26 +DIST doublecmd-1.0.7.qt.i386.tar.xz 7909008 BLAKE2B ef5512404d071c1b3780527046109dfa4a2569392e4e89ebdc5ac5eb1304e84d16e1e6d6eb72af51db6463f31158cea46f398c9af7e00a2a838ccc72b940113f SHA512 1186b17eacc87b762d10de23e0ae319ef1282b832e10561633ce6b42916bb97825d8467e8f96b61fcf723c4f21ce401a3f6ae5adc736d023953b1ed733129f25
27 +DIST doublecmd-1.0.7.qt.x86_64.tar.xz 8609844 BLAKE2B 47f8e37e9ff20811fae59e00c46bb9a04bc500ca8583f03da9aa8b66ced305bd3eba86b35a725bf17ea47c833167e81982a4b17e0f55a1aea2bddee8f7f77988 SHA512 b8f59dc8c8d417bf2491dfb74594d6069f2eebeee7ba3c37dfa047b05e9d8b5383b6f234025f0b6ce4357488900be73f3dc0bea7c0861d6e21c3d28d1d729078
28
29 diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.0.7.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.0.7.ebuild
30 new file mode 100644
31 index 000000000..70b96f265
32 --- /dev/null
33 +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.0.7.ebuild
34 @@ -0,0 +1,65 @@
35 +# Copyright 1999-2022 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=8
39 +
40 +inherit desktop wrapper xdg
41 +
42 +MY_PN="doublecmd"
43 +DESCRIPTION="Free cross platform open source file manager with two panels side by side."
44 +HOMEPAGE="https://doublecmd.sourceforge.io/"
45 +
46 +SRC_URI="amd64? (
47 + gtk? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz )
48 + qt5? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt.x86_64.tar.xz )
49 + )
50 + x86? (
51 + gtk? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.i386.tar.xz )
52 + qt5? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt.i386.tar.xz )
53 + )"
54 +
55 +# Licenses for package and plugins
56 +LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist"
57 +SLOT="0"
58 +KEYWORDS="-* ~amd64 ~x86"
59 +
60 +IUSE="gtk qt5"
61 +REQUIRED_USE=" ^^ ( gtk qt5 ) "
62 +
63 +S="${WORKDIR}/${MY_PN}"
64 +
65 +QA_PREBUILT="
66 + */doublecmd
67 + */libQt5Pas.so.1
68 +"
69 +
70 +## "ldd doublecmd" output show linking to some libraries provided by sys-libs/glibc:2.2
71 +## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed here).
72 +## x11-libs/X11 is optional dependency of dev-qt/qtgui:5 by [xcb] or [X]
73 +## therefore it is mentioned here explicitly.
74 +RDEPEND="
75 + dev-libs/glib:2
76 + sys-apps/dbus
77 + x11-libs/libX11
78 + virtual/libc
79 + gtk? ( x11-libs/gtk+:2 )
80 + qt5? (
81 + dev-qt/qtgui:5
82 + dev-qt/qtx11extras:5
83 + )
84 +"
85 +
86 +src_install(){
87 + insinto "/opt/${PN}"
88 + doins -r "${S}/."
89 +
90 + # Remove doublecmd.inf to use config from user home directory
91 + rm "${ED}/opt/${PN}"/doublecmd.inf || die
92 +
93 + exeinto "/opt/${PN}"
94 + doexe "${S}/${MY_PN}"
95 + make_wrapper ${MY_PN} "/opt/${PN}/${MY_PN}" "" "/opt/${PN}" "/opt/bin/"
96 +
97 + doicon -s 48 ${MY_PN}.png
98 + make_desktop_entry "${MY_PN}" "Double Commander" "${MY_PN}" "Utility;" || die "Failed making desktop entry!"
99 +}