[Lunar-commits] r26658 - in moonbase/trunk: printer printer/pkpgcounter printer/pykota python python/chardet python/jaxml python/mysql-python python/pkipplib python/pyasn1 python/pysnmp python/python-ldap

Stefan Wold ratler at lunar-linux.org
Wed Nov 7 21:07:43 CET 2007


Author: ratler
Date: 2007-11-07 21:07:43 +0100 (Wed, 07 Nov 2007)
New Revision: 26658

Added:
   moonbase/trunk/printer/pkpgcounter/
   moonbase/trunk/printer/pkpgcounter/BUILD
   moonbase/trunk/printer/pkpgcounter/DEPENDS
   moonbase/trunk/printer/pkpgcounter/DETAILS
   moonbase/trunk/printer/pykota/
   moonbase/trunk/printer/pykota/BUILD
   moonbase/trunk/printer/pykota/DEPENDS
   moonbase/trunk/printer/pykota/DETAILS
   moonbase/trunk/python/chardet/
   moonbase/trunk/python/chardet/BUILD
   moonbase/trunk/python/chardet/DEPENDS
   moonbase/trunk/python/chardet/DETAILS
   moonbase/trunk/python/jaxml/
   moonbase/trunk/python/jaxml/BUILD
   moonbase/trunk/python/jaxml/DEPENDS
   moonbase/trunk/python/jaxml/DETAILS
   moonbase/trunk/python/mysql-python/
   moonbase/trunk/python/mysql-python/BUILD
   moonbase/trunk/python/mysql-python/DEPENDS
   moonbase/trunk/python/mysql-python/DETAILS
   moonbase/trunk/python/pkipplib/
   moonbase/trunk/python/pkipplib/BUILD
   moonbase/trunk/python/pkipplib/DEPENDS
   moonbase/trunk/python/pkipplib/DETAILS
   moonbase/trunk/python/pyasn1/
   moonbase/trunk/python/pyasn1/BUILD
   moonbase/trunk/python/pyasn1/DEPENDS
   moonbase/trunk/python/pyasn1/DETAILS
   moonbase/trunk/python/pysnmp/
   moonbase/trunk/python/pysnmp/BUILD
   moonbase/trunk/python/pysnmp/DEPENDS
   moonbase/trunk/python/pysnmp/DETAILS
   moonbase/trunk/python/python-ldap/
   moonbase/trunk/python/python-ldap/BUILD
   moonbase/trunk/python/python-ldap/DEPENDS
   moonbase/trunk/python/python-ldap/DETAILS
Log:
Initial import of PyKota and friends. Awesome print quota software for CUPS.

Added: moonbase/trunk/printer/pkpgcounter/BUILD
===================================================================
--- moonbase/trunk/printer/pkpgcounter/BUILD	                        (rev 0)
+++ moonbase/trunk/printer/pkpgcounter/BUILD	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,7 @@
+(
+
+    python setup.py build &&
+    prepare_install &&
+    python setup.py install
+    
+) > $C_FIFO 2>&1

Added: moonbase/trunk/printer/pkpgcounter/DEPENDS
===================================================================
--- moonbase/trunk/printer/pkpgcounter/DEPENDS	                        (rev 0)
+++ moonbase/trunk/printer/pkpgcounter/DEPENDS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,3 @@
+depends Python
+depends pil
+optional_depends psyco "" "" "for faster parsing of print files"

Added: moonbase/trunk/printer/pkpgcounter/DETAILS
===================================================================
--- moonbase/trunk/printer/pkpgcounter/DETAILS	                        (rev 0)
+++ moonbase/trunk/printer/pkpgcounter/DETAILS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,30 @@
+          MODULE=pkpgcounter
+         VERSION=3.20
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://www.pykota.com/software/pkpgcounter/download/tarballs/
+      SOURCE_VFY=sha1:415890c6198beeedfcf2dd7dba97d5261d32f76e
+        WEB_SITE="http://www.pykota.com/software/pkpgcounter/"
+         ENTERED=20071107
+         UPDATED=20071107
+           SHORT="A generic python PDL (Page Description Language parser)."
+cat <<EOF
+pkpgcounter is a generic Page Description Language parser which can
+either count the number of pages or compute the percent of ink coverage
+needed to print various types of documents.
+
+It currently recognizes the following file formats :
+PostScript (both DSC compliant and binary)
+PDF
+PCL3/4/5
+PCLXL (aka PCL6)
+DVI
+Plain text
+TIFF
+ESC/P2
+OpenDocument (ISO/IEC DIS 26300)
+Zenographics ZjStream
+Samsung QPDL (aka SPL2)
+Samsung SPL1
+ESC/PageS03
+Brother HBP
+EOF

Added: moonbase/trunk/printer/pykota/BUILD
===================================================================
--- moonbase/trunk/printer/pykota/BUILD	                        (rev 0)
+++ moonbase/trunk/printer/pykota/BUILD	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,17 @@
+(
+
+    add_priv_user pykota:pykota -s /bin/false -d /etc/pykota &&
+
+    python setup.py build &&
+    prepare_install &&
+    python setup.py install &&
+
+    ln -sf /usr/share/pykota/cupspykota $(cups-config --serverbin)/backend/cupspykota &&
+
+    if [ ! -d /etc/pykota ]; then
+	mkdir -p /etc/pykota
+    fi &&
+    
+    gather_docs initscripts
+    
+) > $C_FIFO 2>&1

Added: moonbase/trunk/printer/pykota/DEPENDS
===================================================================
--- moonbase/trunk/printer/pykota/DEPENDS	                        (rev 0)
+++ moonbase/trunk/printer/pykota/DEPENDS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,13 @@
+depends cups
+depends egenix-mx
+depends pkpgcounter
+depends chardet
+depends pkipplib
+depends espgs
+depends net-snmp
+depends pysnmp
+optional_depends jaxml "" "" "for XML data dump support"
+optional_depends pysqlite "" "" "for SQLite support"
+optional_depends pyPgSQL "" "" "for PostgreSQL support"
+optional_depends mysql-python "" "" "for MySQL support"
+optional_depends python-ldap "" "" "for LDAP support"

Added: moonbase/trunk/printer/pykota/DETAILS
===================================================================
--- moonbase/trunk/printer/pykota/DETAILS	                        (rev 0)
+++ moonbase/trunk/printer/pykota/DETAILS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,13 @@
+          MODULE=pykota
+         VERSION=1.26_unofficial
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://people.su.se/~swold/pykota/
+      SOURCE_VFY=sha1:6b254ee5327712e7664ceadef59f5bee1df89bd7
+        WEB_SITE="http://www.pykota.com/"
+         ENTERED=20071107
+         UPDATED=20071107
+           SHORT="A print accounting and print quota software."
+cat <<EOF
+PyKota is one of the most advanced Free Software dedicated to print
+accounting and print quota enforcement.
+EOF

Added: moonbase/trunk/python/chardet/BUILD
===================================================================
--- moonbase/trunk/python/chardet/BUILD	                        (rev 0)
+++ moonbase/trunk/python/chardet/BUILD	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,7 @@
+(
+
+    python setup.py build &&
+    prepare_install &&
+    python setup.py install
+    
+) > $C_FIFO 2>&1

Added: moonbase/trunk/python/chardet/DEPENDS
===================================================================
--- moonbase/trunk/python/chardet/DEPENDS	                        (rev 0)
+++ moonbase/trunk/python/chardet/DEPENDS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1 @@
+depends Python

Added: moonbase/trunk/python/chardet/DETAILS
===================================================================
--- moonbase/trunk/python/chardet/DETAILS	                        (rev 0)
+++ moonbase/trunk/python/chardet/DETAILS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,12 @@
+          MODULE=chardet
+         VERSION=1.0
+          SOURCE=$MODULE-$VERSION.tgz
+      SOURCE_URL=http://chardet.feedparser.org/download/
+      #SOURCE_VFY=sha1:
+        WEB_SITE="http://chardet.feedparser.org/"
+         ENTERED=20071107
+         UPDATED=20071107
+           SHORT="Character encoding auto-detection in Python."
+cat <<EOF
+Character encoding auto-detection in Python.
+EOF

Added: moonbase/trunk/python/jaxml/BUILD
===================================================================
--- moonbase/trunk/python/jaxml/BUILD	                        (rev 0)
+++ moonbase/trunk/python/jaxml/BUILD	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,7 @@
+(
+
+    python setup.py build &&
+    prepare_install &&
+    python setup.py install
+    
+) > $C_FIFO 2>&1

Added: moonbase/trunk/python/jaxml/DEPENDS
===================================================================
--- moonbase/trunk/python/jaxml/DEPENDS	                        (rev 0)
+++ moonbase/trunk/python/jaxml/DEPENDS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1 @@
+depends Python

Added: moonbase/trunk/python/jaxml/DETAILS
===================================================================
--- moonbase/trunk/python/jaxml/DETAILS	                        (rev 0)
+++ moonbase/trunk/python/jaxml/DETAILS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,13 @@
+          MODULE=jaxml
+         VERSION=3.01
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_VFY=sha1:d4c8810463b034b4031e09d5b3f63c9b1766c695
+      SOURCE_URL=http://www.librelogiciel.com/software/jaxml/tarballs/
+        WEB_SITE="http://www.librelogiciel.com/software/jaxmlaction_Presentation/"
+         ENTERED=20071107
+         UPDATED=20071107
+           SHORT="A python module to make autogeneration of XML/XHTML/HTML easy."
+cat <<EOF
+JAXML is a Python module which makes the automated generation of XML,
+XHTML or HTML documents easy.
+EOF

Added: moonbase/trunk/python/mysql-python/BUILD
===================================================================
--- moonbase/trunk/python/mysql-python/BUILD	                        (rev 0)
+++ moonbase/trunk/python/mysql-python/BUILD	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,7 @@
+(
+
+    python setup.py build &&
+    prepare_install &&
+    python setup.py install --root=/
+    
+) > $C_FIFO 2>&1

Added: moonbase/trunk/python/mysql-python/DEPENDS
===================================================================
--- moonbase/trunk/python/mysql-python/DEPENDS	                        (rev 0)
+++ moonbase/trunk/python/mysql-python/DEPENDS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,2 @@
+depends Python
+depends mysql

Added: moonbase/trunk/python/mysql-python/DETAILS
===================================================================
--- moonbase/trunk/python/mysql-python/DETAILS	                        (rev 0)
+++ moonbase/trunk/python/mysql-python/DETAILS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,17 @@
+          MODULE=mysql-python
+         VERSION=1.2.2
+          SOURCE=MySQL-python-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/$MODULE
+      SOURCE_VFY=sha1:945a04773f30091ad81743f9eb0329a3ee3de383
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/MySQL-python-$VERSION
+        WEB_SITE="http://sourceforge.net/projects/mysql-python"
+         ENTERED=20071107
+         UPDATED=20071107
+           SHORT="Mysql binding for python"
+cat <<EOF
+MySQLdb is an interface to the popular MySQL database server for Python.
+The design goals are: 
+- Compliance with Python database API version 2.0 [PEP-0249] 
+- Thread-safety 
+- Thread-friendliness (threads will not block each other)
+EOF

Added: moonbase/trunk/python/pkipplib/BUILD
===================================================================
--- moonbase/trunk/python/pkipplib/BUILD	                        (rev 0)
+++ moonbase/trunk/python/pkipplib/BUILD	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,7 @@
+(
+
+    python setup.py build &&
+    prepare_install &&
+    python setup.py install
+    
+) > $C_FIFO 2>&1

Added: moonbase/trunk/python/pkipplib/DEPENDS
===================================================================
--- moonbase/trunk/python/pkipplib/DEPENDS	                        (rev 0)
+++ moonbase/trunk/python/pkipplib/DEPENDS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1 @@
+depends Python

Added: moonbase/trunk/python/pkipplib/DETAILS
===================================================================
--- moonbase/trunk/python/pkipplib/DETAILS	                        (rev 0)
+++ moonbase/trunk/python/pkipplib/DETAILS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,12 @@
+          MODULE=pkipplib
+         VERSION=0.07
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://www.pykota.com/software/pkipplib/download/tarballs/
+      SOURCE_VFY=sha1:902f1bd995bd649eb19a9ccdef5586eb7c209cb9
+        WEB_SITE="http://www.pykota.com/software/pkipplib/"
+         ENTERED=20071107
+         UPDATED=20071107
+           SHORT="A python library which parses IPP requests."
+cat <<EOF
+A python library which parses IPP requests.
+EOF

Added: moonbase/trunk/python/pyasn1/BUILD
===================================================================
--- moonbase/trunk/python/pyasn1/BUILD	                        (rev 0)
+++ moonbase/trunk/python/pyasn1/BUILD	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,7 @@
+(
+
+    python setup.py build &&
+    prepare_install &&
+    python setup.py install
+    
+) > $C_FIFO 2>&1

Added: moonbase/trunk/python/pyasn1/DEPENDS
===================================================================
--- moonbase/trunk/python/pyasn1/DEPENDS	                        (rev 0)
+++ moonbase/trunk/python/pyasn1/DEPENDS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1 @@
+depends pycrypto

Added: moonbase/trunk/python/pyasn1/DETAILS
===================================================================
--- moonbase/trunk/python/pyasn1/DETAILS	                        (rev 0)
+++ moonbase/trunk/python/pyasn1/DETAILS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,13 @@
+          MODULE=pyasn1
+         VERSION=0.0.7a
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_VFY=sha1:7f003340e52e5298e01b22e5d38941ccb0c72496
+      SOURCE_URL=$SFORGE_URL/$MODULE/
+        WEB_SITE="http://sourceforge.net/projects/pyasn1/"
+         ENTERED=20071107
+         UPDATED=20071107
+           SHORT="ASN.1 types and codecs implementation in Python."
+cat <<EOF
+ASN.1 types and codecs (BER, CER, DER) implementation in Python
+programming language.
+EOF

Added: moonbase/trunk/python/pysnmp/BUILD
===================================================================
--- moonbase/trunk/python/pysnmp/BUILD	                        (rev 0)
+++ moonbase/trunk/python/pysnmp/BUILD	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,7 @@
+(
+
+    python setup.py build &&
+    prepare_install &&
+    python setup.py install
+    
+) > $C_FIFO 2>&1

Added: moonbase/trunk/python/pysnmp/DEPENDS
===================================================================
--- moonbase/trunk/python/pysnmp/DEPENDS	                        (rev 0)
+++ moonbase/trunk/python/pysnmp/DEPENDS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,2 @@
+depends pycrypto
+depends pyasn1

Added: moonbase/trunk/python/pysnmp/DETAILS
===================================================================
--- moonbase/trunk/python/pysnmp/DETAILS	                        (rev 0)
+++ moonbase/trunk/python/pysnmp/DETAILS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,12 @@
+          MODULE=pysnmp
+         VERSION=4.1.8a
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/$MODULE/
+      SOURCE_VFY=sha1:6effe6bc4f5e1a3bf6455a91d56b97428e21ed87
+        WEB_SITE="http://pysnmp.sourceforge.net/"
+         ENTERED=20071107
+         UPDATED=20071107
+           SHORT="A SNMP library for python."
+cat <<EOF
+A SNMP library for python.
+EOF

Added: moonbase/trunk/python/python-ldap/BUILD
===================================================================
--- moonbase/trunk/python/python-ldap/BUILD	                        (rev 0)
+++ moonbase/trunk/python/python-ldap/BUILD	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,7 @@
+(
+
+    python setup.py build &&
+    prepare_install &&
+    python setup.py install
+    
+) > $C_FIFO 2>&1

Added: moonbase/trunk/python/python-ldap/DEPENDS
===================================================================
--- moonbase/trunk/python/python-ldap/DEPENDS	                        (rev 0)
+++ moonbase/trunk/python/python-ldap/DEPENDS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,2 @@
+depends Python
+depends openldap

Added: moonbase/trunk/python/python-ldap/DETAILS
===================================================================
--- moonbase/trunk/python/python-ldap/DETAILS	                        (rev 0)
+++ moonbase/trunk/python/python-ldap/DETAILS	2007-11-07 20:07:43 UTC (rev 26658)
@@ -0,0 +1,12 @@
+          MODULE=python-ldap
+         VERSION=2.3.1
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_VFY=sha1:1ea659a53081ca6356507c74bc445c52ff9a5944
+      SOURCE_URL=$SFORGE_URL/$MODULE/
+        WEB_SITE="http://python-ldap.sourceforge.net/"
+         ENTERED=20071107
+         UPDATED=20071107
+           SHORT="Python ldap module"
+cat <<EOF
+Python ldap module.
+EOF



More information about the Lunar-commits mailing list