mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-01-08 17:51:42 +01:00
5bf5aa1cff
Ship a new debian package for the notmuch2 CFFI-based Python interface to notmuch. Unlike the notmuch python module, the new notmuch2 module is no longer arch-independent, because it builds and ships a shared object in addition to the python code. This patch encourages new downstream development to rely on notmuch2 instead of on notmuch, to get the benefits of the new module. I welcome any suggested improvements to this packaging, but it appears to me to be sufficient to get "import notmuch2" to work and do some basic tests.
36 lines
1.3 KiB
Makefile
Executable file
36 lines
1.3 KiB
Makefile
Executable file
#!/usr/bin/make -f
|
|
|
|
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
|
|
|
%:
|
|
dh $@ --with python3,elpa
|
|
|
|
override_dh_auto_configure:
|
|
BASHCMD=/bin/bash ./configure --prefix=/usr \
|
|
--libdir=/usr/lib/$$(dpkg-architecture -q DEB_TARGET_MULTIARCH) \
|
|
--includedir=/usr/include \
|
|
--mandir=/usr/share/man \
|
|
--infodir=/usr/share/info \
|
|
--sysconfdir=/etc \
|
|
--zshcompletiondir=/usr/share/zsh/vendor-completions \
|
|
--localstatedir=/var
|
|
|
|
override_dh_auto_build:
|
|
dh_auto_build -- V=1
|
|
PYBUILD_NAME=notmuch dh_auto_build --buildsystem=pybuild --sourcedirectory bindings/python
|
|
PYBUILD_NAME=notmuch2 dh_auto_build --buildsystem=pybuild --sourcedirectory bindings/python-cffi
|
|
$(MAKE) -C contrib/notmuch-mutt
|
|
|
|
override_dh_auto_clean:
|
|
dh_auto_clean
|
|
PYBUILD_NAME=notmuch dh_auto_clean --buildsystem=pybuild --sourcedirectory bindings/python
|
|
PYBUILD_NAME=notmuch2 dh_auto_clean --buildsystem=pybuild --sourcedirectory bindings/python-cffi
|
|
dh_auto_clean --sourcedirectory bindings/ruby
|
|
$(MAKE) -C contrib/notmuch-mutt clean
|
|
|
|
override_dh_auto_install:
|
|
dh_auto_install
|
|
PYBUILD_NAME=notmuch dh_auto_install --buildsystem=pybuild --sourcedirectory bindings/python
|
|
PYBUILD_NAME=notmuch2 dh_auto_install --buildsystem=pybuild --sourcedirectory bindings/python-cffi
|
|
$(MAKE) -C contrib/notmuch-mutt DESTDIR=$(CURDIR)/debian/tmp install
|
|
dh_auto_install --sourcedirectory bindings/ruby
|