]> git.cworth.org Git - notmuch/blob - debian/rules
debian/backports: disable test T460-emacs-tree on arm64
[notmuch] / debian / rules
1 #!/usr/bin/make -f
2
3 python3_all = py3versions -s | xargs -n1 | xargs -t -I {} env {}
4
5 ifeq ($(shell dpkg-architecture -qDEB_HOST_ARCH),arm64)
6         NOTMUCH_SKIP_TESTS=T460-emacs-tree
7         export NOTMUCH_SKIP_TESTS
8 endif
9
10 %:
11         dh $@ --with python2,python3,elpa
12
13 override_dh_auto_configure:
14         ./configure --prefix=/usr \
15                 --libdir=/usr/lib/$$(dpkg-architecture -q DEB_TARGET_MULTIARCH) \
16                 --includedir=/usr/include \
17                 --mandir=/usr/share/man \
18                 --infodir=/usr/share/info \
19                 --sysconfdir=/etc \
20                 --localstatedir=/var
21
22 override_dh_auto_build:
23         dh_auto_build -- V=1
24         dh_auto_build --sourcedirectory bindings/python
25         cd bindings/python && $(python3_all) setup.py build
26         $(MAKE) -C contrib/notmuch-mutt
27
28 override_dh_auto_clean:
29         dh_auto_clean
30         dh_auto_clean --sourcedirectory bindings/python
31         cd bindings/python && $(python3_all) setup.py clean -a
32         dh_auto_clean --sourcedirectory bindings/ruby
33         $(MAKE) -C contrib/notmuch-mutt clean
34
35 override_dh_auto_install:
36         dh_auto_install
37         dh_auto_install --sourcedirectory bindings/python
38         cd bindings/python && $(python3_all) setup.py install --install-layout=deb --root=$(CURDIR)/debian/tmp
39         dh_auto_install --sourcedirectory bindings/ruby