summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authork clair <kclair@riseup.net>2012-10-09 12:52:06 -0700
committerk clair <kclair@riseup.net>2012-10-09 12:52:29 -0700
commit071cefdcd171e6b33d9fd585f7ee7a1a55d8f7a9 (patch)
treee310d7fe5f7255db0dbd0e6591633bcb2851122c
parent28442669df2ee646c3d8e8fc18bd37c663c6d1eb (diff)
add README file
-rw-r--r--README43
1 files changed, 43 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..e954e7b
--- /dev/null
+++ b/README
@@ -0,0 +1,43 @@
+This repository is used for building the python-jsonschema .deb package for debian and ubuntu.
+
+Building the package
+-------------------------
+
+1. set up environment variables, making sure the full name and email exactly match the GPG key used to sign:
+$ export DEBFULLNAME="Your Name"
+$ export DEBEMAIL="Your.Email@address.here"
+
+2. Download the tarball from http://pypi.python.org/pypi/jsonschema
+
+3. Unpack the tarball
+
+4. cd into the source directory
+
+5. run dh_make:
+$ dh_make -s -f ../jsonschema-0.6.tar.gz -e <Your.Email@address.here> -p python-jsonschema
+
+6. edit the debian/control file using the description from the PKG-INFO file in the source tree,
+ and the following fields:
+
+ Source: python-jsonschema
+ Section: python
+ Priority: optional
+ Maintainer: Kristina Clair <kclair@leap.se>
+ Build-Depends: debhelper (>= 7.0.50~), python-support, python (>=2.6)
+ Standards-Version: 3.9.4.0
+ Homepage: http://pypi.python.org/pypi/jsonschema
+
+ Package: python-jsonschema
+ Architecture: all
+ Depends: ${misc:Depends}, ${python:Depends}
+ Description: Provides the jsonschema python package
+
+7. edit the debian/copyright file, using the COPYING file in the source tree for the copyright text.
+
+8. specify supported python versions:
+$ echo "2.6-" > debian/pyversions
+
+9. [TODO] edit the debian/changelog file
+
+10. run debuild
+$ debuild