diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-10-06 23:58:42 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-10-06 23:58:42 +0100 |
commit | 992d51a146d493f8dd5d710e033427d323b9c739 (patch) | |
tree | 8463bd925b241d603b8a754ce50fd81e46ed7b86 /dev-libs/libgit2-glib | |
parent | 8368c614e6a1232f34a14cd6495cf2f68933030d (diff) |
gentoo auto-resync : 06:10:2023 - 23:58:42
Diffstat (limited to 'dev-libs/libgit2-glib')
-rw-r--r-- | dev-libs/libgit2-glib/Manifest | 5 | ||||
-rw-r--r-- | dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch | 80 | ||||
-rw-r--r-- | dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild | 66 | ||||
-rw-r--r-- | dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild | 2 |
4 files changed, 2 insertions, 151 deletions
diff --git a/dev-libs/libgit2-glib/Manifest b/dev-libs/libgit2-glib/Manifest index a4bcfcc32b38..7e967f7a9225 100644 --- a/dev-libs/libgit2-glib/Manifest +++ b/dev-libs/libgit2-glib/Manifest @@ -1,6 +1,3 @@ -AUX 1.1.0-meson-Use-install_symlink.patch 2399 BLAKE2B b38ed115a33786976472792db0297678c65efeb29a296db7e04f19649618ab2cf0063c1518d5c5fdb6d4c73d6e015cd79a451d6f6eb1876a8a04322114ab1631 SHA512 7779152808c1766b89e9f8c5896f61589fca3db50149301484c2a7cb4738aceb6a46bede36b74c6c3afc9b6a479e0cb04d9ef9719571b8da9ae4ed42371e90ea -DIST libgit2-glib-1.1.0.tar.xz 140128 BLAKE2B e1e87fca17ec801059245c5687399f48886450f7ca7ea948f2179fed383543dec1b18b78abc3ec5581f570b488a166e1e03e99201385698877075be8b3205dbe SHA512 5e493b85a2bcbfea2a291e6dd243ee6948a31e7305c96c0bf04a750114de6ba3a06b435502eeae09bc1b91d34d5174e27bd4171fe969f1b376e820f82a3b5e1d DIST libgit2-glib-1.2.0.tar.xz 140576 BLAKE2B f49f808e7f97c45d7df49d780fdf036422b794e551f2e42d934b015fb227b1cb80d5067198a5ef7ac0539460bf6c0eab74025bcf367a0aebb43518448015e22e SHA512 37004e86c663ce5fe1bd54878b908575eb9195c1012e88e39c2efdb0b6cfa1de3d2ed9754cecc1b942d001698870025c87d95856f2a0a9f2d0dba1979b07b1f8 -EBUILD libgit2-glib-1.1.0.ebuild 1310 BLAKE2B d52e63399aa503feccbdad1e59f18f7edb6b697e5dc7f45eb756670cefabc4450fb1979c04be5206fc920b294ebef3faeb061d571a8baf9d7e64a6aecdf44277 SHA512 75b54453eb70026132b72f8e5a25ed67e07bcd557097efbac73ea924d45cc8a19028ed6b48517c885e86444f55347d3f28cb3f60b712890c1391c2ece4314545 -EBUILD libgit2-glib-1.2.0.ebuild 1247 BLAKE2B 4e25b135e81378a6ad8b9ce0684db99b3ca0013f274f3ed29e7eb46d59513ab288ef73c7c18178ffd5389433b5c7c389e8c2ec4cc9be2c81f801845be64e1a6d SHA512 ca6f249b9a8b2f5e7ec8b090fe1c2de736e3ee079023be2d3ebe9b9d4198742c5c1636310909b3551a76a95a3f9593f13ec10a98d8037c6455f7e4d666676add +EBUILD libgit2-glib-1.2.0.ebuild 1245 BLAKE2B 7c5c3ab1c1b9a0e03a1697915deecb2bc9af6b8b54b884c948aae27154aff12f540a6d93e5684b87459a579f01bcf27177265661b7e658b44804843f6cfda6fc SHA512 4bbb16281e264e7474db2e2dd86160251563054c53c8d5ac810258ff293982ce771454ae5077b44b35dc020745b625368d1561b26dbe7b6020ed9d3b9ee18cba MISC metadata.xml 541 BLAKE2B 15c4b815fae2b173bb92c735fbcb57d0e2f7227cd6ec7b613676646a69bbab79fd95d0e43376f8dc5444ec8326e46f59e0c476228ee0816758568cd0bdb5a06e SHA512 420a424010054a85291977699691fb2626b224df9b24b99aaad9584e7d1944fb3e242cd989b7efe1cb393404490a0f798c985d4be80ccb5474b0681e86434fa8 diff --git a/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch b/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch deleted file mode 100644 index d5ca886685ec..000000000000 --- a/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch +++ /dev/null @@ -1,80 +0,0 @@ -https://gitlab.gnome.org/GNOME/libgit2-glib/-/merge_requests/37 - -From 1659bb3a124c935848203828304c9efe943258db Mon Sep 17 00:00:00 2001 -From: Matt Turner <mattst88@gmail.com> -Date: Thu, 13 Apr 2023 17:36:52 -0400 -Subject: [PATCH] meson: Use install_symlink - -New in v0.61.0, the install_symlink function lets us install symlinks -directly from Meson, allowing us to remove the meson_vapi_link.py -script. ---- - meson.build | 10 ++++++++-- - meson_vapi_link.py | 27 --------------------------- - 2 files changed, 8 insertions(+), 29 deletions(-) - delete mode 100755 meson_vapi_link.py - -diff --git a/meson.build b/meson.build -index 8f30cda..5598e19 100644 ---- a/meson.build -+++ b/meson.build -@@ -3,7 +3,7 @@ project( - version: '1.1.0', - default_options: 'buildtype=debugoptimized', - license: 'LGPL2+', -- meson_version: '>= 0.50.0', -+ meson_version: '>= 0.61.0', - ) - - libgit2_glib_version = meson.project_version() -@@ -136,7 +136,13 @@ if enable_vapi - assert(enable_gir, 'vapi support was requested, but introspection support is mandatory.') - assert(add_languages('vala', required: false), 'vapi support was requested, but vala not found.') - -- meson.add_install_script('meson_vapi_link.py', libgit2_glib_datadir) -+ foreach ext : ['vapi', 'deps'] -+ install_symlink( -+ 'ggit-1.0.' + ext, -+ install_dir: libgit2_glib_prefix / libgit2_glib_datadir / 'vala' / 'vapi', -+ pointing_to: 'libgit2-glib-1.0.' + ext, -+ ) -+ endforeach - endif - - # Check for libgit2 ssh support -diff --git a/meson_vapi_link.py b/meson_vapi_link.py -deleted file mode 100755 -index 20afe0c..0000000 ---- a/meson_vapi_link.py -+++ /dev/null -@@ -1,27 +0,0 @@ --#!/usr/bin/env python3 -- --import os --import shutil --import sys -- --prefix = os.environ['MESON_INSTALL_DESTDIR_PREFIX'] if os.environ.get('DESTDIR') else os.environ['MESON_INSTALL_PREFIX'] -- --datadir = os.path.join(prefix, sys.argv[1]) -- --vapidir = os.path.join(datadir, 'vala', 'vapi') --os.chdir(vapidir) -- --# FIXME: meson will not track the creation of these files --# https://github.com/mesonbuild/meson/blob/master/mesonbuild/scripts/uninstall.py#L39 --old = 'ggit-1.0' --new = 'libgit2-glib-1.0' -- --for ext in ['vapi', 'deps']: -- src = '{}.{}'.format(new, ext) -- dest = '{}.{}'.format(old, ext) -- try: -- os.symlink(src, dest) -- except FileExistsError: -- pass -- except OSError: -- shutil.copy(src, dest) --- -2.39.2 - diff --git a/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild b/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild deleted file mode 100644 index 121c3a8099ea..000000000000 --- a/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit gnome.org meson python-r1 vala xdg - -DESCRIPTION="Git library for GLib" -HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -IUSE="gtk-doc python +ssh +vala" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - >=dev-libs/gobject-introspection-1.54:= - >=dev-libs/glib-2.44.0:2 - >=dev-libs/libgit2-0.26.0:0=[ssh?] - python? ( - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - gtk-doc? ( dev-util/gi-docgen ) - vala? ( $(vala_depend) ) -" - -PATCHES=( - "${FILESDIR}/${PV}-meson-Use-install_symlink.patch" -) - -src_prepare() { - default - - sed -i -e '/meson_python_compile.py/d' meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc gtk_doc) - -Dintrospection=true - -Dpython=false # we install python scripts manually - $(meson_use ssh) - $(meson_use vala vapi) - ) - - use vala && vala_setup - 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 -} diff --git a/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild b/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild index 5ed7edcfdeef..b1572974d3dc 100644 --- a/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild +++ b/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="gtk-doc python +ssh +vala" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" |