Cyril Brulebois | 9dd488c | 2012-02-21 23:58:19 +0100 | [diff] [blame] | 1 | #!/usr/bin/make -f |
| 2 | |
| 3 | override_dh_auto_configure: |
Héctor Orón Martínez | 507c060 | 2019-08-23 15:05:17 +0200 | [diff] [blame] | 4 | dh_auto_configure -- -Dscreenshare=true \ |
Héctor Orón Martínez | 51dab43 | 2022-02-07 13:02:27 +0100 | [diff] [blame] | 5 | -Dsystemd=true |
Mike Gabriel | b1fe2b2 | 2013-06-28 14:31:18 +0200 | [diff] [blame] | 6 | |
| 7 | override_dh_auto_test: |
Héctor Orón Martínez | c00f992 | 2021-03-04 22:12:48 +0100 | [diff] [blame] | 8 | mkdir -p $(CURDIR)/debian/tmp/tmp/xdgruntimedir |
| 9 | XDG_RUNTIME_DIR=$(CURDIR)/debian/tmp/tmp/xdgruntimedir dh_auto_test || true |
Cyril Brulebois | 9dd488c | 2012-02-21 23:58:19 +0100 | [diff] [blame] | 10 | |
Héctor Orón Martínez | 507c060 | 2019-08-23 15:05:17 +0200 | [diff] [blame] | 11 | override_dh_missing: |
| 12 | dh_missing --fail-missing -X.la |
Cyril Brulebois | 9dd488c | 2012-02-21 23:58:19 +0100 | [diff] [blame] | 13 | |
| 14 | override_dh_makeshlibs: |
Héctor Orón Martínez | 51dab43 | 2022-02-07 13:02:27 +0100 | [diff] [blame] | 15 | dh_makeshlibs -Xlibweston-10/ -- -c4 -ldebian/weston/usr/lib/$(DEB_TARGET_MULTIARCH)/weston/ |
Héctor Orón Martínez | 4bcbce9 | 2020-02-10 12:23:53 +0100 | [diff] [blame] | 16 | |
| 17 | override_dh_shlibdeps: |
Héctor Orón Martínez | 9dec519 | 2020-09-04 14:19:31 +0200 | [diff] [blame] | 18 | dh_shlibdeps -O--buildsystem=meson -- -ldebian/weston/usr/lib/$(DEB_TARGET_MULTIARCH)/weston/ |
Cyril Brulebois | 9dd488c | 2012-02-21 23:58:19 +0100 | [diff] [blame] | 19 | |
Hector Oron | 65e7532 | 2013-10-11 13:03:04 +0200 | [diff] [blame] | 20 | override_dh_fixperms: |
| 21 | dh_fixperms -Xusr/bin/weston-launch |
| 22 | |
Héctor Orón Martínez | 507c060 | 2019-08-23 15:05:17 +0200 | [diff] [blame] | 23 | # Workaround for https://gitlab.freedesktop.org/wayland/weston/issues/269 |
| 24 | override_dh_install: |
| 25 | sed -e '/libdir=/d' \ |
| 26 | -e '/includedir=/d' \ |
Héctor Orón Martínez | 51dab43 | 2022-02-07 13:02:27 +0100 | [diff] [blame] | 27 | -i debian/tmp/usr/share/pkgconfig/libweston-10-protocols.pc |
Héctor Orón Martínez | 507c060 | 2019-08-23 15:05:17 +0200 | [diff] [blame] | 28 | dh_install |
| 29 | |
Cyril Brulebois | 9dd488c | 2012-02-21 23:58:19 +0100 | [diff] [blame] | 30 | %: |
Héctor Orón Martínez | 507c060 | 2019-08-23 15:05:17 +0200 | [diff] [blame] | 31 | dh $@ --with quilt --buildsystem=meson |
Cyril Brulebois | 9dd488c | 2012-02-21 23:58:19 +0100 | [diff] [blame] | 32 | |
| 33 | # For maintainer use only, generate a tarball: |
| 34 | gentarball: SOURCE=$(shell dpkg-parsechangelog|awk '/^Source:/ {print $$2}') |
| 35 | gentarball: UV=$(shell dpkg-parsechangelog|awk '/^Version:/ {print $$2}'|sed 's/-.*$$//') |
| 36 | gentarball: |
Mike Gabriel | b1fe2b2 | 2013-06-28 14:31:18 +0200 | [diff] [blame] | 37 | git archive --format=tar upstream-unstable --prefix=$(SOURCE)-$(UV)/ | gzip -9 > ../$(SOURCE)_$(UV).orig.tar.gz |