commit:     05baf16b2b8430387e3822c3779a087dd242a5fd
Author:     ScardracS <marco <AT> scardovi <DOT> com>
AuthorDate: Tue Apr 27 10:59:31 2021 +0000
Commit:     Marco Scardovi <marco <AT> scardovi <DOT> com>
CommitDate: Tue Apr 27 11:38:57 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05baf16b

app-editors/bluegriffon-bin: various fixes

Closes: https://bugs.gentoo.org/780618
Closes: https://bugs.gentoo.org/780621

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Marco Scardovi <marco <AT> scardovi.com>

 ...in-3.1.ebuild => bluegriffon-bin-3.1-r1.ebuild} | 64 +++++++++++++---------
 app-editors/bluegriffon-bin/metadata.xml           |  5 +-
 2 files changed, 41 insertions(+), 28 deletions(-)

diff --git a/app-editors/bluegriffon-bin/bluegriffon-bin-3.1.ebuild 
b/app-editors/bluegriffon-bin/bluegriffon-bin-3.1-r1.ebuild
similarity index 81%
rename from app-editors/bluegriffon-bin/bluegriffon-bin-3.1.ebuild
rename to app-editors/bluegriffon-bin/bluegriffon-bin-3.1-r1.ebuild
index 6333b1b66..acaa5bddb 100644
--- a/app-editors/bluegriffon-bin/bluegriffon-bin-3.1.ebuild
+++ b/app-editors/bluegriffon-bin/bluegriffon-bin-3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,51 +9,61 @@ DESCRIPTION="The Open Source next-gen Web Editor based on the 
rendering engine o
 HOMEPAGE="https://github.com/therealglazou/bluegriffon 
http://www.bluegriffon.org/";
 
SRC_URI="http://bluegriffon.org/freshmeat/${PV}/bluegriffon-${PV}.Ubuntu18.04-x86_64.tar.bz2
 -> ${P}.tar.bz2
 http://bluegriffon.org/BG_files/bluegriffon.png -> ${PN}.png"
+
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE=""
+
 S="${WORKDIR}/bluegriffon/"
 XDG_ECLASS_DESKTOPFILES="${FILESDIR}"
 XDG_ECLASS_ICONFILES="${FILESDIR}"
 
-BUNDLED_DEPEND="dev-libs/nspr
-               dev-libs/nss"
-DEPEND=">=sys-libs/glibc-2.30-r8"
-RDEPEND="${DEPEND}
+BUNDLED_DEPEND="
+       dev-libs/nspr
+       dev-libs/nss
+"
+
+DEPEND="sys-libs/glibc"
+
+RDEPEND="
+       ${DEPEND}
        ${BUNDLED_DEPEND}
-       x11-libs/gtk+:2
+       dev-libs/dbus-glib
+       dev-libs/expat
+       dev-libs/fribidi
+       dev-libs/gobject-introspection
+       dev-libs/libbsd
+       dev-libs/libffi:0/7
+       dev-libs/libpcre
+       media-gfx/graphite2
+       media-libs/freetype
+       media-libs/harfbuzz:0/0.9.18
+       media-libs/libpng:0/16
+       sys-apps/util-linux
        virtual/opengl
        x11-libs/cairo
-       x11-libs/pango
-       dev-libs/gobject-introspection
+       x11-libs/gtk+:3
+       x11-libs/libXau
        x11-libs/libxcb
-       x11-libs/libXrender
-       x11-libs/libXi
-       x11-libs/libXrandr
-       x11-libs/libXcursor
        x11-libs/libXcomposite
+       x11-libs/libXcursor
        x11-libs/libXdamage
-       x11-libs/libXext
-       x11-libs/libXau
        x11-libs/libXdmcp
-       media-libs/freetype
-       x11-libs/libxcb
+       x11-libs/libXext
+       x11-libs/libXi
+       x11-libs/libXrandr
+       x11-libs/libXrender
+       x11-libs/libXt
+       x11-libs/pango
        x11-libs/pixman
-       media-libs/libpng:0/16
-       sys-apps/util-linux
-       media-libs/harfbuzz:0/0.9.18
-       dev-libs/fribidi
-       dev-libs/libffi:0/7
-       dev-libs/libpcre
-       dev-libs/expat
-       media-gfx/graphite2
-       dev-libs/libbsd"
-BDEPEND=""
+"
+
+QA_PREBUILT="/opt/bluegriffon/*"
 
 src_install() {
        dodir /opt/bluegriffon
-       cp -ap "${S}"/* "${D}"/opt/bluegriffon/
+       cp -ap "${S}"/* "${ED}"/opt/bluegriffon/ || die
        dosym ../../opt/bluegriffon/bluegriffon-bin /usr/bin/bluegriffon-bin
        doicon "${DISTDIR}/bluegriffon-bin.png"
        domenu "${FILESDIR}/bluegriffon-bin.desktop"

diff --git a/app-editors/bluegriffon-bin/metadata.xml 
b/app-editors/bluegriffon-bin/metadata.xml
index 2b27a4eb9..563fa6d81 100644
--- a/app-editors/bluegriffon-bin/metadata.xml
+++ b/app-editors/bluegriffon-bin/metadata.xml
@@ -1,7 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
 <pkgmetadata>
-       <!-- maintainer-needed -->
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Marco Scardovi</name>
+       </maintainer>
        <longdescription lang="en">BlueGriffon
                The next-gen Web and EPUB Editor based on the rendering engine 
of Firefox
 

Reply via email to