mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-31 08:25:35 +00:00
improve "the Debian way" build process to produce foolscap .debs
This commit is contained in:
parent
f0d29909ca
commit
e10524e75b
23
GNUmakefile
23
GNUmakefile
@ -211,13 +211,28 @@ setup-feisty:
|
|||||||
|
|
||||||
|
|
||||||
deb-dapper: setup-dapper
|
deb-dapper: setup-dapper
|
||||||
fakeroot debian/rules binary
|
fakeroot debian/rules binary &&
|
||||||
|
make -C src/foolscap debian-dapper &&
|
||||||
|
mv src/python-foolscap*.deb .. &&
|
||||||
|
echo "The newly built .deb packages are in the parent directory from here."
|
||||||
|
|
||||||
deb-sid: setup-sid
|
deb-sid: setup-sid
|
||||||
fakeroot debian/rules binary
|
fakeroot debian/rules binary &&
|
||||||
|
make -C src/foolscap debian-sid &&
|
||||||
|
mv src/python-foolscap*.deb .. &&
|
||||||
|
echo "The newly built .deb packages are in the parent directory from here."
|
||||||
|
|
||||||
deb-edgy: setup-edgy
|
deb-edgy: setup-edgy
|
||||||
fakeroot debian/rules binary
|
fakeroot debian/rules binary &&
|
||||||
|
make -C src/foolscap debian-edgy &&
|
||||||
|
mv src/python-foolscap*.deb .. &&
|
||||||
|
echo "The newly built .deb packages are in the parent directory from here."
|
||||||
|
|
||||||
deb-feisty: setup-feisty
|
deb-feisty: setup-feisty
|
||||||
fakeroot debian/rules binary
|
fakeroot debian/rules binary &&
|
||||||
|
make -C src/foolscap debian-feisty &&
|
||||||
|
mv src/python-foolscap*.deb .. &&
|
||||||
|
echo "The newly built .deb packages are in the parent directory from here."
|
||||||
|
|
||||||
increment-deb-version:
|
increment-deb-version:
|
||||||
debchange --newversion $(DEBSTRING) $(DEBCOMMENTS)
|
debchange --newversion $(DEBSTRING) $(DEBCOMMENTS)
|
||||||
|
11
README
11
README
@ -72,6 +72,12 @@ DEPENDENCIES:
|
|||||||
|
|
||||||
http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions
|
http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions
|
||||||
|
|
||||||
|
Note: the build process will automatically download and install setuptools
|
||||||
|
if it is not present. However, if an old, incompatible version of
|
||||||
|
setuptools (< v0.6c3) is present then the build will fail. Therefore, if
|
||||||
|
the build fails due to setuptools not being compatible, then either
|
||||||
|
upgrade or uninstall your version of setuptools and then try again.
|
||||||
|
|
||||||
* Python PyOpenSSL (0.6 or later) (secure transport layer)
|
* Python PyOpenSSL (0.6 or later) (secure transport layer)
|
||||||
|
|
||||||
http://pyopenssl.sourceforge.net
|
http://pyopenssl.sourceforge.net
|
||||||
@ -112,8 +118,9 @@ INSTALLING:
|
|||||||
The Debian Way:
|
The Debian Way:
|
||||||
|
|
||||||
If you're running on a debian system, use 'make deb-dapper', 'make
|
If you're running on a debian system, use 'make deb-dapper', 'make
|
||||||
deb-sid', 'make deb-edgy', or 'make deb-feisty' to construct a debian
|
deb-sid', 'make deb-edgy', or 'make deb-feisty' to construct two debian
|
||||||
package named 'allmydata-tahoe', which you can then install.
|
packages named 'allmydata-tahoe' and 'python-foolscap' which you can then
|
||||||
|
install.
|
||||||
|
|
||||||
The Python Way:
|
The Python Way:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user