Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: app-misc/doublecmd-bin/
Date: Mon, 29 Jun 2020 18:14:52
Message-Id: 1593371444.113a0f73be09ed832cad4dc22a461c0a140668ef.andrewammerlaan@gentoo
1 commit: 113a0f73be09ed832cad4dc22a461c0a140668ef
2 Author: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
3 AuthorDate: Sun Jun 28 19:10:44 2020 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
5 CommitDate: Sun Jun 28 19:10:44 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=113a0f73
7
8 app-misc/doublecmd-bin: 0.9.9 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-0.9.9.ebuild | 68 +++++++++++++++++++++++
14 2 files changed, 72 insertions(+)
15
16 diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
17 index 05ff92e..0ea94f0 100644
18 --- a/app-misc/doublecmd-bin/Manifest
19 +++ b/app-misc/doublecmd-bin/Manifest
20 @@ -2,3 +2,7 @@ DIST doublecmd-0.9.8.gtk2.i386.tar.xz 7355960 BLAKE2B 21f2e9c615f7a16ae27bdfbe34
21 DIST doublecmd-0.9.8.gtk2.x86_64.tar.xz 8608936 BLAKE2B 8a00fa619312e11c382c7ea0beea6ab3366672d5848ac1de3f6f29cac038a756ad8670e9369d4f8bb572f1c1fba3785ec73f48dd5226cfaf53e57ebab015c0e6 SHA512 bd82826b2658fb12f2fe1a28f7c3f1d9c429bc1c60d3e6773b159c4dc1ba1bb2fdd2e89b52e686ab90b2accf7aa6c8379cfcf4f9b6f21f6956f402d721211b03
22 DIST doublecmd-0.9.8.qt5.i386.tar.xz 7764336 BLAKE2B 298882bb2659625438e2975a92ae6de30f47afd6d9f3b5c7761b0ba1d26067e46c02204186ed111c56a1e8e954682310fe1be8c174ab60244ab7424d3b70ee8c SHA512 fd84028a3f3ef9cda94b70e9f396f42037915d56a9696ca0048beab12edf890576f092fca2601b0e3d3b02475c57edf828457c8278b9c9f821184083fed4f025
23 DIST doublecmd-0.9.8.qt5.x86_64.tar.xz 8611472 BLAKE2B 69de983fb90b15826082882840b74d8a25efeb1477090c5e2697f52439c3bf041f247b4b472b22c7ec662ea75c6f275cd060b90dffbfd9ab6088394ea33b91de SHA512 eb3678ac5037052f9602357a52e4b596f6c5e17fcc1783dc83a76dab0dd7fb6cb1928b21f1c343e4c8810e96e3ad3f243f3ae45b39c07dc708beb3f05c9aa245
24 +DIST doublecmd-0.9.9.gtk2.i386.tar.xz 7494572 BLAKE2B 858723454efaa760f10f3675d383ebe41e77dfd4cdfb0d2d60342f8106051ef71a127f499c4b21127426818c3585156fcfea7a9f6c5974bf241d5bf8396bf396 SHA512 3ca14d2a0a515758f0b629a54f8d50a11ff27572ef6a004fb2a123b05236893e45fc4c60b7be837891455f4a6bf3a52eb4fa3e93a9d5254fa67d528df2d7b48b
25 +DIST doublecmd-0.9.9.gtk2.x86_64.tar.xz 8760316 BLAKE2B 3fcd9bf5aa9918d0c7c96b431821b038c93d5736580621e282884f3121e01a3ca28cd9e085da3564914fb3e25270601dd765ba97f18d2c010421dc6de7c92058 SHA512 9733641ac3412eff3d90c8d063448fc8033f5ac262e051630fd1e6ea38a84b1202f2d6d16ebf05a896ad12ce1beb2cb5797989bbe9868c94e66f73f951d9eb16
26 +DIST doublecmd-0.9.9.qt5.i386.tar.xz 7896720 BLAKE2B 42432a89d70cf19d4acd7ba9a466c25fa8042a77ddfcc7555165efc3aff32960ec88202893393e8448bc05fbf653647a109c2f797b67dab22e075ec09672df46 SHA512 e6e7627d11373b4cd4cad76dc66ee9746ae355c301d8721f9c0e5f368f98f7cae47db7bc7f91baa358493a9991d62e80686323d67f1f98bfd87b614e1069e1fe
27 +DIST doublecmd-0.9.9.qt5.x86_64.tar.xz 8743552 BLAKE2B 7f29b706916293c44fee94b213062584f8151d4c38bf42c5a2c8659b2f5ea92d4d37fb03e56314d131457da759c397e300c5f95bae4e450513b86a408ec38008 SHA512 f33c61d580107df6cfb18db8e98540f79626a416452a670b721cadf3db05e64ab6110e0484fb625383bba5582c4306198e6fe872f5385fc129fbcc5ef23c0286
28
29 diff --git a/app-misc/doublecmd-bin/doublecmd-bin-0.9.9.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-0.9.9.ebuild
30 new file mode 100644
31 index 0000000..7f762e3
32 --- /dev/null
33 +++ b/app-misc/doublecmd-bin/doublecmd-bin-0.9.9.ebuild
34 @@ -0,0 +1,68 @@
35 +# Copyright 1999-2020 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +inherit desktop eutils 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}.qt5.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}.qt5.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_prepare(){
87 + default
88 + ## Create partial init config that allows to store config within user home directory
89 + cp "${FILESDIR}/doublecmd.xml" "${S}/"
90 +}
91 +
92 +src_install(){
93 + insinto "/opt/${PN}"
94 + doins -r "${S}/."
95 +
96 + exeinto "/opt/${PN}"
97 + doexe "${S}/${MY_PN}"
98 + make_wrapper ${MY_PN} "/opt/${PN}/${MY_PN}" "" "/opt/${PN}" "/opt/bin/"
99 +
100 + doicon -s 48 ${MY_PN}.png
101 + make_desktop_entry "${MY_PN}" "Double Commander" "${MY_PN}" "Utility;" || die "Failed making desktop entry!"
102 +}