From 9d7e5edf222cc28665288755b2d5e8feb11f63f1 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Fri, 22 Oct 2021 20:34:43 +0300 Subject: [PATCH] app-misc/doublecmd-bin: 1.0.0 version bump Signed-off-by: Sergey Torokhov --- app-misc/doublecmd-bin/Manifest | 4 ++ .../doublecmd-bin/doublecmd-bin-1.0.0.ebuild | 68 +++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 app-misc/doublecmd-bin/doublecmd-bin-1.0.0.ebuild diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest index 7dfb97d7c6..0f070bf48e 100644 --- a/app-misc/doublecmd-bin/Manifest +++ b/app-misc/doublecmd-bin/Manifest @@ -2,3 +2,7 @@ DIST doublecmd-0.9.10.gtk2.i386.tar.xz 7510460 BLAKE2B fbe8a39332fdf03b26e375dcc 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-1.0.0.gtk2.i386.tar.xz 7336948 BLAKE2B 83003e214b4531d097982af20525abecd4a73cf01f0ae73855ea18b226fa3256c1816ea28cdf6f286315af11dfc00016618a9d86f886573225d3ea5e0f2c16bb SHA512 927d7f0f8b037529d4b6161e4fc06468c021330f8ff55099b4e826a2210591a1ade4b6ae6eaf85fc0523a4aa13580599ccac02b9a77df835230726a66459ddb5 +DIST doublecmd-1.0.0.gtk2.x86_64.tar.xz 8082608 BLAKE2B b9c40cc464b54fb636a4b779dc6f438276ac85b73dc9fedfc54f245236e490f155de9c7c706a9a808a5a01d0c44116f26ba55899c13101fb72558ec3b0e15625 SHA512 6ceacbb3362376d49e940d6e91e28cd017eb5407328c98ae96e73b5c5ff10ef590ccf42b495da2fb482501b36500bbc051e3d19e114d43b94e33834eceaafe24 +DIST doublecmd-1.0.0.qt.i386.tar.xz 7893088 BLAKE2B d5faa5f9f50dc0dc99e9cb047283f9f9f832bf5d9a6283a177af7845f45b7cfb93cbf7f5aed47445a9071e4f2aa81865181ac9fe29cce532a9f3df75ab13d146 SHA512 30ad89267d2c4e57562d6cbabc96e3b9b56cd6f620516bf9ff8e816ffa143de7860d28f6e378fda6cee514ddb4ab3cbc44e78bfc61c6f97a1b9581e96d45d84e +DIST doublecmd-1.0.0.qt.x86_64.tar.xz 8544740 BLAKE2B e9c4bdd2e686acee0f0df7befbaa02a852d4c4d2ebeffcbc3a925ebd41d3204c54df777750a020757a53e541ea0da52fac7b035ca4a38ca94c502604fe280866 SHA512 de7dc8ea87fb7c330a70670ee68c5e0b3245059a0745996cdfb4354298978866bd03af55960892ba80f00739a25c2be978e560a6ff9fce16705861ebf03ce169 diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.0.0.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.0.0.ebuild new file mode 100644 index 0000000000..9f882c065e --- /dev/null +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.0.0.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 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_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!" +}