privaryIDEA

This commit is contained in:
Joerg Deckert 2017-01-24 18:42:02 +01:00
parent 11cdf5e38e
commit f4f8b7ca92
10 changed files with 215 additions and 0 deletions

View File

@ -0,0 +1,2 @@
DIST pyrad-2.0.tar.gz 38388 SHA256 6bdac1af328aceb4383c39986356b6bb8a880157c3fd95eefc28643526718999 SHA512 d3a6eda18463666a1a4a26fcb4100b62a0b869f45964a49ae26267b29eb2a12ee50f8acaa0684bf230103ece42c813656fcb3b71662ee8fe502329c4087f39bd WHIRLPOOL d695a8ac3db1ed9f3a538d8ee9d4f03a3d0cfc5807a0dc6a0f012cbb2e300f3aac058ade58d61d435c491e09081f077236cb87d97aa6411df8e65a20fb6fece3
EBUILD pyrad-2.0.ebuild 494 SHA256 ed09300e7580ad0c29c2bfcce4a95c596783261cef93c33b535f85fcdf1b4e9e SHA512 a2bfadad7577a48f3b494ec9d327cdcc24cd972074c76345997c65c2ecd8d5f70e5803b5eb627e7d491f56139d61255a76182f8690dce135e986f60a307aa7ec WHIRLPOOL 4ca617c3030f265d53621042986f36720946b9e73e13bdc4aabc97600318c03ec32ff895cb3561a74dd4feed4b16b7104b5685429e332719774b2c46c4185a77

View File

@ -0,0 +1,21 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="pyrad is an implementation of a RADIUS client as described in RFC2865"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
HOMEPAGE="http://ag-projects.com/"
IUSE=""
SLOT="0"
LICENSE="LGPL-2"
KEYWORDS="x86 amd64"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND} dev-lang/python"

View File

@ -0,0 +1,2 @@
DIST python-yubico-1.3.2.tar.gz 45709 SHA256 879d5064532c55d4a89d07bf667666608be1749631b1902d1203b3c68255a3bd SHA512 0e32f6593c64cfb0aeee2cd3d5554719e6d585585ed0564dd45da5bbb55dd403d04beeaddab315ec4676851c12d208a63667cf799f29097085fcd4719df19320 WHIRLPOOL 28ed2e77cbb0ab428dd634bdd9ba07ce0f698de0a78c33fbccf64c99af152a3a58c32b170e7c99ee372c27067df99588bd51ca593167b5ab1b3134fb1c2158f4
EBUILD python-yubico-1.3.2.ebuild 504 SHA256 ef61d9b9e42d888f26875d0d848e2573e4d3aef92dc8b3220effa5a3cb769075 SHA512 d07ca3bead04ffdda93b35546f4bc1a0f1b86f5ad6c1f268d45e7c9e76f6a54bb2ebac8e8e14db57f0cd59cdd1e943ecb4f810d87fd4892247ffc4a03bcc54cf WHIRLPOOL c718c5b01d7ff2d07bc100a7a27f4ed1b9feeef5bb0404e8f75c0e7b70eb64a6b4ac9866ecbf79277af6d706abc022847bf742f954096b45a61b8b7cfdf00630

View File

@ -0,0 +1,21 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Python package for talking to YubiKeys"
SRC_URI="https://github.com/Yubico/${PN}/releases/download/${P}/${P}.tar.gz"
HOMEPAGE="https://github.com/Yubico/python-yubico"
IUSE=""
SLOT="0"
LICENSE="LGPL-2"
KEYWORDS="x86 amd64"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND} dev-lang/python"

View File

@ -0,0 +1,2 @@
DIST sqlsoup-0.9.1.tar.gz 20622 SHA256 2fafb7732a663dcd59b37e64d1c94d5fb20d4fad32cd8ee260aa1cd9a10340d6 SHA512 a6fee93bf7be24545c785ab995e345374ae947714c5233ede6aaf7a263e75f88987c8a875903891f35088eebdba789467ada3bcfc030cc77a65afc63aae069d7 WHIRLPOOL 5353a0025849145143169808e2cb381bdeb77710cd3bdcb5d022f2aac4634d06b4f8634416e432706abb7703dafe1e9cffb754a0a880a5b9a4503c1f587b9f72
EBUILD sqlsoup-0.9.1.ebuild 499 SHA256 90ec8ccd079a5abddb82acd9df4f019d893b823d3681a407d77a896589a3e1cc SHA512 90f3f34b6dee55c70506c8f02026b2712072477c60701de86be54186e3e5847aa4c6d5eddc0840417b5bae81cb20d7311b786e9b8911f7c22fbc8f6292c37631 WHIRLPOOL 77ce7ba2be7503a3dc62c383c1e732900fbf0c8049d06549dbf8f6c55e67ca04aee91626eef7e48b55d3221ea44116cc3914b205295dbd2768571b3a103a80c9

View File

@ -0,0 +1,21 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="A one step database access tool, built on the SQLAlchemy ORM."
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
HOMEPAGE="http://readthedocs.org/docs/sqlsoup/"
IUSE=""
SLOT="0"
LICENSE="LGPL-2"
KEYWORDS="x86 amd64"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND} dev-lang/python"

View File

@ -0,0 +1,3 @@
DIST privacyidea-2.17.tar.gz 6162129 SHA256 5216a941bc1c2775d91d56015cf5f8430877797a00bbfcbcfd0849d1946d448a SHA512 25b0dfc7edffac5343f27006219a1ba8e3ad4fe8b095c2cddb7f25a085ab7237595b7271107d93b189806a25d4fc647522fb0b71fa9f6e9c30e52cb5c8290938 WHIRLPOOL 1828380e174d588a0f522b1538663a451269b706853e076e7622e96b6e3321b8d2d79792625cbd9bd8bbdf15870ae0b4bbafb0f55d12f2acfcdb56ad31a844a1
DIST privacyidea-FreeRADIUS-2.17.zip 14861 SHA256 e2386d3e63e5c0803aaf9a7200d27123789243fa3f92563baf967d15224a1869 SHA512 cee04c6aa14e191f9c3672842c7d4950786f55f77b594edde44596c7bb7d124da4e8c7aefe7f15fd6d9a2663fd370d73b3a39bfb2cc0641a27a54c5694256f4b WHIRLPOOL 16d358411df75bcf61e815bf23684c1f71e5e7ecc6e4f845d341a3827bb8b97e49be74258799fcefa9f3ee74d4e0b988208e3432b59ecf9c0801798273ff4e2a
EBUILD privacyidea-2.17.ebuild 2534 SHA256 0caa30b41cf07b884114094af17f162674cb8921312719a4fbc855905a48e5be SHA512 1113ae6e9131efce01a98e9420d04a78705a75f0898a75787750a9d3d684c523ed7d40dcdc2df6e9747b0d11d307377411f4ed7bba2eafe12b9f0dac7cced561 WHIRLPOOL 398600c27b226ed9314df7bb6f73a84d7d7c6fe437b09abf84213ec9fe1d6cac3c0e89f0c9e37357f19da62bc6588d78f1e7b962dded0d2ee15970f7a79488da

View File

@ -0,0 +1,110 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
VRADIUS="f5d2e0f8637c6d233a9a4fd97f1ad666d340b75b"
VADMIN="d1de48361b5e145957a3b95db3de63d234e8b832"
DESCRIPTION="privacyIDEA is a modular authentication system"
HOMEPAGE="https://www.privacyidea.org/"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/${PN}/FreeRADIUS/archive/${VRADIUS}.zip -> ${PN}-FreeRADIUS-${PV}.zip"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+mysql postgres sqlite -translation"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
translation? ( dev-nodejs/grunt-cli )"
RDEPEND="
mysql? ( dev-python/pymysql
dev-python/mysql-connector-python
>=virtual/mysql-5.0 )
postgres? ( dev-python/psycopg )
sqlite? ( dev-python/sqlalchemy[sqlite] )
dev-python/alembic
dev-python/bcrypt
dev-python/beautifulsoup:4
dev-python/configobj
dev-python/cookies
dev-python/cov-core
dev-python/coverage
dev-python/ecdsa
dev-python/flask
dev-python/flask-migrate
dev-python/flask-script
dev-python/flask-sqlalchemy
dev-python/funcparserlib
dev-python/imagesize
dev-python/itsdangerous
dev-python/ldap3
dev-python/lxml
dev-python/mako
dev-python/matplotlib
dev-python/mock
dev-python/netaddr
dev-python/nose
dev-python/numpy
dev-python/pandas
dev-python/passlib
dev-python/pillow
dev-python/pycrypto
dev-python/pyjwt
dev-python/pyparsing
dev-python/pytest
dev-python/pytest-cov
dev-python/pytest-runner
dev-python/python-dateutil
dev-python/python-gnupg
dev-python/pyusb
dev-python/pyyaml
dev-python/qrcode
dev-python/requests
dev-python/responses
dev-python/sphinx
dev-python/sphinxcontrib-httpdomain
dev-python/sqlalchemy
dev-python/werkzeug
dev-python/pyrad
dev-python/redis-py
dev-python/sqlsoup
www-apache/mod_wsgi
www-servers/gunicorn
"
REQUIRED_USE="|| ( mysql postgres sqlite )"
python_prepare_all() {
rm -rf tests
rmdir authmodules/FreeRADIUS
ln -s ../../FreeRADIUS-${VRADIUS} authmodules/FreeRADIUS
make translate
distutils-r1_python_prepare_all
}
##python_install() {
## distutils-r1_python_install
##}
python_install_all() {
distutils-r1_python_install_all
mv ${D}/usr/etc ${D}/etc
## newinitd "${FILESDIR}/${PN}.init" ${PN}
## systemd_dounit "${FILESDIR}/${PN}.service"
## insinto /etc/logrotate.d
## newins "${FILESDIR}/${PN}.logrotate" ${PN}
## diropts -o ulogd -g ulogd
## keepdir /var/log/ulogd
}

View File

@ -0,0 +1,2 @@
DIST privacyideaadm-2.1.tar.gz 51230 SHA256 598df96b80fc10bee592d0361b95125752d82155f50acdd140fd9b0e8c8b0c75 SHA512 95cfc6adf787cc5adffd417e2e576382a3391d03006c93b64828ad2d36b869723e177bd00b0cb73a340b7274e00f2ba4cf36171d1649ca066b7872cc798e10a3 WHIRLPOOL 7d5b7d0dba1172fa6e24f2161038b56a58dc011bb4cbb8f54d94ab60c45cea5062e871ef2bf3dfeff69653e6489ddcd73a172a3cf9cfdeb689470543e02542fd
EBUILD privacyideaadm-2.1.ebuild 673 SHA256 cea2af10a6a78c6c96926094f3b147b57eb5c249063ba82048d0813fffc77436 SHA512 02b1a2e7116bf0200a4b92f258375f1342ffdfc572eacf37d6ec9850271f767fb7cec7517a5e4161b1a99236115506c1b9babe2caa47e2d47a94a3cbd1916a91 WHIRLPOOL 99e64906a36d227d46de81f4886e570606d3e2b0a6f393e49c571c9ece34e56ae9882899085d89db1f57733c775fb6d4a8e232bd7eae54807b347fc627a73dc7

View File

@ -0,0 +1,31 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="a command line client to manage the privacyIDEA server"
HOMEPAGE="https://www.privacyidea.org/"
SRC_URI="https://github.com/privacyidea/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/sphinx"
RDEPEND="dev-python/requests
dev-python/pycrypto
dev-python/pyusb
dev-python/python-yubico"
src_prepare(){
rm -rf tests
emake man
eapply_user
}