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-print/pykota |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-print/pykota')
-rw-r--r-- | net-print/pykota/Manifest | 5 | ||||
-rw-r--r-- | net-print/pykota/metadata.xml | 16 | ||||
-rw-r--r-- | net-print/pykota/pykota-1.26-r1.ebuild | 64 |
3 files changed, 85 insertions, 0 deletions
diff --git a/net-print/pykota/Manifest b/net-print/pykota/Manifest new file mode 100644 index 000000000000..dd4815844739 --- /dev/null +++ b/net-print/pykota/Manifest @@ -0,0 +1,5 @@ +DIST pykota-1.26.tar.xz 1377656 SHA256 17318092f30fb80b13ea9dbe8348fcaf66ad4efe3256e0d81b4739123955156e SHA512 b6b0b274a52b031837ff3ad267dcfd84e0292bf0210b46f09ed84d19c83e586297b4e0667f3338aa50cf9db13e750723c5d12868f5bfeb2079c343208cd72c1c WHIRLPOOL 8701c3367b3f0d69f454e0999513310e229d0c73bcff341d72a5d1ae25a167f90d0f2a47c67bbc2bbdb303787531a75cdef3666030d0d7bf3c71165a33df9e11 +EBUILD pykota-1.26-r1.ebuild 1864 SHA256 470dcb84a538eff27e41ccd6a955d932607afa8ffda477880fc8ed2e5c890e20 SHA512 2eedc56266347a7657eb7e27e5c5f61a394eb4fcb63269777726a995108bc3407e96b5a7dfdbe5e5d4ba4c9588438724f76629b37d62bc0cc2fa80ea50ded381 WHIRLPOOL 67cbcbcc02dd4766f5a5832301b1f36092369afc7a4d2c2354426736226a744156b69d053bf8b364e97c6ec717cbf0ba1d16b51f9dac46c7adc1feed863bee2a +MISC ChangeLog 2584 SHA256 242465fc4d65eb573ca7ea22c64fbb9ae80138a96b8a528dacfa3416e43b16b2 SHA512 bd9d4c1c342c982c9cded91baa4595f5732a9c6ef62cc853be05c2eaba00976e91d1edb69f0611e945c5856915411525dc372b56b9368ebdc5c231eb75c3945b WHIRLPOOL 4ab0b6e011800436919df939768a77e694182ac2160b9ccf557c019d6969635bd52bcc6c85790741924107c80604b0c297217bf1dc220b51ac8dfeb6d0683947 +MISC ChangeLog-2015 6053 SHA256 4aaaa6762b111e556f8b2253dee7a176662110984ba4caaead8600949df345a0 SHA512 b08dd3502d16f792cf09a3105f2cc07678845c1ffb72d76f16401df7841e0378d953a038c8e6b3ba7130b987721e61e6145faf7abe781f740117ff21ef4adb11 WHIRLPOOL ba3eff28a27de53070b63c24de93bc71ba5c26fa6daf0ade1d766d8a788b8b0fc135d745e3d1ee20d6e56baa1497d7dcf6e7ffda20d11e305c8982299f11503e +MISC metadata.xml 538 SHA256 51575fa9d11d0e411b0874e91ec9bf22b12f66ebe484ff8443cce97995ae1489 SHA512 8bdf5ee52db9031b7d89bed73fd0f0ef0d8c95292f4182a7835acb80d847a5671f28421a9c9f81be2b4764c503624f555d0a2121e21568abe9e6179f92060207 WHIRLPOOL 0a5a3416f1cef5c06717b86d9af640f04bf843611b8f5a72760f2a22878799a5892ceeacfe26ce37376c04ac8c38e366cb80c1ed6c9462f2f078d98104a376ba diff --git a/net-print/pykota/metadata.xml b/net-print/pykota/metadata.xml new file mode 100644 index 000000000000..a6df06de99c5 --- /dev/null +++ b/net-print/pykota/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>chutzpah@gentoo.org</email> + <name>Patrick McLean</name> + </maintainer> + <maintainer type="project"> + <email>printing@gentoo.org</email> + <name>Gentoo Printing Project</name> + </maintainer> + <longdescription lang="en"> + PyKota is a complete GPLed Print Quota and Accounting Software Solution + for the Common UNIX Printing System (CUPS). + </longdescription> +</pkgmetadata> diff --git a/net-print/pykota/pykota-1.26-r1.ebuild b/net-print/pykota/pykota-1.26-r1.ebuild new file mode 100644 index 000000000000..f7181c518167 --- /dev/null +++ b/net-print/pykota/pykota-1.26-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE='sqlite?' + +inherit distutils-r1 + +DESCRIPTION="Flexible print quota and accounting package for use with CUPS and lpd" +HOMEPAGE="http://www.pykota.com" +SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ldap mysql postgres snmp sqlite xml" + +RDEPEND=" + dev-python/egenix-mx-base[${PYTHON_USEDEP}] + net-print/pkpgcounter[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/pkipplib[${PYTHON_USEDEP}] + ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] ) + mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] ) + postgres? ( dev-db/postgresql[server] dev-python/pygresql[${PYTHON_USEDEP}] ) + snmp? ( net-analyzer/net-snmp dev-python/pysnmp[${PYTHON_USEDEP}] ) + xml? ( dev-python/jaxml[${PYTHON_USEDEP}] )" +# CUPS required because of cups-config call, #563402 +DEPEND="${RDEPEND} + net-print/cups" + +python_prepare_all() { + sed -i -e 's:from pysqlite2 import dbapi2:import sqlite3:' \ + pykota/storages/sqlitestorage.py || die + + distutils-r1_python_prepare_all +} + +python_install_all() { + local DOCS=() + + distutils-r1_python_install_all + + dodir /etc/${PN} + # cups backend ---------------------------------------------- + + dodir "$(cups-config --serverbin)/backend" + dosym "${EPREFIX}"/usr/share/pykota/cupspykota \ + "$(cups-config --serverbin)/backend/cupspykota" + + # extra docs: inits ----------------------------------------- + + init_dir="/usr/share/doc/${PF}/initscripts" + insinto "${init_dir}" + doins -r initscripts/* + + # Fixes permissions for bug 155865 + fperms 0700 /usr/share/pykota/cupspykota || die + + rm "${ED%/}"/usr/share/doc/${PN}/{LICENSE,COPYING} || die + mv "${ED%/}"/usr/share/doc/{${PN},${PF}} || die +} |