diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-libs/signond |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-libs/signond')
-rw-r--r-- | net-libs/signond/Manifest | 4 | ||||
-rw-r--r-- | net-libs/signond/metadata.xml | 8 | ||||
-rw-r--r-- | net-libs/signond/signond-8.58.ebuild | 61 |
3 files changed, 73 insertions, 0 deletions
diff --git a/net-libs/signond/Manifest b/net-libs/signond/Manifest new file mode 100644 index 000000000000..c0790a673da8 --- /dev/null +++ b/net-libs/signond/Manifest @@ -0,0 +1,4 @@ +DIST signond-8.58.tar.gz 277287 SHA256 301e2e3b6919585c8ffc56f73ec1f0f9b18a533e1db88461e9fa4e2acf75a34a SHA512 74c9f32ea99c869c0aa72b5816962336869131ea4e8484c53636b35f2ed669a49cbc0ccf10c2c446697892235b94cf2c74f8d5402f430081d7d51421646eec91 WHIRLPOOL 7cff41e9ca37627a6a80a3c23d960958543ee2344ee24771d5e02c6a519d82f68a5003bf9a2bb413c9cbf20f7b450adaf9a82160cd422146431fce237d87d084 +EBUILD signond-8.58.ebuild 1504 SHA256 d46d897a80c24033efa562578c02badc70d85bd222b17e3b252997a5928b8811 SHA512 79dcd94289c7580d6ea79886f1e34b675702b6b4776a38296ca48b9d1130658829f452c4a1c92a9909c195dc60cc0dd0187ae9c40ccdab0e98df1793894af6f4 WHIRLPOOL e9ac53ac3501cc3343a2c7ef98bb594898d431c8e0575d20903290963330c12846ef9d1035abfcfd90320b125d07132d76f85c16a1fbb049f48ee8807f4d167b +MISC ChangeLog 2047 SHA256 36114df8ecf58dfc2ece09dcbff1a0db98541b7e99f1315c64773dae9c1180b1 SHA512 ccf1950064e45a40d5300d663915d1f65b5fbf11d7a2add973e9005a71c56a839474af67416e5c48727529d7fbae30355644901f631d4353d51bfcab8e44b47c WHIRLPOOL ad1ab2f8c3e986cc34dae63069a307df1f7aaaad5d69c06443f618c2479eded415437323bd6f41e2c69f459f5269ccb419014bde61270cf8877aa3d8220f60ff +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/net-libs/signond/metadata.xml b/net-libs/signond/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/net-libs/signond/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/signond/signond-8.58.ebuild b/net-libs/signond/signond-8.58.ebuild new file mode 100644 index 000000000000..7194b5932aac --- /dev/null +++ b/net-libs/signond/signond-8.58.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit qmake-utils vcs-snapshot + +DESCRIPTION="Signon daemon for libaccounts-glib" +HOMEPAGE="https://01.org/gsso/" +SRC_URI="https://gitlab.com/accounts-sso/signond/repository/archive.tar.gz?ref=VERSION_8.58 -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~arm x86" +IUSE="doc test" + +RESTRICT="test" + +# <libproxy-0.4.12[kde] results in segfaults due to symbol collisions with qt4 +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsql:5 + net-libs/libproxy + !<net-libs/libproxy-0.4.12[kde] +" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + test? ( dev-qt/qttest:5 ) +" + +src_prepare() { + # remove unused dependency + sed -e "/xml \\\/d" -i src/signond/signond.pro || die + + # ensure qt5 version of binary is used + sed -e "s|qdbusxml2cpp|$(qt5_get_bindir)/&|" -i src/signond/signond.pro || die + + # install docs to correct location + sed -e "s|share/doc/\$\${PROJECT_NAME}|share/doc/${PF}|" -i doc/doc.pri || die + + # don't install example plugin + sed -e "/example/d" -i src/plugins/plugins.pro || die + + # make tests optional + use test || sed -i -e '/^SUBDIRS/s/tests//' signon.pro || die "couldn't disable tests" + + # make docs optional + use doc || sed -e "/include(\s*doc\/doc.pri\s*)/d" -i \ + signon.pro -i lib/SignOn/SignOn.pro lib/plugins/plugins.pro || die +} + +src_configure() { + eqmake5 +} + +src_install() { + emake INSTALL_ROOT="${D}" install +} |