public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Austin English" <wizardedit@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
Date: Thu,  7 Jul 2016 19:48:14 +0000 (UTC)	[thread overview]
Message-ID: <1467920820.35fe09a9cf8ef17bf4bc557351625d9344f1b60d.wizardedit@gentoo> (raw)

commit:     35fe09a9cf8ef17bf4bc557351625d9344f1b60d
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  7 19:05:09 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Thu Jul  7 19:47:00 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fe09a9

app-misc/gramps: bump to EAPI 6, add maintainer-needed

Package-Manager: portage-2.2.28

 app-misc/gramps/gramps-3.4.9-r1.ebuild | 80 ++++++++++++++++++++++++++++++++++
 app-misc/gramps/metadata.xml           |  1 +
 2 files changed, 81 insertions(+)

diff --git a/app-misc/gramps/gramps-3.4.9-r1.ebuild b/app-misc/gramps/gramps-3.4.9-r1.ebuild
new file mode 100644
index 0000000..4ed4bf7
--- /dev/null
+++ b/app-misc/gramps/gramps-3.4.9-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+GCONF_DEBUG="no"
+
+inherit gnome2 python-single-r1
+
+DESCRIPTION="Genealogical Research and Analysis Management Programming System"
+HOMEPAGE="http://www.gramps-project.org/"
+SRC_URI="mirror://sourceforge/gramps/Stable/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gnome reports spell webkit"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+	dev-python/bsddb3[${PYTHON_USEDEP}]
+	dev-python/pygoocanvas[${PYTHON_USEDEP}]
+	>=dev-python/pygtk-2.16.0[${PYTHON_USEDEP}]
+	gnome-base/librsvg:2
+	sci-geosciences/osm-gps-map
+	x11-misc/xdg-utils
+	gnome? (
+		dev-python/gconf-python[${PYTHON_USEDEP}]
+		dev-python/libgnome-python[${PYTHON_USEDEP}]
+	)
+	spell? ( dev-python/gtkspell-python[${PYTHON_USEDEP}] )
+	reports? ( media-gfx/graphviz )
+	webkit? ( dev-python/pywebkitgtk[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+	dev-util/intltool
+	sys-devel/gettext
+	virtual/libiconv
+	virtual/pkgconfig
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-3.4.0-use_bsddb3.patch"
+)
+
+src_prepare() {
+	# Fix install path, bug 423315 for example
+	einfo "Fix installation path"
+	find . -iname 'Makefile.in' | xargs \
+		sed "s;\(pkgdatadir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
+		|| die
+	find . -iname 'Makefile.in' | xargs \
+		sed "s;\(pkgpythondir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
+		|| die
+
+	sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
+		-i src/Makefile.in || die
+
+	sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
+	-i src/docgen/Makefile.in || die
+
+	einfo "Fix wrapper script"
+	sed "s;@datadir@;$(python_get_sitedir);" \
+		-i gramps.sh.in || die
+
+	einfo "Fix icon location"
+	sed "s;gramps/;pixmap/;g" -i data/gramps.keys.in || die
+
+	python_fix_shebang .
+
+	gnome2_src_prepare
+}
+
+src_configure() {
+	gnome2_src_configure \
+		--disable-mime-install \
+		PYTHON="${EROOT}"/usr/bin/python2
+}

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index 4c7b0b7..7c0f8c7 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+	<!-- maintainer-needed -->
 	<longdescription lang="en">
 GRAMPS helps you track your family tree. It allows you to store, edit,
 and research genealogical data. GRAMPS attempts to provide all of the


             reply	other threads:[~2016-07-07 19:48 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-07 19:48 Austin English [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-10-06  8:26 [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/ Sam James
2024-09-06 10:12 Petr Vaněk
2024-09-05 13:27 Petr Vaněk
2024-05-28 13:19 Sam James
2024-04-08 13:15 Marek Szuba
2023-10-24 23:16 Marek Szuba
2023-10-23 23:08 Sam James
2023-09-08  9:56 Marek Szuba
2023-09-07  8:38 Marek Szuba
2023-09-07  8:38 Marek Szuba
2023-08-22 21:35 Marek Szuba
2023-08-22 11:16 Sam James
2023-07-10 23:04 Marek Szuba
2023-07-08 23:39 Marek Szuba
2023-05-01 13:43 Sam James
2023-02-27  0:23 Marek Szuba
2022-05-18 23:18 Marek Szuba
2022-04-11 11:16 Marek Szuba
2022-04-11  6:50 Agostino Sarubbo
2022-04-10  9:05 Agostino Sarubbo
2022-02-07 19:39 Marek Szuba
2021-09-13 17:11 Marek Szuba
2021-09-11  6:42 Agostino Sarubbo
2021-09-11  6:02 Sam James
2021-07-28 18:41 Marek Szuba
2021-05-15 14:22 Marek Szuba
2021-04-29  1:52 Sam James
2021-02-15 12:39 Marek Szuba
2020-11-13 14:30 Sam James
2020-08-24 17:19 Marek Szuba
2020-07-29 11:33 Marek Szuba
2020-07-14 20:56 Marek Szuba
2020-04-22 23:48 Marek Szuba
2020-04-21 22:21 Marek Szuba
2020-04-21 12:31 Marek Szuba
2020-03-04 10:00 Marek Szuba
2020-02-12 18:22 Agostino Sarubbo
2020-02-12 14:20 Agostino Sarubbo
2020-01-13 14:49 Marek Szuba
2020-01-13 14:49 Marek Szuba
2020-01-13 14:49 Marek Szuba
2019-10-29 15:54 Marek Szuba
2019-08-09 15:11 Marek Szuba
2019-07-18  7:26 Agostino Sarubbo
2019-07-15 14:17 Agostino Sarubbo
2019-07-15 11:46 Marek Szuba
2019-01-09 14:38 Marek Szuba
2018-10-11 14:37 Marek Szuba
2018-10-11 14:37 Marek Szuba
2018-07-01  9:45 Mikle Kolyada
2018-06-30 10:04 Pacho Ramos
2018-06-27 17:20 Pacho Ramos
2018-03-24 19:58 Michał Górny
2018-03-24 19:58 Michał Górny
2018-03-24 19:58 Michał Górny
2018-03-24 19:58 Michał Górny
2017-06-04 10:42 Agostino Sarubbo
2017-06-02 20:02 Agostino Sarubbo
2017-04-28  4:03 Michael Orlitzky
2017-04-28  4:03 Michael Orlitzky
2017-01-15 19:54 Göktürk Yüksek
2016-12-29 11:41 Agostino Sarubbo
2016-12-29 11:36 Agostino Sarubbo
2016-11-16  9:33 Marek Szuba
2016-11-13 15:02 Marek Szuba
2016-10-20 23:55 David Seifert
2016-09-23  7:37 Marek Szuba
2016-09-23  6:57 Marek Szuba
2016-05-28  9:32 Pacho Ramos

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1467920820.35fe09a9cf8ef17bf4bc557351625d9344f1b60d.wizardedit@gentoo \
    --to=wizardedit@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox