From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2-glib/
Date: Fri, 26 Oct 2018 08:38:50 +0000 (UTC) [thread overview]
Message-ID: <1540543124.4b0696fc3af3de2e954e06c90fd6842924cc0c6f.mgorny@gentoo> (raw)
commit: 4b0696fc3af3de2e954e06c90fd6842924cc0c6f
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 26 07:37:12 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 26 08:38:44 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b0696fc
dev-libs/libgit2-glib: Bump to 0.26.4, the meson version
Bump to 0.26.4. The new version features replacing the build system
with meson, and renaming the vala package. It is needed to build
new dev-vcs/gitg.
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-libs/libgit2-glib/Manifest | 1 +
dev-libs/libgit2-glib/libgit2-glib-0.26.4.ebuild | 60 ++++++++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/dev-libs/libgit2-glib/Manifest b/dev-libs/libgit2-glib/Manifest
index 68a7f94f1f1..c393ca48882 100644
--- a/dev-libs/libgit2-glib/Manifest
+++ b/dev-libs/libgit2-glib/Manifest
@@ -1 +1,2 @@
DIST libgit2-glib-0.26.2.tar.xz 421956 BLAKE2B d38698f00d85b484d17078e78ad051a4c068b87df73fcf4d7b852dc6966628580cc4e5b3899a6edd5dc29fb47ef97ebe2c458992701b7642549f3e411d917dc5 SHA512 35fb3ec7a3757212f53cc884760f69725beff8462018b8e716fad389ba57d1acba99ece0fcd148ff40dc63e1fc7e7d566fe84759bd88d3a0ff9fdf970b0a5563
+DIST libgit2-glib-0.26.4.tar.xz 138492 BLAKE2B 725c14076fb940186faac079cff1ea87c456ed41e943ae95a4a674632c1be261ab6d4d5bcb5c0800bbde5d86c1ff3095d59045a2fda1342a1cf5c691a2b424aa SHA512 9eb78f292583862890ca0cd27d7621da2f8f633a76f4679f897ce6cf9e06b64a3cb7b0ddda39d231d21d3faa830fe1a9a9326b4abd420df8356d50a734360b37
diff --git a/dev-libs/libgit2-glib/libgit2-glib-0.26.4.ebuild b/dev-libs/libgit2-glib/libgit2-glib-0.26.4.ebuild
new file mode 100644
index 00000000000..28f3698ede9
--- /dev/null
+++ b/dev-libs/libgit2-glib/libgit2-glib-0.26.4.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_4,3_5,3_6,3_7} )
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org meson 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/gobject-introspection-0.10.1:=
+ >=dev-libs/glib-2.44.0:2
+ >=dev-libs/libgit2-0.26.0:0/26[ssh?]
+ python? (
+ ${PYTHON_DEPS}
+ dev-python/pygobject:3[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ dev-util/glib-utils
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ default
+ use vala && vala_src_prepare
+}
+
+src_configure() {
+ local emesonargs=(
+ # apparently broken; fails to build
+ -Dgtk_doc=false
+ # we install python scripts manually
+ -Dpython=false
+ -Dssh=$(usex ssh true false)
+ -Dvapi=$(usex vala true false)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use python ; then
+ python_moduleinto gi.overrides
+ python_foreach_impl python_domodule libgit2-glib/Ggit.py
+ fi
+}
next reply other threads:[~2018-10-26 8:38 UTC|newest]
Thread overview: 58+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-10-26 8:38 Michał Górny [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-03-22 9:40 [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2-glib/ Arthur Zamarin
2025-03-22 9:20 Arthur Zamarin
2025-02-27 5:50 Michał Górny
2024-12-29 13:44 Michał Górny
2024-12-29 13:44 Michał Górny
2024-11-28 22:51 Sam James
2024-03-21 9:24 Ionen Wolkens
2023-09-03 14:01 Matt Turner
2022-12-04 19:42 Matt Turner
2022-10-30 1:50 Matt Turner
2022-07-19 7:43 Michał Górny
2022-02-10 10:45 Jakov Smolić
2022-02-10 10:45 Jakov Smolić
2022-01-13 2:00 Georgy Yakovlev
2022-01-04 22:36 Georgy Yakovlev
2021-12-23 17:45 Matt Turner
2020-12-16 13:19 Michał Górny
2020-12-16 13:19 Michał Górny
2020-09-18 9:38 Michał Górny
2020-04-26 16:53 Michał Górny
2020-01-26 18:02 Mart Raudsepp
2019-08-19 4:29 Michał Górny
2019-08-18 21:51 Agostino Sarubbo
2019-08-16 22:38 Thomas Deutschmann
2019-08-15 6:29 Michał Górny
2019-07-31 11:03 Agostino Sarubbo
2019-06-08 8:00 Michał Górny
2019-05-26 11:37 Mikle Kolyada
2019-04-24 6:50 Michał Górny
2019-04-10 15:07 Michał Górny
2019-02-15 12:32 Michał Górny
2019-02-13 14:28 Michał Górny
2018-11-04 8:33 Michał Górny
2018-10-03 8:55 Michał Górny
2018-02-19 20:03 Mart Raudsepp
2018-02-06 18:36 Thomas Deutschmann
2018-01-26 15:03 Mikle Kolyada
2018-01-02 6:19 Michał Górny
2017-12-02 9:36 Michał Górny
2017-08-24 22:47 Gilles Dartiguelongue
2017-08-24 7:09 Michał Górny
2017-08-22 12:59 Mart Raudsepp
2017-08-22 12:59 Mart Raudsepp
2017-08-13 17:03 Gilles Dartiguelongue
2017-08-13 17:03 Gilles Dartiguelongue
2017-05-05 14:51 Manuel Rüger
2017-04-18 10:56 Mart Raudsepp
2016-11-20 14:01 Manuel Rüger
2016-09-09 22:55 Gilles Dartiguelongue
2016-09-05 22:37 Gilles Dartiguelongue
2016-04-05 4:35 Alexandre Rostovtsev
2016-03-06 16:43 Mikle Kolyada
2016-03-06 3:33 Alexandre Rostovtsev
2016-03-06 3:33 Alexandre Rostovtsev
2016-02-20 13:55 Pacho Ramos
2016-02-20 13:55 Pacho Ramos
2015-12-12 14:29 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=1540543124.4b0696fc3af3de2e954e06c90fd6842924cc0c6f.mgorny@gentoo \
--to=mgorny@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