diff options
| author | Robert Tari <robert@tari.in> | 2025-04-01 22:51:07 +0200 |
|---|---|---|
| committer | Robert Tari <robert@tari.in> | 2025-04-01 22:51:07 +0200 |
| commit | 6214cc8293508fc1e1f26b6710d5ddb39544ba84 (patch) | |
| tree | 581f633f63016a592264cf7f6f710a135b1a5465 /debian/rules | |
| parent | 84723ee8c6d2e252ecba847f7e678edc121224de (diff) | |
| parent | 1e8bfab033294e5f7b2a465988f65755299a2ff5 (diff) | |
| download | ayatana-indicator-datetime-6214cc8293508fc1e1f26b6710d5ddb39544ba84.tar.gz ayatana-indicator-datetime-6214cc8293508fc1e1f26b6710d5ddb39544ba84.tar.bz2 ayatana-indicator-datetime-6214cc8293508fc1e1f26b6710d5ddb39544ba84.zip | |
Merge branch 'sunweaver-pr/dually-build-datetime-indicator-variants'
Attributes GH PR #137: https://github.com/AyatanaIndicators/ayatana-indicator-datetime/pull/137
Diffstat (limited to 'debian/rules')
| -rwxr-xr-x | debian/rules | 70 |
1 files changed, 63 insertions, 7 deletions
diff --git a/debian/rules b/debian/rules index 96adb33..932a8d8 100755 --- a/debian/rules +++ b/debian/rules @@ -1,14 +1,70 @@ #!/usr/bin/make -f -LDFLAGS += -Wl,-z,defs -Wl,--as-needed +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/buildflags.mk + +DEB_CMAKE_EXTRA_FLAGS = \ + -DENABLE_COVERAGE=OFF \ + $(NULL) + +ifeq ($(filter nocheck,$(DEB_BUILD_PROFILES)),) + DEB_CMAKE_EXTRA_FLAGS += -DENABLE_TESTS=ON +endif %: - dh $@ --with systemd + dh $@ -ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) override_dh_auto_configure: - dh_auto_configure -- -DENABLE_TESTS=ON -endif + dh_auto_configure --builddirectory=lomiri-variant \ + --buildsystem=cmake \ + -- \ + $(DEB_CMAKE_EXTRA_FLAGS) \ + -DENABLE_LOMIRI_FEATURES=ON \ + .. + dh_auto_configure --builddirectory=ayatana-variant \ + --buildsystem=cmake \ + -- \ + $(DEB_CMAKE_EXTRA_FLAGS) \ + -DENABLE_LOMIRI_FEATURES=OFF \ + .. + +override_dh_auto_build: + dh_auto_build --builddirectory=lomiri-variant \ + --buildsystem=cmake \ + .. + dh_auto_build --builddirectory=ayatana-variant \ + --buildsystem=cmake \ + .. + +override_dh_auto_test: + dh_auto_test --no-parallel \ + --builddirectory=lomiri-variant \ + --buildsystem=cmake \ + .. + dh_auto_test --no-parallel \ + --builddirectory=ayatana-variant \ + --buildsystem=cmake \ + .. + +override_dh_auto_install: + dh_auto_install --builddirectory=lomiri-variant \ + --buildsystem=cmake \ + .. + dh_auto_install --builddirectory=ayatana-variant \ + --buildsystem=cmake \ + .. + +override_dh_auto_clean: + dh_auto_clean --builddirectory=lomiri-variant \ + --buildsystem=cmake \ + .. + dh_auto_clean --builddirectory=ayatana-variant \ + --buildsystem=cmake \ + .. -override_dh_install: - dh_install --fail-missing +override_dh_missing: + dh_missing --fail-missing |
