blob: dcb0fb85fa2757a7fb2d24b0acba456f79c0badd [file] [log] [blame]
Build notes
-----------
Debian 8
========
Works perfectly.
Ubuntu 12.04 (precise)
======================
1. remove dh-systemd from control file
2. remove dependency on init-system-helpers from control file
3. edit rules file to remove --with-systemd
4. build as usual
Ubuntu 14.04 (trusty)
=====================
1. erlang solutions has no 18.3 packages?! grumble.
Ubuntu 16.04 (xenial)
=====================
1. Does not recognize vendor profiles anywhere but /usr/share/lintian/profiles
Current build script
--------------------
```
curl http://www.apache.org/dist/couchdb/source/2.0.0/apache-couchdb-2.0.0.tar.gz> apache-couchdb-2.0.0.tar.gz
mv apache-couchdb-2.0.0.tar.gz /usr/src/couchdb/couchdb_2.0.0.orig.tar.gz
cd /usr/src/couchdb && tar xfz couchdb_2.0.0.orig.tar.gz
cd apache-couchdb-2.0.0
cp -R /path/to/couchdb-pkg/debian .
export DEBEMAIL="dev@couchdb.apache.org"
export DEBFULLNAME="CouchDB Developers"
dpkg-buildpackage -us -uc
# optional
cd .. && lintian --profile couchdb couch*deb
```