libgit2-glib: rename to py-libgit2-glib

This package installs into ${PYSITELIB}.

Add missing dependencies, fix build.
Note: introspection support disabled.
This commit is contained in:
Thomas Klausner 2020-07-13 20:32:43 +02:00
parent 9034c3fab3
commit 7d5a1c5590
7 changed files with 98 additions and 10 deletions

View File

@ -1209,6 +1209,7 @@ SUBDIR+= gr-osmosdr-git
SUBDIR+= grabtitle-git
SUBDIR+= grafana
SUBDIR+= grandr
SUBDIR+= granite
SUBDIR+= graphene
SUBDIR+= graphmonkey
SUBDIR+= grass
@ -1846,7 +1847,6 @@ SUBDIR+= libgda-xbase
SUBDIR+= libgda4
SUBDIR+= libghemical
SUBDIR+= libginac
SUBDIR+= libgit2-glib
SUBDIR+= libglade-java
SUBDIR+= libgnome-java
SUBDIR+= libgnomekbd
@ -2346,6 +2346,7 @@ SUBDIR+= nq
SUBDIR+= nqp
SUBDIR+= nrg4iso
SUBDIR+= nsc2ke
SUBDIR+= nsm
SUBDIR+= nsnake
SUBDIR+= nsp
SUBDIR+= nspluginwrapper
@ -3529,6 +3530,7 @@ SUBDIR+= py-lempel-Ziv_Complexity
SUBDIR+= py-lenstools
SUBDIR+= py-lib
SUBDIR+= py-libclang-py3
SUBDIR+= py-libgit2-glib
SUBDIR+= py-liblzma
SUBDIR+= py-libmpdclient2
SUBDIR+= py-libopensync-plugin
@ -3841,7 +3843,6 @@ SUBDIR+= py-qit
SUBDIR+= py-qitensor
SUBDIR+= py-qmath
SUBDIR+= py-qnet
SUBDIR+= py-qt5-qscintilla
SUBDIR+= py-qtpy
SUBDIR+= py-quantities
SUBDIR+= py-quaternionarray
@ -4181,7 +4182,6 @@ SUBDIR+= qt4-gstreamer
SUBDIR+= qt4-libqtlua
SUBDIR+= qt5-libqtlua
SUBDIR+= qt5-qjson
SUBDIR+= qt5-qscintilla
SUBDIR+= qt5-qtbase-git
SUBDIR+= qt5-qtwebengine
SUBDIR+= qtaccountsservice

View File

@ -1,4 +0,0 @@
@comment $NetBSD$
@comment TODO: to fill this file with the file listing:
@comment TODO: 1. run "/usr/bin/make package"
@comment TODO: 2. run "/usr/bin/make print-PLIST"

View File

@ -1,26 +1,42 @@
# $NetBSD$
DISTNAME= libgit2-glib-0.99.0.1
PKGNAME= ${PYPKGPREFIX}-libgit2-glib-0.99.0.1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=GNOME/}
GITHUB_TAG= v${PKGVERSION_NOREV}
GITHUB_PROJECT= libgit2-glib
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/GNOME/libgit2-glib/
COMMENT= Glib wrapper library around the libgit2 git access library
LICENSE= gnu-lgpl-v2.1
DEPENDS+= ${PYPKGPREFIX}-pygit2-[0-9]*:../../devel/py-pygit2
WRKSRC= ${WRKDIR}/${DISTNAME}
LD_LIBRARY_PATH= ${WRKSRC}/output/git2-glib
USE_PKGLOCALEDIR= yes
USE_TOOLS= pkg-config
USE_CMAKE= yes
USE_LANGUAGES= c c++
MESON_ARGS+= -Dvapi=false
REPLACE_PYTHON+= meson_python_compile.py
REPLACE_PYTHON+= meson_vapi_link.py
REPLACE_PYTHON+= tools/coverage.py
PY_PATCHPLIST= yes
PKGCONFIG_OVERRIDE+= output/meson-private/libgit2-glib-1.0.pc
PKGCONFIG_OVERRIDE_STAGE= post-configure
.include "../../devel/meson/build.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../devel/libgit2/buildlink3.mk"
#.include "../../devel/gobject-introspection/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/pcre2/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../security/libssh2/buildlink3.mk"
.include "../../devel/py-pygit2/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"

76
py-libgit2-glib/PLIST Normal file
View File

@ -0,0 +1,76 @@
@comment $NetBSD$
include/libgit2-glib-1.0/libgit2-glib/ggit-annotated-commit.h
include/libgit2-glib-1.0/libgit2-glib/ggit-blame-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-blame.h
include/libgit2-glib-1.0/libgit2-glib/ggit-blob-output-stream.h
include/libgit2-glib-1.0/libgit2-glib/ggit-blob.h
include/libgit2-glib-1.0/libgit2-glib/ggit-branch-enumerator.h
include/libgit2-glib-1.0/libgit2-glib/ggit-branch.h
include/libgit2-glib-1.0/libgit2-glib/ggit-checkout-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-cherry-pick-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-clone-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-commit-parents.h
include/libgit2-glib-1.0/libgit2-glib/ggit-commit.h
include/libgit2-glib-1.0/libgit2-glib/ggit-config-entry.h
include/libgit2-glib-1.0/libgit2-glib/ggit-config.h
include/libgit2-glib-1.0/libgit2-glib/ggit-cred-plaintext.h
include/libgit2-glib-1.0/libgit2-glib/ggit-cred-ssh-interactive.h
include/libgit2-glib-1.0/libgit2-glib/ggit-cred-ssh-key-from-agent.h
include/libgit2-glib-1.0/libgit2-glib/ggit-cred.h
include/libgit2-glib-1.0/libgit2-glib/ggit-diff-binary-file.h
include/libgit2-glib-1.0/libgit2-glib/ggit-diff-binary.h
include/libgit2-glib-1.0/libgit2-glib/ggit-diff-delta.h
include/libgit2-glib-1.0/libgit2-glib/ggit-diff-file.h
include/libgit2-glib-1.0/libgit2-glib/ggit-diff-find-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-diff-format-email-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-diff-hunk.h
include/libgit2-glib-1.0/libgit2-glib/ggit-diff-line.h
include/libgit2-glib-1.0/libgit2-glib/ggit-diff-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-diff-similarity-metric.h
include/libgit2-glib-1.0/libgit2-glib/ggit-diff.h
include/libgit2-glib-1.0/libgit2-glib/ggit-enum-types.h
include/libgit2-glib-1.0/libgit2-glib/ggit-error.h
include/libgit2-glib-1.0/libgit2-glib/ggit-fetch-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-index-entry-resolve-undo.h
include/libgit2-glib-1.0/libgit2-glib/ggit-index-entry.h
include/libgit2-glib-1.0/libgit2-glib/ggit-index.h
include/libgit2-glib-1.0/libgit2-glib/ggit-main.h
include/libgit2-glib-1.0/libgit2-glib/ggit-merge-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-message.h
include/libgit2-glib-1.0/libgit2-glib/ggit-native.h
include/libgit2-glib-1.0/libgit2-glib/ggit-note.h
include/libgit2-glib-1.0/libgit2-glib/ggit-object-factory-base.h
include/libgit2-glib-1.0/libgit2-glib/ggit-object-factory.h
include/libgit2-glib-1.0/libgit2-glib/ggit-object.h
include/libgit2-glib-1.0/libgit2-glib/ggit-oid.h
include/libgit2-glib-1.0/libgit2-glib/ggit-patch.h
include/libgit2-glib-1.0/libgit2-glib/ggit-proxy-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-push-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-rebase-operation.h
include/libgit2-glib-1.0/libgit2-glib/ggit-rebase-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-rebase.h
include/libgit2-glib-1.0/libgit2-glib/ggit-ref-spec.h
include/libgit2-glib-1.0/libgit2-glib/ggit-ref.h
include/libgit2-glib-1.0/libgit2-glib/ggit-reflog-entry.h
include/libgit2-glib-1.0/libgit2-glib/ggit-reflog.h
include/libgit2-glib-1.0/libgit2-glib/ggit-remote-callbacks.h
include/libgit2-glib-1.0/libgit2-glib/ggit-remote.h
include/libgit2-glib-1.0/libgit2-glib/ggit-repository.h
include/libgit2-glib-1.0/libgit2-glib/ggit-revert-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-revision-walker.h
include/libgit2-glib-1.0/libgit2-glib/ggit-signature.h
include/libgit2-glib-1.0/libgit2-glib/ggit-status-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-submodule-update-options.h
include/libgit2-glib-1.0/libgit2-glib/ggit-submodule.h
include/libgit2-glib-1.0/libgit2-glib/ggit-tag.h
include/libgit2-glib-1.0/libgit2-glib/ggit-transfer-progress.h
include/libgit2-glib-1.0/libgit2-glib/ggit-tree-builder.h
include/libgit2-glib-1.0/libgit2-glib/ggit-tree-entry.h
include/libgit2-glib-1.0/libgit2-glib/ggit-tree.h
include/libgit2-glib-1.0/libgit2-glib/ggit-types.h
include/libgit2-glib-1.0/libgit2-glib/ggit.h
lib/libgit2-glib-1.0.so
lib/libgit2-glib-1.0.so.0
lib/libgit2-glib-1.0.so.0.9900.0
lib/pkgconfig/libgit2-glib-1.0.pc
${PYSITELIB}/gi/overrides/Ggit.py