[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: bd433ea93def338ebc081cf092e64f35806e593c Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Apr 20 12:03:19 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Apr 20 12:56:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd433ea9 net-libs/libsignon-glib: enable py3.12 Fedora do it, so we can too. Closes: https://bugs.gentoo.org/929707 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild index db53f2f42860..84711961b404 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit meson python-r1 vala DESCRIPTION="GLib binding for the D-Bus API provided by signond"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/files/, net-libs/libsignon-glib/
commit: 6187339fbad7ca56c3012ce6ec8f7f064b6b4748 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Oct 25 19:15:57 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Oct 25 19:20:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6187339f net-libs/libsignon-glib: Support python3_11, EAPI-8 Fedora do it, so we can too. Signed-off-by: Andreas Sturmlechner gentoo.org> .../files/libsignon-glib-2.1-docs-optional.patch | 28 +++ .../files/libsignon-glib-2.1-meson-0.61.patch | 31 ++ ...-2.1-r1.ebuild => libsignon-glib-2.1-r2.ebuild} | 14 ++ 3 files changed, 68 insertions(+), 5 deletions(-) diff --git a/net-libs/libsignon-glib/files/libsignon-glib-2.1-docs-optional.patch b/net-libs/libsignon-glib/files/libsignon-glib-2.1-docs-optional.patch new file mode 100644 index ..b31bd46a825e --- /dev/null +++ b/net-libs/libsignon-glib/files/libsignon-glib-2.1-docs-optional.patch @@ -0,0 +1,28 @@ +From fc1098b3a376a04020c9e733eafda9fa0ac51723 Mon Sep 17 00:00:00 2001 +From: Pino Toscano +Date: Sat, 2 Jan 2021 14:19:18 +0100 +Subject: [PATCH] build: make documentation really optional + +Build of the documentation only if the meson option for it is enabled. +--- + meson.build | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 5d0de55..b10f80d 100644 +--- a/meson.build b/meson.build +@@ -23,7 +23,9 @@ endif + root_dir = include_directories ('.') + + subdir('libsignon-glib') +-subdir('docs') ++if get_option('documentation') ++subdir('docs') ++endif + + if get_option('python') + subdir('pygobject') +-- +GitLab + diff --git a/net-libs/libsignon-glib/files/libsignon-glib-2.1-meson-0.61.patch b/net-libs/libsignon-glib/files/libsignon-glib-2.1-meson-0.61.patch new file mode 100644 index ..66254e398029 --- /dev/null +++ b/net-libs/libsignon-glib/files/libsignon-glib-2.1-meson-0.61.patch @@ -0,0 +1,31 @@ +From 4fae9155a19aca601072f361768e0bf8ed556b1e Mon Sep 17 00:00:00 2001 +From: Heiko Becker +Date: Tue, 11 Jan 2022 22:05:11 +0100 +Subject: [PATCH] Fix build with meson >= 0.61.0 + +Otherwise it fails with "docs/reference/meson.build:21:6: ERROR: +gnome.gtkdoc keyword argument 'expand_content_files' was of type +array[File] but should have been array[str]". +--- + docs/reference/meson.build | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/docs/reference/meson.build b/docs/reference/meson.build +index 654404b..3927109 100644 +--- a/docs/reference/meson.build b/docs/reference/meson.build +@@ -47,9 +47,9 @@ gnome.gtkdoc( + 'libsignon-glib.types', + ], + content_files: doc_content_files, +-expand_content_files: files( ++expand_content_files: [ + 'migrating-1to2.xml' +-), ++], + fixxref_args: [ + '--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')), + '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gobject')), +-- +GitLab + diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild similarity index 91% rename from net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild rename to net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild index 1fee6ac93428..7f697f3474bf 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7,8,9,10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit meson python-r1 vala DESCRIPTION="GLib binding for the D-Bus API provided by signond" @@ -38,6 +38,11 @@ BDEPEND="$(python_gen_any_dep) test? ( dev-libs/check ) " +PATCHES=( + "${FILESDIR}/${P}-docs-optional.patch" + "${FILESDIR}/${P}-meson-0.61.patch" +) + python_check_deps() { return 0; } pkg_setup() { @@ -46,9 +51,7 @@ pkg_setup() { src_prepare() { default - vala_src_prepare - - use doc || sed -e "/^subdir('docs')$/d" -i meson.build || die + vala_setup cp libsignon-glib/*.xml libsignon-glib/interfaces || die } @@ -57,6 +60,7 @@ src_configure() { myconfigure() { local emesonargs=( -Ddebugging=$(usex debug true false) + -Ddocumentation=$(usex doc true false) -Dintrospection=$(usex introspection true false) -Dpython=$(usex python true false) -Dtests=$(usex test true false)
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 8cb83e169f42b7d5f993b5c9db7f9097f4f05954 Author: Sam James gentoo org> AuthorDate: Mon Aug 1 02:14:16 2022 + Commit: Sam James gentoo org> CommitDate: Mon Aug 1 02:14:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb83e16 net-libs/libsignon-glib: fix compiling (duplicate phase def.) Closes: https://bugs.gentoo.org/861497 Thanks-to: Matthew Dawson mjdsystems.ca> Signed-off-by: Sam James gentoo.org> .../{libsignon-glib-2.1.ebuild => libsignon-glib-2.1-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild similarity index 97% rename from net-libs/libsignon-glib/libsignon-glib-2.1.ebuild rename to net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild index 67df5bba992c..1fee6ac93428 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -80,7 +80,7 @@ src_compile() { fi } -src_compile() { +src_test() { if use python; then python_foreach_impl run_in_build_dir meson_src_test else
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 94248d5e5921893577e401fbab567ec7013a48e4 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Oct 2 09:43:43 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Oct 2 09:52:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94248d5e net-libs/libsignon-glib: python3_10 Fedora does it, so we can too. Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild index d23a1c777af..67df5bba992 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild @@ -3,12 +3,13 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7,8,9,10} ) inherit meson python-r1 vala DESCRIPTION="GLib binding for the D-Bus API provided by signond" HOMEPAGE="https://accounts-sso.gitlab.io/; SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VERSION_${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-VERSION_${PV}" LICENSE="LGPL-2.1" SLOT="0" @@ -37,8 +38,6 @@ BDEPEND="$(python_gen_any_dep) test? ( dev-libs/check ) " -S="${WORKDIR}/${PN}-VERSION_${PV}" - python_check_deps() { return 0; } pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 503efb391cfdde384153b4da34e4d7c25b4bc683 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Sep 30 13:11:03 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Sep 30 17:22:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503efb39 net-libs/libsignon-glib: Call python_check_deps Python is always required in BDEPEND, but implementation is only to be enforced with USE=python. Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild index e4b55547826..d23a1c777af 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild @@ -29,7 +29,7 @@ RDEPEND=" ) " DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS} +BDEPEND="$(python_gen_any_dep) $(vala_depend) dev-util/gdbus-codegen dev-util/glib-utils @@ -39,6 +39,8 @@ BDEPEND="${PYTHON_DEPS} S="${WORKDIR}/${PN}-VERSION_${PV}" +python_check_deps() { return 0; } + pkg_setup() { python_setup }
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: fcade4274168b66b006d30e1ed46dabb3cb74143 Author: Alex Fan yahoo com> AuthorDate: Sun Sep 12 07:42:08 2021 + Commit: Yixun Lan gentoo org> CommitDate: Sun Sep 12 11:27:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcade427 net-libs/libsignon-glib: keyword 2.1 for ~riscv Signed-off-by: Alex Fan yahoo.com> Signed-off-by: Yixun Lan gentoo.org> net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild index e9d5bb7e491..e4b55547826 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VER LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 arm64 x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="debug doc +introspection python test" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: c2b11525a9ec5ad69b820e98173ebd4f156c6ebe Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Feb 12 10:47:48 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Feb 12 11:57:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b11525 net-libs/libsignon-glib: Python is needed in BDEPEND Closes: https://bugs.gentoo.org/770184 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild index 3b00f34160d..e9d5bb7e491 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,6 +16,8 @@ KEYWORDS="amd64 arm64 x86" IUSE="debug doc +introspection python test" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )" +# needs more love +RESTRICT="test" RDEPEND=" dev-libs/glib:2 @@ -27,18 +29,20 @@ RDEPEND=" ) " DEPEND="${RDEPEND}" -BDEPEND="$(vala_depend) +BDEPEND="${PYTHON_DEPS} + $(vala_depend) dev-util/gdbus-codegen dev-util/glib-utils doc? ( dev-util/gtk-doc ) test? ( dev-libs/check ) " -# needs more love -RESTRICT="test" - S="${WORKDIR}/${PN}-VERSION_${PV}" +pkg_setup() { + python_setup +} + src_prepare() { default vala_src_prepare
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: ab4d6ab74547407fbdc860910a0d424b148eea1b Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Oct 27 00:23:27 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Oct 27 00:30:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4d6ab7 net-libs/libsignon-glib: Fix HOMEPAGE Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild index 33de3ed28b3..04e74abdd6b 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{6,7,8,9} ) inherit meson python-r1 vala DESCRIPTION="GLib binding for the D-Bus API provided by signond" -HOMEPAGE="https://01.org/gsso/; +HOMEPAGE="https://accounts-sso.gitlab.io/; SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VERSION_${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 32351dfc706cec2cad86848e360e8b481b5a1db0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Sep 6 16:14:31 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Sep 6 16:45:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32351dfc net-libs/libsignon-glib: Add vala BDEPENDs, py38/9, drop vcs-snapshot Closes: https://bugs.gentoo.org/740716 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild index a07adeedb26..33de3ed28b3 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild @@ -3,8 +3,8 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) -inherit meson python-r1 vala vcs-snapshot +PYTHON_COMPAT=( python3_{6,7,8,9} ) +inherit meson python-r1 vala DESCRIPTION="GLib binding for the D-Bus API provided by signond" HOMEPAGE="https://01.org/gsso/; @@ -27,7 +27,7 @@ RDEPEND=" ) " DEPEND="${RDEPEND}" -BDEPEND=" +BDEPEND="$(vala_depend) dev-util/gdbus-codegen dev-util/glib-utils doc? ( dev-util/gtk-doc ) @@ -37,9 +37,10 @@ BDEPEND=" # needs more love RESTRICT="test" +S="${WORKDIR}/${PN}-VERSION_${PV}" + src_prepare() { default - vala_src_prepare use doc || sed -e "/^subdir('docs')$/d" -i meson.build || die @@ -87,6 +88,7 @@ src_install() { if use python; then python_foreach_impl run_in_build_dir meson_src_install + python_foreach_impl python_optimize else meson_src_install fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/, net-libs/libsignon-glib/files/
commit: 2c92c882e9de1f3b789cdc643fe2a8ab8dd496ab Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Sep 7 11:53:14 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Sep 7 11:57:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c92c882 net-libs/libsignon-glib: Drop 1.14 Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libsignon-glib/Manifest | 1 - .../files/libsignon-glib-1.12-doc-disable.patch| 25 -- .../files/libsignon-glib-1.14-default-opts.patch | 45 --- net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 88 -- 4 files changed, 159 deletions(-) diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest index eb7a3d38b72..1e8120260bb 100644 --- a/net-libs/libsignon-glib/Manifest +++ b/net-libs/libsignon-glib/Manifest @@ -1,2 +1 @@ -DIST libsignon-glib-1.14.tar.gz 54019 BLAKE2B 9ffdb96a374ef0848c1b70cb369a533ea826b24856a32b4b454a0fd8982533041fcc88382fdf1eee6857aa36ec8d076885fc769a058e148e91da54dbddaf7125 SHA512 c2277933d6ec2c3288ce510c853da7719116dac15d60c7114fcdcb87d04e7f70390d066938dea6aa0f819fbd70158fb875c5be5684c47fd27c0b6c55e9467a1d DIST libsignon-glib-2.1.tar.gz 52440 BLAKE2B edc27f5f09c3f6d05f32ff6b560934dc003072940b44932fd90021511510fb56beaec7f25dd051b3c1d12d10942f292cc906a9fc4b74bb7f2daf8b885f15e644 SHA512 45d8e26263a16b98517cda0fff8e46fb1ffcc4bb833a6364454f120eb9819b48ee04bdb338bf5e9f0b0fe344af5940f35ed56f0765ca3605dead5b3755657dcf diff --git a/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch b/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch deleted file mode 100644 index 1ef64e60416..000 --- a/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff -Naur libsignon-glib-1.12.old/configure.ac libsignon-glib-1.12/configure.ac libsignon-glib-1.12.old/configure.ac 2014-12-09 11:52:37.0 +0300 -+++ libsignon-glib-1.12/configure.ac 2015-08-27 13:00:54.501123031 +0300 -@@ -100,9 +100,6 @@ - Makefile - libsignon-glib/Makefile - libsignon-glib.pc -- docs/Makefile -- docs/reference/Makefile -- docs/reference/version.xml - tests/Makefile - pygobject/Makefile - ]) -diff -Naur libsignon-glib-1.12.old/Makefile.am libsignon-glib-1.12/Makefile.am libsignon-glib-1.12.old/Makefile.am2014-12-09 11:52:37.0 +0300 -+++ libsignon-glib-1.12/Makefile.am2015-08-27 13:00:42.101237854 +0300 -@@ -2,7 +2,7 @@ - DISTCHECK_CONFIGURE_FLAGS = \ - --enable-gtk-doc \ - --enable-introspection=yes --SUBDIRS = libsignon-glib docs -+SUBDIRS = libsignon-glib - - if ENABLE_PYTHON - SUBDIRS += pygobject diff --git a/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch b/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch deleted file mode 100644 index 5dcf8cc4569..000 --- a/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 4982923fdc7be9978d3b089fb443bcb0e20243eb Mon Sep 17 00:00:00 2001 -From: Alberto Mardegan -Date: Tue, 21 Jun 2016 13:35:03 +0300 -Subject: [PATCH] Build: fix value of default options in configure.ac - -GLib assertions where always disabled, even if the --disable-* -parameters where not passed to configure.ac. - -Quick reference: -http://www.robster.org.uk/2011/02/07/autofoo-ac_arg_enable/ - configure.ac | 9 ++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 364f9f2..3cde223 100644 a/configure.ac -+++ b/configure.ac -@@ -63,17 +63,20 @@ AM_CONDITIONAL([ENABLE_TESTS], [test "x$have_check" = "xyes"]) - GTK_DOC_CHECK([1.14], [--flavour no-tmpl]) - - AC_ARG_ENABLE([cast-checks], --[AS_HELP_STRING([--disable-cast-checks], [compile with GLib cast checks disabled])]) -+[AS_HELP_STRING([--disable-cast-checks], [compile with GLib cast checks disabled])], -+[], [enable_cast_checks=yes]) - AS_IF([test "x$enable_cast_checks" = "xno"], - [CFLAGS="$CFLAGS -DG_DISABLE_CAST_CHECKS"]) - - AC_ARG_ENABLE([asserts], --[AS_HELP_STRING([--disable-asserts], [compile with GLib assertions disabled])]) -+[AS_HELP_STRING([--disable-asserts], [compile with GLib assertions disabled])], -+[], [enable_asserts=yes]) - AS_IF([test "x$enable_asserts" = "xno"], - [CFLAGS="$CFLAGS -DG_DISABLE_ASSERTS"]) - - AC_ARG_ENABLE([checks], --[AS_HELP_STRING([--disable-checks], [compile with GLib checks disabled])]) -+[AS_HELP_STRING([--disable-checks], [compile with GLib checks disabled])], -+[], [enable_checks=yes]) - AS_IF([test "x$checks" = "xno"], - [CFLAGS="$CFLAGS -DG_DISABLE_CHECKS"]) - --- -libgit2 0.26.0 - diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 64f5e12aff571cd9b663328700e495c9be99f626 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 2 13:24:12 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 2 13:24:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f5e12a net-libs/libsignon-glib: amd64 stable wrt bug #693210 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild index bc9901fbc42..88ad9c326e1 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VER LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 arm64 x86" +KEYWORDS="amd64 arm64 x86" IUSE="debug doc +introspection python test" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 09a1d30c457e36618489a10080f251524e2f0ad0 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 2 10:15:30 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 2 10:15:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a1d30c net-libs/libsignon-glib: x86 stable wrt bug #693210 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild index 2f20a7629c4..bc9901fbc42 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VER LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 arm64 ~x86" +KEYWORDS="~amd64 arm64 x86" IUSE="debug doc +introspection python test" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 7740ca5a43a0f5f531b234db27dc3b10ccb6655d Author: Aaron Bauman gentoo org> AuthorDate: Sun Sep 1 22:16:28 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Sep 1 22:18:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7740ca5a net-libs/libsignon-glib: arm64 stable (bug #693210) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.74, Repoman-2.3.17 RepoMan-Options: --include-arches="arm64" net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild index 43e1df26d94..2f20a7629c4 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VER LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 arm64 ~x86" IUSE="debug doc +introspection python test" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 0183c1291486b3c20d9714b25d458e071009bfa3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 4 20:17:25 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 4 22:06:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0183c129 net-libs/libsignon-glib: Revert 1.14-r1 "Works with py3.7" Incomplete EAPI-7 bump, irrelevant since 2.1 bump anyway. Signed-off-by: Andreas Sturmlechner gentoo.org> .../libsignon-glib/libsignon-glib-1.14-r1.ebuild | 88 -- 1 file changed, 88 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild deleted file mode 100644 index bd73aa4de09..000 --- a/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -inherit autotools python-r1 vcs-snapshot xdg-utils - -DESCRIPTION="GLib binding for the D-Bus API provided by signond" -HOMEPAGE="https://01.org/gsso/; -SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_${PV} -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="debug doc +introspection python test" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )" - -RDEPEND=" - dev-libs/glib:2 - net-libs/signond - introspection? ( dev-libs/gobject-introspection:= ) - python? ( - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND} - dev-util/glib-utils - dev-util/gdbus-codegen - doc? ( dev-util/gtk-doc ) -" - -DOCS=( AUTHORS NEWS README.md ) - -# needs more love -RESTRICT="test" - -PATCHES=( "${FILESDIR}/${P}-default-opts.patch" ) - -src_prepare() { - default - - if ! use doc; then - eapply "${FILESDIR}/${PN}-1.12-doc-disable.patch" - fi - - eautoreconf -} - -src_configure() { - xdg_environment_reset - - myconfigure() { - local myeconfargs=( - $(use_enable debug) - $(use_enable doc gtk-doc) - $(use_enable introspection) - $(use_enable python) - $(use_enable test tests) - ) - - econf "${myeconfargs[@]}" - } - - if use python; then - python_copy_sources - python_foreach_impl run_in_build_dir myconfigure - else - myconfigure - fi -} - -src_compile() { - default - if use python; then - python_foreach_impl run_in_build_dir default - fi -} - -src_install() { - default - if use python; then - python_foreach_impl run_in_build_dir default - fi - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 5c66473ff4e834144a5f579bda73c4acf979bf57 Author: Michael Palimaka gentoo org> AuthorDate: Sun Aug 4 11:59:26 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Aug 4 12:17:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c66473f net-libs/libsignon-glib: remove stray comments Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Michael Palimaka gentoo.org> net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 3 --- 1 file changed, 3 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild index 9e76f9f843a..43e1df26d94 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild @@ -34,8 +34,6 @@ BDEPEND=" test? ( dev-libs/check ) " -#DOCS=( AUTHORS NEWS README.md ) - # needs more love RESTRICT="test" @@ -62,7 +60,6 @@ src_configure() { } if use python; then -# python_copy_sources python_foreach_impl run_in_build_dir myconfigure else myconfigure
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: ebf753a60fc2d705cf613a00842896ddc2c735ff Author: Michael Palimaka gentoo org> AuthorDate: Sun Aug 4 11:50:58 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Aug 4 11:51:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf753a6 net-libs/libsignon-glib: version bump 2.1 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Michael Palimaka gentoo.org> net-libs/libsignon-glib/Manifest | 1 + net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 96 +++ 2 files changed, 97 insertions(+) diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest index 4836858a6f6..eb7a3d38b72 100644 --- a/net-libs/libsignon-glib/Manifest +++ b/net-libs/libsignon-glib/Manifest @@ -1 +1,2 @@ DIST libsignon-glib-1.14.tar.gz 54019 BLAKE2B 9ffdb96a374ef0848c1b70cb369a533ea826b24856a32b4b454a0fd8982533041fcc88382fdf1eee6857aa36ec8d076885fc769a058e148e91da54dbddaf7125 SHA512 c2277933d6ec2c3288ce510c853da7719116dac15d60c7114fcdcb87d04e7f70390d066938dea6aa0f819fbd70158fb875c5be5684c47fd27c0b6c55e9467a1d +DIST libsignon-glib-2.1.tar.gz 52440 BLAKE2B edc27f5f09c3f6d05f32ff6b560934dc003072940b44932fd90021511510fb56beaec7f25dd051b3c1d12d10942f292cc906a9fc4b74bb7f2daf8b885f15e644 SHA512 45d8e26263a16b98517cda0fff8e46fb1ffcc4bb833a6364454f120eb9819b48ee04bdb338bf5e9f0b0fe344af5940f35ed56f0765ca3605dead5b3755657dcf diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild new file mode 100644 index 000..9e76f9f843a --- /dev/null +++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7} ) +inherit meson python-r1 vala vcs-snapshot + +DESCRIPTION="GLib binding for the D-Bus API provided by signond" +HOMEPAGE="https://01.org/gsso/; +SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VERSION_${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="debug doc +introspection python test" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )" + +RDEPEND=" + dev-libs/glib:2 + net-libs/signond + introspection? ( dev-libs/gobject-introspection:= ) + python? ( + ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/gdbus-codegen + dev-util/glib-utils + doc? ( dev-util/gtk-doc ) + test? ( dev-libs/check ) +" + +#DOCS=( AUTHORS NEWS README.md ) + +# needs more love +RESTRICT="test" + +src_prepare() { + default + + vala_src_prepare + + use doc || sed -e "/^subdir('docs')$/d" -i meson.build || die + + cp libsignon-glib/*.xml libsignon-glib/interfaces || die +} + +src_configure() { + myconfigure() { + local emesonargs=( + -Ddebugging=$(usex debug true false) + -Dintrospection=$(usex introspection true false) + -Dpython=$(usex python true false) + -Dtests=$(usex test true false) + ) + + meson_src_configure + } + + if use python; then +# python_copy_sources + python_foreach_impl run_in_build_dir myconfigure + else + myconfigure + fi +} + +src_compile() { + if use python; then + python_foreach_impl run_in_build_dir meson_src_compile + else + meson_src_compile + fi +} + +src_compile() { + if use python; then + python_foreach_impl run_in_build_dir meson_src_test + else + meson_src_test + fi +} + +src_install() { + einstalldocs + + if use python; then + python_foreach_impl run_in_build_dir meson_src_install + else + meson_src_install + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: b7e3e4dfec7e50e381412c2dcd2d627f59563fc1 Author: Alexey Shvetsov gentoo org> AuthorDate: Sat Aug 3 20:36:04 2019 + Commit: Alexey Shvetsov gentoo org> CommitDate: Sat Aug 3 20:36:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e3e4df net-libs/libsignon-glib: Works with py3.7 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Alexey Shvetsov gentoo.org> .../libsignon-glib/libsignon-glib-1.14-r1.ebuild | 88 ++ 1 file changed, 88 insertions(+) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild new file mode 100644 index 000..bd73aa4de09 --- /dev/null +++ b/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) +inherit autotools python-r1 vcs-snapshot xdg-utils + +DESCRIPTION="GLib binding for the D-Bus API provided by signond" +HOMEPAGE="https://01.org/gsso/; +SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_${PV} -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="debug doc +introspection python test" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )" + +RDEPEND=" + dev-libs/glib:2 + net-libs/signond + introspection? ( dev-libs/gobject-introspection:= ) + python? ( + ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND} + dev-util/glib-utils + dev-util/gdbus-codegen + doc? ( dev-util/gtk-doc ) +" + +DOCS=( AUTHORS NEWS README.md ) + +# needs more love +RESTRICT="test" + +PATCHES=( "${FILESDIR}/${P}-default-opts.patch" ) + +src_prepare() { + default + + if ! use doc; then + eapply "${FILESDIR}/${PN}-1.12-doc-disable.patch" + fi + + eautoreconf +} + +src_configure() { + xdg_environment_reset + + myconfigure() { + local myeconfargs=( + $(use_enable debug) + $(use_enable doc gtk-doc) + $(use_enable introspection) + $(use_enable python) + $(use_enable test tests) + ) + + econf "${myeconfargs[@]}" + } + + if use python; then + python_copy_sources + python_foreach_impl run_in_build_dir myconfigure + else + myconfigure + fi +} + +src_compile() { + default + if use python; then + python_foreach_impl run_in_build_dir default + fi +} + +src_install() { + default + if use python; then + python_foreach_impl run_in_build_dir default + fi + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: e5c34911871256f77fd29e09d126100f9c09184f Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Oct 8 20:20:47 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Oct 9 08:03:59 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5c34911 net-libs/libsignon-glib: Allow build with > -j1 again Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild index 51eecdc3d55..0b2be9418aa 100644 --- a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -72,8 +72,6 @@ src_configure() { } src_compile() { - # fails to compile with more than one thread - MAKEOPTS="${MAKEOPTS} -j1" default if use python; then python_foreach_impl run_in_build_dir default
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 7bd3cb18f5e4c9d26e3f94a4e76ae0d9e30da95e Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Oct 9 07:51:50 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Oct 9 08:03:59 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd3cb18 net-libs/libsignon-glib: DEPEND on dev-util/glib-utils Closes: https://bugs.gentoo.org/668076 Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild index 0b2be9418aa..74019584537 100644 --- a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild @@ -27,6 +27,7 @@ RDEPEND=" ) " DEPEND="${RDEPEND} + dev-util/glib-utils dev-util/gdbus-codegen doc? ( dev-util/gtk-doc ) "
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 12a5bf17067fc98bad3a2c5e2abdb0a03bb4f6c2 Author: Michael Palimaka gentoo org> AuthorDate: Sat Jan 27 00:28:30 2018 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Jan 27 00:28:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a5bf17 net-libs/libsignon-glib: add python-3.6 support Closes: https://bugs.gentoo.org/645422 Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild index 4b1fc11e206..51eecdc3d55 100644 --- a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) inherit autotools python-r1 vcs-snapshot xdg-utils DESCRIPTION="GLib binding for the D-Bus API provided by signond"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 36f008111ac18ceb00c36247fd07249d7d000e69 Author: Michael Palimaka gentoo org> AuthorDate: Mon Dec 25 02:23:01 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Dec 25 02:23:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f00811 net-libs/libsignon-glib: sort variables Package-Manager: Portage-2.3.14, Repoman-2.3.6 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild index 08b5de1e6b4..4b1fc11e206 100644 --- a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild @@ -10,8 +10,8 @@ DESCRIPTION="GLib binding for the D-Bus API provided by signond" HOMEPAGE="https://01.org/gsso/; SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_${PV} -> ${P}.tar.gz" -SLOT="0" LICENSE="LGPL-2.1" +SLOT="0" KEYWORDS="amd64 x86" IUSE="debug doc +introspection python test"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 9dd55bf1fa181384b41ebd07b08c731b3b18db2b Author: Michael Palimaka gentoo org> AuthorDate: Mon Dec 25 02:22:24 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Dec 25 02:23:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd55bf1 net-libs/libsignon-glib: remove 1.13-r1 Package-Manager: Portage-2.3.14, Repoman-2.3.6 net-libs/libsignon-glib/Manifest | 1 - .../libsignon-glib/libsignon-glib-1.13-r1.ebuild | 87 -- 2 files changed, 88 deletions(-) diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest index 09128827ef0..4836858a6f6 100644 --- a/net-libs/libsignon-glib/Manifest +++ b/net-libs/libsignon-glib/Manifest @@ -1,2 +1 @@ -DIST libsignon-glib-1.13.tar.gz 51601 BLAKE2B e38d12a0cbb6b0df80c0da27620c06e0fb4301694782c64dd86bd5dbc0424ca40b917d5d6d4c4197a9f736bea199a7e029c8b48bc5b9bc997005b26311b560af SHA512 aaae6a37a113685eb36ddccd497e387617cf0900506638cbafbac282c4d63ade41f4c915ad6f04214c58af580b70d9062ecf3e1618b6f5fe07dad50c5dc125a6 DIST libsignon-glib-1.14.tar.gz 54019 BLAKE2B 9ffdb96a374ef0848c1b70cb369a533ea826b24856a32b4b454a0fd8982533041fcc88382fdf1eee6857aa36ec8d076885fc769a058e148e91da54dbddaf7125 SHA512 c2277933d6ec2c3288ce510c853da7719116dac15d60c7114fcdcb87d04e7f70390d066938dea6aa0f819fbd70158fb875c5be5684c47fd27c0b6c55e9467a1d diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild deleted file mode 100644 index 7a39014192a..000 --- a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -inherit autotools python-r1 vcs-snapshot xdg-utils - -DESCRIPTION="GLib binding for the D-Bus API provided by signond" -HOMEPAGE="https://01.org/gsso/; -SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_1.13 -> ${P}.tar.gz" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="amd64 x86" -IUSE="debug doc +introspection python test" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )" - -RDEPEND=" - dev-libs/glib:2 - net-libs/signond - introspection? ( dev-libs/gobject-introspection:= ) - python? ( - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND} - dev-util/gdbus-codegen - doc? ( dev-util/gtk-doc ) -" - -DOCS=( AUTHORS NEWS README ) - -# needs more love -RESTRICT="test" - -src_prepare() { - default - - if ! use doc; then - eapply "${FILESDIR}/${PN}-1.12-doc-disable.patch" - fi - - eautoreconf -} - -src_configure() { - xdg_environment_reset - - myconfigure() { - local myeconfargs=( - $(use_enable debug) - $(use_enable doc gtk-doc) - $(use_enable introspection) - $(use_enable python) - $(use_enable test tests) - ) - - econf "${myeconfargs[@]}" - } - - if use python; then - python_copy_sources - python_foreach_impl run_in_build_dir myconfigure - else - myconfigure - fi -} - -src_compile() { - # fails to compile with more than one thread - MAKEOPTS="${MAKEOPTS} -j1" - default - if use python; then - python_foreach_impl run_in_build_dir default - fi -} - -src_install() { - default - if use python; then - python_foreach_impl run_in_build_dir default - fi - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 19a62a1fa53d56a7f9369569c77231ba084d659c Author: Michael Palimaka gentoo org> AuthorDate: Mon Dec 25 02:22:03 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Dec 25 02:23:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a62a1f net-libs/libsignon-glib: stabilise 1.14 for amd64/x86 Bug: https://bugs.gentoo.org/641974 Package-Manager: Portage-2.3.14, Repoman-2.3.6 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild index fe543c51128..08b5de1e6b4 100644 --- a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.g SLOT="0" LICENSE="LGPL-2.1" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="debug doc +introspection python test" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 7882e73b161e091c098dcd2dbf8071df48020930 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Oct 28 19:28:26 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Oct 28 20:52:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7882e73b net-libs/libsignon-glib: epatch->eapply, drop eutils, fix REQUIRED_USE Gentoo-bug: 635122 Package-Manager: Portage-2.3.13, Repoman-2.3.4 net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild index 83bffcb79c4..7a39014192a 100644 --- a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -inherit autotools eutils python-r1 vcs-snapshot xdg-utils +inherit autotools python-r1 vcs-snapshot xdg-utils DESCRIPTION="GLib binding for the D-Bus API provided by signond" HOMEPAGE="https://01.org/gsso/; @@ -15,7 +15,7 @@ LICENSE="LGPL-2.1" KEYWORDS="amd64 x86" IUSE="debug doc +introspection python test" -REQUIRED_USE="${PYTHON_REQUIRED_USE} python? ( introspection )" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )" RDEPEND=" dev-libs/glib:2 @@ -40,7 +40,7 @@ src_prepare() { default if ! use doc; then - epatch "${FILESDIR}/${PN}-1.12-doc-disable.patch" + eapply "${FILESDIR}/${PN}-1.12-doc-disable.patch" fi eautoreconf @@ -83,5 +83,5 @@ src_install() { if use python; then python_foreach_impl run_in_build_dir default fi - prune_libtool_files + find "${D}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/, net-libs/libsignon-glib/files/
commit: 5b6e70ecc264b6fb053d039b2784bd5e50b58b10 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Oct 28 19:40:01 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Oct 28 20:52:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6e70ec net-libs/libsignon-glib: 1.14 version bump Package-Manager: Portage-2.3.13, Repoman-2.3.4 net-libs/libsignon-glib/Manifest | 1 + .../files/libsignon-glib-1.14-default-opts.patch | 45 +++ net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 89 ++ 3 files changed, 135 insertions(+) diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest index fbe55c398f0..3110f8ff0cc 100644 --- a/net-libs/libsignon-glib/Manifest +++ b/net-libs/libsignon-glib/Manifest @@ -1 +1,2 @@ DIST libsignon-glib-1.13.tar.gz 51601 SHA256 8e0e450e719c16f79d3c3aadb98656ed5967a2f2cd24c1d9cd5747e670a087bc SHA512 aaae6a37a113685eb36ddccd497e387617cf0900506638cbafbac282c4d63ade41f4c915ad6f04214c58af580b70d9062ecf3e1618b6f5fe07dad50c5dc125a6 WHIRLPOOL 8f0d1d51588e42c9fac51883a9ecb08b6ad4949fc8f335c2259f967ea8f3555b04b3ca46f323b20591a2bc85dc1b5bba3968fec1be3e4dfd7a9464e2c5d6880e +DIST libsignon-glib-1.14.tar.gz 54019 SHA256 99db552f250d0853c468a3f03872123bb7102dbdc91e15a7a4855f7a47dd2fca SHA512 c2277933d6ec2c3288ce510c853da7719116dac15d60c7114fcdcb87d04e7f70390d066938dea6aa0f819fbd70158fb875c5be5684c47fd27c0b6c55e9467a1d WHIRLPOOL 17ba0ab1a2cb64d0021aadc1a516d3ac85b86439ffb4d11e6c0ee87c6b39df84b82a89c29ff66e7547ad63137861479b86c91ad960ee4ee40d3f494a56621c78 diff --git a/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch b/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch new file mode 100644 index 000..5dcf8cc4569 --- /dev/null +++ b/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch @@ -0,0 +1,45 @@ +From 4982923fdc7be9978d3b089fb443bcb0e20243eb Mon Sep 17 00:00:00 2001 +From: Alberto Mardegan+Date: Tue, 21 Jun 2016 13:35:03 +0300 +Subject: [PATCH] Build: fix value of default options in configure.ac + +GLib assertions where always disabled, even if the --disable-* +parameters where not passed to configure.ac. + +Quick reference: +http://www.robster.org.uk/2011/02/07/autofoo-ac_arg_enable/ +--- + configure.ac | 9 ++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 364f9f2..3cde223 100644 +--- a/configure.ac b/configure.ac +@@ -63,17 +63,20 @@ AM_CONDITIONAL([ENABLE_TESTS], [test "x$have_check" = "xyes"]) + GTK_DOC_CHECK([1.14], [--flavour no-tmpl]) + + AC_ARG_ENABLE([cast-checks], +-[AS_HELP_STRING([--disable-cast-checks], [compile with GLib cast checks disabled])]) ++[AS_HELP_STRING([--disable-cast-checks], [compile with GLib cast checks disabled])], ++[], [enable_cast_checks=yes]) + AS_IF([test "x$enable_cast_checks" = "xno"], + [CFLAGS="$CFLAGS -DG_DISABLE_CAST_CHECKS"]) + + AC_ARG_ENABLE([asserts], +-[AS_HELP_STRING([--disable-asserts], [compile with GLib assertions disabled])]) ++[AS_HELP_STRING([--disable-asserts], [compile with GLib assertions disabled])], ++[], [enable_asserts=yes]) + AS_IF([test "x$enable_asserts" = "xno"], + [CFLAGS="$CFLAGS -DG_DISABLE_ASSERTS"]) + + AC_ARG_ENABLE([checks], +-[AS_HELP_STRING([--disable-checks], [compile with GLib checks disabled])]) ++[AS_HELP_STRING([--disable-checks], [compile with GLib checks disabled])], ++[], [enable_checks=yes]) + AS_IF([test "x$checks" = "xno"], + [CFLAGS="$CFLAGS -DG_DISABLE_CHECKS"]) + +-- +libgit2 0.26.0 + diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild new file mode 100644 index 000..fe543c51128 --- /dev/null +++ b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +inherit autotools python-r1 vcs-snapshot xdg-utils + +DESCRIPTION="GLib binding for the D-Bus API provided by signond" +HOMEPAGE="https://01.org/gsso/; +SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_${PV} -> ${P}.tar.gz" + +SLOT="0" +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc +introspection python test" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )" + +RDEPEND=" + dev-libs/glib:2 + net-libs/signond + introspection? ( dev-libs/gobject-introspection:= ) + python? ( + ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND} + dev-util/gdbus-codegen + doc? ( dev-util/gtk-doc ) +" + +DOCS=( AUTHORS NEWS README.md ) + +# needs more love +RESTRICT="test" + +PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 40bde12bf6fafa3ea9259577926987ab6b4bee59 Author: Michael Palimaka gentoo org> AuthorDate: Thu Aug 18 13:01:37 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Aug 18 13:08:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40bde12b net-libs/libsignon-glib: amd64/x86 stable Gentoo-bug: 590488 Package-Manager: portage-2.3.0 net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild index 0ca692f..17358b4 100644 --- a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.g SLOT="0" LICENSE="LGPL-2.1" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="debug doc +introspection python test" REQUIRED_USE="${PYTHON_REQUIRED_USE} python? ( introspection )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 94abc8abe40463d313d9fd59bf9a696c90a9fd33 Author: Michael Palimaka gentoo org> AuthorDate: Thu Aug 18 13:01:54 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Aug 18 13:08:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94abc8ab net-libs/libsignon-glib: remove old Package-Manager: portage-2.3.0 net-libs/libsignon-glib/libsignon-glib-1.13.ebuild | 80 -- 1 file changed, 80 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild deleted file mode 100644 index e441be2..000 --- a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) -inherit autotools python-r1 vcs-snapshot xdg-utils - -DESCRIPTION="GLib binding for the D-Bus API provided by signond" -HOMEPAGE="https://01.org/gsso/; -SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_1.13 -> ${P}.tar.gz" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~amd64 ~x86" -IUSE="debug doc python test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - dev-libs/glib:2 - net-libs/signond -" -DEPEND="${RDEPEND} - dev-util/gdbus-codegen - python? ( ${PYTHON_DEPS} ) - doc? ( dev-util/gtk-doc ) -" - -DOCS=( AUTHORS NEWS README ) - -# needs more love -RESTRICT="test" - -src_prepare() { - if ! use doc; then - epatch "${FILESDIR}/${PN}-1.12-doc-disable.patch" - fi - - eautoreconf -} - -src_configure() { - xdg_environment_reset - - myconfigure() { - local myeconfargs=( - $(use_enable debug) - $(use_enable doc gtk-doc) - $(use_enable python) - $(use_enable test tests) - ) - - econf "${myeconfargs[@]}" - } - - if use python; then - python_copy_sources - python_foreach_impl run_in_build_dir myconfigure - else - myconfigure - fi -} - -src_compile() { - # fails to compile with more than one thread - MAKEOPTS="${MAKEOPTS} -j1" - default - if use python; then - python_foreach_impl run_in_build_dir default - fi -} - -src_install() { - default - if use python; then - python_foreach_impl run_in_build_dir default - fi -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: fa6edab6ffc6a5e964e6fa3e6b83c7bef51b95ef Author: Michael Palimaka gentoo org> AuthorDate: Thu Aug 4 20:01:57 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Aug 4 20:03:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6edab6 net-libs/libsignon-glib: revision bump with various fixes This introduces an introspection USE flag which eliminates an automagic dependency. The python USE flag requires the new introspection USE flag to be enabled, as they are introspection bindings and build but do not run without the backing introspection files. This revision bump also corrects the python dependencies, prunes an unused libtool file, and switches to EAPI 6. Package-Manager: portage-2.3.0 .../libsignon-glib/libsignon-glib-1.13-r1.ebuild | 88 ++ 1 file changed, 88 insertions(+) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild new file mode 100644 index 000..0ca692f --- /dev/null +++ b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) +inherit autotools eutils python-r1 vcs-snapshot xdg-utils + +DESCRIPTION="GLib binding for the D-Bus API provided by signond" +HOMEPAGE="https://01.org/gsso/; +SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_1.13 -> ${P}.tar.gz" + +SLOT="0" +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc +introspection python test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} python? ( introspection )" + +RDEPEND=" + dev-libs/glib:2 + net-libs/signond + introspection? ( dev-libs/gobject-introspection:= ) + python? ( + ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND} + dev-util/gdbus-codegen + doc? ( dev-util/gtk-doc ) +" + +DOCS=( AUTHORS NEWS README ) + +# needs more love +RESTRICT="test" + +src_prepare() { + default + + if ! use doc; then + epatch "${FILESDIR}/${PN}-1.12-doc-disable.patch" + fi + + eautoreconf +} + +src_configure() { + xdg_environment_reset + + myconfigure() { + local myeconfargs=( + $(use_enable debug) + $(use_enable doc gtk-doc) + $(use_enable introspection) + $(use_enable python) + $(use_enable test tests) + ) + + econf "${myeconfargs[@]}" + } + + if use python; then + python_copy_sources + python_foreach_impl run_in_build_dir myconfigure + else + myconfigure + fi +} + +src_compile() { + # fails to compile with more than one thread + MAKEOPTS="${MAKEOPTS} -j1" + default + if use python; then + python_foreach_impl run_in_build_dir default + fi +} + +src_install() { + default + if use python; then + python_foreach_impl run_in_build_dir default + fi + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 4e850ea94ee139d53ada0b0551ab04c5ccbf75ee Author: Michael Palimaka gentoo org> AuthorDate: Wed Jul 6 13:52:27 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Wed Jul 6 13:52:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e850ea9 net-libs/libsignon-glib: reset XDG env vars Gentoo-bug: 587888 Package-Manager: portage-2.3.0 net-libs/libsignon-glib/libsignon-glib-1.13.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild index 1b02f5f..e441be2 100644 --- a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild @@ -5,7 +5,7 @@ EAPI=5 PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) -inherit autotools python-r1 vcs-snapshot +inherit autotools python-r1 vcs-snapshot xdg-utils DESCRIPTION="GLib binding for the D-Bus API provided by signond" HOMEPAGE="https://01.org/gsso/; @@ -42,6 +42,8 @@ src_prepare() { } src_configure() { + xdg_environment_reset + myconfigure() { local myeconfargs=( $(use_enable debug)
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 53b41e995686d38656ac776b881cc31a24e91cbb Author: David Seifert gentoo org> AuthorDate: Sun Mar 27 17:14:48 2016 + Commit: David Seifert gentoo org> CommitDate: Sun Mar 27 17:44:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b41e99 net-libs/libsignon-glib: Add python3_5 support Package-Manager: portage-2.2.28 net-libs/libsignon-glib/libsignon-glib-1.13.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild index 36b0e0b..1b02f5f 100644 --- a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) inherit autotools python-r1 vcs-snapshot DESCRIPTION="GLib binding for the D-Bus API provided by signond"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: c1eedfd6583abf34219857cf8849aaea6bcabec3 Author: Michael Palimaka gentoo org> AuthorDate: Sun Mar 27 17:09:51 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Mar 27 17:10:05 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1eedfd6 net-libs/libsignon-glib: remove old Package-Manager: portage-2.2.28 net-libs/libsignon-glib/Manifest | 1 - net-libs/libsignon-glib/libsignon-glib-1.12.ebuild | 77 -- 2 files changed, 78 deletions(-) diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest index ef6cea7..fbe55c3 100644 --- a/net-libs/libsignon-glib/Manifest +++ b/net-libs/libsignon-glib/Manifest @@ -1,2 +1 @@ -DIST libsignon-glib-1.12.tar.xz 42384 SHA256 bd7e3be291e3173f20dda5376e1387be5d1705b12a00885e93f2cc900a9b4463 SHA512 5d5a3918898dce9d8b10597ac95428bef4753a1c626b6e7fef54e9024327b0849ddb628b25801504c336cf6fe2ebc16e5264bb576ecab16457ccf17918f042cf WHIRLPOOL 5766ad1fe50a6637d2f8e5fe6b092599112c9b6fb56dd44502568d41d61d3208d8d5a00ce1c698848f3fbeb0eb0a1ee82bcbebaff74428a97f634589e56d9def DIST libsignon-glib-1.13.tar.gz 51601 SHA256 8e0e450e719c16f79d3c3aadb98656ed5967a2f2cd24c1d9cd5747e670a087bc SHA512 aaae6a37a113685eb36ddccd497e387617cf0900506638cbafbac282c4d63ade41f4c915ad6f04214c58af580b70d9062ecf3e1618b6f5fe07dad50c5dc125a6 WHIRLPOOL 8f0d1d51588e42c9fac51883a9ecb08b6ad4949fc8f335c2259f967ea8f3555b04b3ca46f323b20591a2bc85dc1b5bba3968fec1be3e4dfd7a9464e2c5d6880e diff --git a/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild deleted file mode 100644 index 80ab757..000 --- a/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) -inherit autotools python-r1 - -DESCRIPTION="GLib binding for the D-Bus API provided by signond" -HOMEPAGE="https://01.org/gsso/; -SRC_URI="http://dev.gentoo.org/~johu/distfiles/${P}.tar.xz; - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~amd64 ~x86" -IUSE="debug doc python test" - -RDEPEND=" - dev-libs/glib:2 - net-libs/signond -" -DEPEND="${RDEPEND} - dev-libs/check - dev-util/gdbus-codegen - python? ( ${PYTHON_DEPS} ) - doc? ( dev-util/gtk-doc ) -" - -DOCS=( AUTHORS NEWS README ) - -# needs more love -RESTRICT="test" - -src_prepare() { - if ! use doc; then - epatch "${FILESDIR}/${P}-doc-disable.patch" - fi - - eautoreconf -} - -src_configure() { - myconfigure() { - local myeconfargs=( - $(use_enable debug) - $(use_enable doc gtk-doc) - $(use_enable python) - $(use_enable test tests) - ) - - econf "${myeconfargs[@]}" - } - - if use python; then - python_copy_sources - python_foreach_impl run_in_build_dir myconfigure - else - myconfigure - fi -} - -src_compile() { - # fails to compile with more than one thread - MAKEOPTS="${MAKEOPTS} -j1" - default - if use python; then - python_foreach_impl run_in_build_dir default - fi -} - -src_install() { - default - if use python; then - python_foreach_impl run_in_build_dir default - fi -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: ccff46f20332325b8b9aaaff445039f9000767d9 Author: Michael Palimaka gentoo org> AuthorDate: Sun Dec 20 18:03:51 2015 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Dec 20 18:07:48 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccff46f2 net-libs/libsignon-glib: version bump Package-Manager: portage-2.2.26 net-libs/libsignon-glib/Manifest | 1 + net-libs/libsignon-glib/libsignon-glib-1.13.ebuild | 78 ++ 2 files changed, 79 insertions(+) diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest index 48c9856..ef6cea7 100644 --- a/net-libs/libsignon-glib/Manifest +++ b/net-libs/libsignon-glib/Manifest @@ -1 +1,2 @@ DIST libsignon-glib-1.12.tar.xz 42384 SHA256 bd7e3be291e3173f20dda5376e1387be5d1705b12a00885e93f2cc900a9b4463 SHA512 5d5a3918898dce9d8b10597ac95428bef4753a1c626b6e7fef54e9024327b0849ddb628b25801504c336cf6fe2ebc16e5264bb576ecab16457ccf17918f042cf WHIRLPOOL 5766ad1fe50a6637d2f8e5fe6b092599112c9b6fb56dd44502568d41d61d3208d8d5a00ce1c698848f3fbeb0eb0a1ee82bcbebaff74428a97f634589e56d9def +DIST libsignon-glib-1.13.tar.gz 51601 SHA256 8e0e450e719c16f79d3c3aadb98656ed5967a2f2cd24c1d9cd5747e670a087bc SHA512 aaae6a37a113685eb36ddccd497e387617cf0900506638cbafbac282c4d63ade41f4c915ad6f04214c58af580b70d9062ecf3e1618b6f5fe07dad50c5dc125a6 WHIRLPOOL 8f0d1d51588e42c9fac51883a9ecb08b6ad4949fc8f335c2259f967ea8f3555b04b3ca46f323b20591a2bc85dc1b5bba3968fec1be3e4dfd7a9464e2c5d6880e diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild new file mode 100644 index 000..36b0e0b --- /dev/null +++ b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) +inherit autotools python-r1 vcs-snapshot + +DESCRIPTION="GLib binding for the D-Bus API provided by signond" +HOMEPAGE="https://01.org/gsso/; +SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_1.13 -> ${P}.tar.gz" + +SLOT="0" +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc python test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + dev-libs/glib:2 + net-libs/signond +" +DEPEND="${RDEPEND} + dev-util/gdbus-codegen + python? ( ${PYTHON_DEPS} ) + doc? ( dev-util/gtk-doc ) +" + +DOCS=( AUTHORS NEWS README ) + +# needs more love +RESTRICT="test" + +src_prepare() { + if ! use doc; then + epatch "${FILESDIR}/${PN}-1.12-doc-disable.patch" + fi + + eautoreconf +} + +src_configure() { + myconfigure() { + local myeconfargs=( + $(use_enable debug) + $(use_enable doc gtk-doc) + $(use_enable python) + $(use_enable test tests) + ) + + econf "${myeconfargs[@]}" + } + + if use python; then + python_copy_sources + python_foreach_impl run_in_build_dir myconfigure + else + myconfigure + fi +} + +src_compile() { + # fails to compile with more than one thread + MAKEOPTS="${MAKEOPTS} -j1" + default + if use python; then + python_foreach_impl run_in_build_dir default + fi +} + +src_install() { + default + if use python; then + python_foreach_impl run_in_build_dir default + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/
commit: 46af94dabfc99ea9c6eb8b47a1a0d043b3b85973 Author: Michael Palimaka gentoo org> AuthorDate: Fri Sep 25 19:22:23 2015 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Sep 25 19:22:40 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46af94da net-libs/libsignon-glib: add missing dependency Gentoo-bug: 561374 Package-Manager: portage-2.2.20.1 net-libs/libsignon-glib/libsignon-glib-1.12.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild index c5f085e..80ab757 100644 --- a/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild @@ -22,6 +22,7 @@ RDEPEND=" " DEPEND="${RDEPEND} dev-libs/check + dev-util/gdbus-codegen python? ( ${PYTHON_DEPS} ) doc? ( dev-util/gtk-doc ) "
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/files/, net-libs/libsignon-glib/
commit: b25ff8de385a6a27c23237fa8ec1880b461af68e Author: Johannes Huber johu AT gentoo DOT org AuthorDate: Thu Aug 27 12:24:48 2015 + Commit: Johannes Huber johu AT gentoo DOT org CommitDate: Thu Aug 27 12:24:48 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25ff8de net-libs/libsignon-glib: New package Initial ebuild by Igor Poboiko igor.poboiko AT gmail.com. Updates by me. Gentoo-Bug: 557546 Reported-by: David E. Narváez david.narvaez AT computer.org Package-Manager: portage-2.2.20.1 net-libs/libsignon-glib/Manifest | 1 + .../files/libsignon-glib-1.12-doc-disable.patch| 25 +++ net-libs/libsignon-glib/libsignon-glib-1.12.ebuild | 76 ++ net-libs/libsignon-glib/metadata.xml | 5 ++ 4 files changed, 107 insertions(+) diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest new file mode 100644 index 000..48c9856 --- /dev/null +++ b/net-libs/libsignon-glib/Manifest @@ -0,0 +1 @@ +DIST libsignon-glib-1.12.tar.xz 42384 SHA256 bd7e3be291e3173f20dda5376e1387be5d1705b12a00885e93f2cc900a9b4463 SHA512 5d5a3918898dce9d8b10597ac95428bef4753a1c626b6e7fef54e9024327b0849ddb628b25801504c336cf6fe2ebc16e5264bb576ecab16457ccf17918f042cf WHIRLPOOL 5766ad1fe50a6637d2f8e5fe6b092599112c9b6fb56dd44502568d41d61d3208d8d5a00ce1c698848f3fbeb0eb0a1ee82bcbebaff74428a97f634589e56d9def diff --git a/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch b/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch new file mode 100644 index 000..1ef64e6 --- /dev/null +++ b/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch @@ -0,0 +1,25 @@ +diff -Naur libsignon-glib-1.12.old/configure.ac libsignon-glib-1.12/configure.ac +--- libsignon-glib-1.12.old/configure.ac 2014-12-09 11:52:37.0 +0300 libsignon-glib-1.12/configure.ac 2015-08-27 13:00:54.501123031 +0300 +@@ -100,9 +100,6 @@ + Makefile + libsignon-glib/Makefile + libsignon-glib.pc +- docs/Makefile +- docs/reference/Makefile +- docs/reference/version.xml + tests/Makefile + pygobject/Makefile + ]) +diff -Naur libsignon-glib-1.12.old/Makefile.am libsignon-glib-1.12/Makefile.am +--- libsignon-glib-1.12.old/Makefile.am2014-12-09 11:52:37.0 +0300 libsignon-glib-1.12/Makefile.am2015-08-27 13:00:42.101237854 +0300 +@@ -2,7 +2,7 @@ + DISTCHECK_CONFIGURE_FLAGS = \ + --enable-gtk-doc \ + --enable-introspection=yes +-SUBDIRS = libsignon-glib docs ++SUBDIRS = libsignon-glib + + if ENABLE_PYTHON + SUBDIRS += pygobject diff --git a/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild b/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild new file mode 100644 index 000..c5f085e --- /dev/null +++ b/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) +inherit autotools python-r1 + +DESCRIPTION=GLib binding for the D-Bus API provided by signond +HOMEPAGE=https://01.org/gsso/; +SRC_URI=http://dev.gentoo.org/~johu/distfiles/${P}.tar.xz; + +SLOT=0 +LICENSE=LGPL-2.1 +KEYWORDS=~amd64 ~x86 +IUSE=debug doc python test + +RDEPEND= + dev-libs/glib:2 + net-libs/signond + +DEPEND=${RDEPEND} + dev-libs/check + python? ( ${PYTHON_DEPS} ) + doc? ( dev-util/gtk-doc ) + + +DOCS=( AUTHORS NEWS README ) + +# needs more love +RESTRICT=test + +src_prepare() { + if ! use doc; then + epatch ${FILESDIR}/${P}-doc-disable.patch + fi + + eautoreconf +} + +src_configure() { + myconfigure() { + local myeconfargs=( + $(use_enable debug) + $(use_enable doc gtk-doc) + $(use_enable python) + $(use_enable test tests) + ) + + econf ${myeconfargs[@]} + } + + if use python; then + python_copy_sources + python_foreach_impl run_in_build_dir myconfigure + else + myconfigure + fi +} + +src_compile() { + # fails to compile with more than one thread + MAKEOPTS=${MAKEOPTS} -j1 + default + if use python; then + python_foreach_impl run_in_build_dir default + fi +} + +src_install() { + default + if use python; then + python_foreach_impl run_in_build_dir default + fi +} diff --git a/net-libs/libsignon-glib/metadata.xml b/net-libs/libsignon-glib/metadata.xml new file mode 100644 index 000..a23f444 --- /dev/null +++ b/net-libs/libsignon-glib/metadata.xml @@ -0,0 +1,5 @@ +?xml version=1.0 encoding=UTF-8? +!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd; +pkgmetadata + herdkde/herd +/pkgmetadata