mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-26 08:01:06 +00:00
32 lines
1010 B
Makefile
32 lines
1010 B
Makefile
#! /usr/bin/make -f
|
|
# Uncomment this to turn on verbose mode.
|
|
#export DH_VERBOSE=1
|
|
|
|
DEB_PYTHON_SYSTEM=pycentral
|
|
|
|
include /usr/share/cdbs/1/rules/debhelper.mk
|
|
include /usr/share/cdbs/1/class/python-distutils.mk
|
|
|
|
STAGING_DIR=$(CURDIR)/debian/allmydata-tahoe
|
|
|
|
# we overwrite the setuptools-generated /usr/bin/tahoe with our package's
|
|
# original version, because the setuptools form (using "entry points")
|
|
# insists upon .egg-info -visible forms of dependent packages to be
|
|
# installed. For a debian package, we rely upon the dependencies that are
|
|
# declared in debian/control .
|
|
#
|
|
# One disadvantage to this approach is that the #! line will not get updated
|
|
# to match the version of python that we're using for this build. Instead, it
|
|
# will retain the original '#!/usr/bin/env python', which has the potential
|
|
# to surprise people.
|
|
|
|
install/allmydata-tahoe::
|
|
mkdir -pm755 $(STAGING_DIR)
|
|
python setup.py install --root=$(STAGING_DIR)
|
|
cp bin/tahoe $(STAGING_DIR)/usr/bin/
|
|
|
|
dh_pycentral
|
|
|
|
clean::
|
|
-rm -rf build
|