From d7964ac9852b33cff3886d6a4b3d6ebfb808d353 Mon Sep 17 00:00:00 2001 From: Mart Raudsepp Date: Tue, 22 Aug 2017 15:47:20 +0300 Subject: dev-libs/libgit2-glib: bump libgit2 subslot requirement to be in sync; EAPI-6 Package-Manager: Portage-2.3.6, Repoman-2.3.2 --- .../libgit2-glib/libgit2-glib-0.26.0-r1.ebuild | 57 +++++++++++++++++++++ dev-libs/libgit2-glib/libgit2-glib-0.26.0.ebuild | 58 ---------------------- 2 files changed, 57 insertions(+), 58 deletions(-) create mode 100644 dev-libs/libgit2-glib/libgit2-glib-0.26.0-r1.ebuild delete mode 100644 dev-libs/libgit2-glib/libgit2-glib-0.26.0.ebuild (limited to 'dev-libs/libgit2-glib') diff --git a/dev-libs/libgit2-glib/libgit2-glib-0.26.0-r1.ebuild b/dev-libs/libgit2-glib/libgit2-glib-0.26.0-r1.ebuild new file mode 100644 index 000000000000..49d1ea552de7 --- /dev/null +++ b/dev-libs/libgit2-glib/libgit2-glib-0.26.0-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{3_4,3_5,3_6} ) +VALA_USE_DEPEND="vapigen" + +inherit gnome2 python-r1 vala + +DESCRIPTION="Git library for GLib" +HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="python ssh +vala" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +# Specify libgit2 dependency with subslot because libgit2 upstream has a habit +# of changing their API in each release in ways that break libgit2-glib +RDEPEND=" + >=dev-libs/libgit2-0.26.0:0/26[ssh?] + >=dev-libs/glib-2.44.0:2 + python? ( + ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.11 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + use vala && vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + $(use_enable python) \ + $(use_enable ssh) \ + $(use_enable vala) +} + +src_install() { + gnome2_src_install + + if use python ; then + install_gi_override() { + python_moduleinto "$(python_get_sitedir)/gi/overrides" + python_domodule "${S}"/${PN}/Ggit.py + } + python_foreach_impl install_gi_override + fi +} diff --git a/dev-libs/libgit2-glib/libgit2-glib-0.26.0.ebuild b/dev-libs/libgit2-glib/libgit2-glib-0.26.0.ebuild deleted file mode 100644 index 07fc8e722f05..000000000000 --- a/dev-libs/libgit2-glib/libgit2-glib-0.26.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -GCONF_DEBUG="no" -PYTHON_COMPAT=( python{3_4,3_5,3_6} ) -VALA_USE_DEPEND="vapigen" - -inherit eutils gnome2 python-r1 vala - -DESCRIPTION="Git library for GLib" -HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="python ssh +vala" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# Specify libgit2 dependency with subslot because libgit2 upstream has a habit -# of changing their API in each release in ways that break libgit2-glib -RDEPEND=" - >=dev-libs/libgit2-0.25.0:0/25[ssh?] - >=dev-libs/glib-2.44.0:2 - python? ( - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.11 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -src_prepare() { - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - $(use_enable python) \ - $(use_enable ssh) \ - $(use_enable vala) -} - -src_install() { - gnome2_src_install - - if use python ; then - install_gi_override() { - python_moduleinto "$(python_get_sitedir)/gi/overrides" - python_domodule "${S}"/${PN}/Ggit.py - } - python_foreach_impl install_gi_override - fi -} -- cgit v1.2.3-65-gdbad