summaryrefslogtreecommitdiff
path: root/net-libs/signon-oauth2
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-libs/signon-oauth2
reinit the tree, so we can have metadata
Diffstat (limited to 'net-libs/signon-oauth2')
-rw-r--r--net-libs/signon-oauth2/Manifest5
-rw-r--r--net-libs/signon-oauth2/files/signon-oauth2-0.21-unused-dependency.patch16
-rw-r--r--net-libs/signon-oauth2/metadata.xml8
-rw-r--r--net-libs/signon-oauth2/signon-oauth2-0.21-r1.ebuild42
4 files changed, 71 insertions, 0 deletions
diff --git a/net-libs/signon-oauth2/Manifest b/net-libs/signon-oauth2/Manifest
new file mode 100644
index 000000000000..2ef36265f704
--- /dev/null
+++ b/net-libs/signon-oauth2/Manifest
@@ -0,0 +1,5 @@
+AUX signon-oauth2-0.21-unused-dependency.patch 295 SHA256 9afae2d485d2c2e334c8ec03dd4963fca9183255f5710c3cd55fbecd1c45a92c SHA512 16a1b68ca0d32f1948691cb1372852ec3e45ecac4eb4a2f6fff040400692aa699907e82e73da445e556c5f9107d8048f7803b45bed07d293206a692dddc38b48 WHIRLPOOL 6935b9b30dccd1e046e0b39663de3703b2d48179803f5ce4e31ad16ce8552779f1d1df440fc3e8d4afd4eb89625da78e0e925248350e994ef8dcb4ac92f7a9bf
+DIST signon-oauth2-0.21.tar.bz2 37819 SHA256 d09b74d9b298c1f2d5229b15d2aa1761a7e8fe0fb26d16626dd28faba3e314a3 SHA512 b0f97353e87c08420c3132f3357522b526a7c48df807ab833e05297ebfc86e0e8f25d4d3aa94e8ebc4aa1d9bc77856d63c43e5b5e9f3e63628f7710b9a056fd0 WHIRLPOOL 9ed35ca0f1a457665f6991d5d8d550e07f0cc0db428b5c8dd4f1a7f0056989fe9961ab657e54de531c3c7f185c987c6531c008c012d3de38f15780fdfdfb0651
+EBUILD signon-oauth2-0.21-r1.ebuild 841 SHA256 9e1a1aafb22eeb24e12f332d5535a2326a929337619292bf8d07658958a4b1ea SHA512 8fe420882ef3212253a9a0c3ab3111cdd1e0ebf0bd57fa2a7174b4ebb94478e464a909484e619c373de72fb9880f9d4de5fcded607b49dbe5894410c3f924cca WHIRLPOOL 0805b5aae46ea2e4d33998abf176364580cf0f3f9ff348e426c7a4c45057e216a44e07cb7fbf040916e841be8e801622524492f39ce060908cd8da26b94489a6
+MISC ChangeLog 1496 SHA256 bdd961e9b664b029b60fbb3c906408c7ba66f90377933a3f664ac244907427e9 SHA512 e13c8032318c833bc9a75746106bdb742d43db74d878e7cb2c3be7d00c38f06d43727a6d378f226ba8bb4374549c58cc431d2e2868828d0cad9871510d5a66fc WHIRLPOOL 6204f54fb927d4c163d244e39c8aee27107542b6d3277f3c8d9084320d0bfd7d870a1055e6243804e10a0b5df0bb20a4a883d94c94efe8de19497dc1fd815416
+MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c
diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.21-unused-dependency.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.21-unused-dependency.patch
new file mode 100644
index 000000000000..3e6656dd272c
--- /dev/null
+++ b/net-libs/signon-oauth2/files/signon-oauth2-0.21-unused-dependency.patch
@@ -0,0 +1,16 @@
+Qt5XmlPatterns is not actually used, but build will fail if it's missing.
+
+Gentoo-bug: 564316
+
+--- src/src.pro
++++ src/src.pro
+@@ -4,8 +4,7 @@
+ TARGET = oauth2plugin
+ DESTDIR = lib/signon
+ QT += core \
+- network \
+- xmlpatterns
++ network
+ QT -= gui
+ CONFIG += plugin \
+ build_all \
diff --git a/net-libs/signon-oauth2/metadata.xml b/net-libs/signon-oauth2/metadata.xml
new file mode 100644
index 000000000000..2fdbf33d963d
--- /dev/null
+++ b/net-libs/signon-oauth2/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-libs/signon-oauth2/signon-oauth2-0.21-r1.ebuild b/net-libs/signon-oauth2/signon-oauth2-0.21-r1.ebuild
new file mode 100644
index 000000000000..dc913a9e2838
--- /dev/null
+++ b/net-libs/signon-oauth2/signon-oauth2-0.21-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils qmake-utils
+
+DESCRIPTION="OAuth2 plugin for Signon daemon"
+HOMEPAGE="https://01.org/gsso/"
+SRC_URI="https://dev.gentoo.org/~kensington/distfiles/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl]
+ net-libs/signond
+"
+DEPEND="${RDEPEND}
+ test? ( dev-qt/qttest:5 )
+"
+
+src_prepare() {
+ if use !test; then
+ sed -i -e '/^SUBDIRS/s/tests//' signon-oauth2.pro || die "couldn't disable tests"
+ else
+ sed -i -e '/^INSTALLS.*/,+1d' tests/tests.pro || die "couldn't remove tests from install target"
+ fi
+
+ epatch "${FILESDIR}/${P}-unused-dependency.patch"
+}
+
+src_configure() {
+ eqmake5
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}