From 241ad7dff76c6b6198a6e97c0020ea4385767c3c Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Wed, 1 Feb 2023 05:35:25 +0100 Subject: [PATCH] chore(debian): fix package build with lld --- debian/control | 3 ++- debian/rules | 1 + debian/source/options | 6 +++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/debian/control b/debian/control index 168b310..031acce 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Priority: optional Maintainer: Michael Murphy Build-Depends: debhelper-compat (=13), - just, + just (>= 1.13.0), cargo, cmake, libexpat1-dev, @@ -12,6 +12,7 @@ Build-Depends: libfreetype-dev, lld, pkg-config, + rustc (>= 1.65.0) Standards-Version: 4.6.2 Homepage: https://github.com/pop-os/cosmic-settings diff --git a/debian/rules b/debian/rules index c36b4cf..d546ab9 100755 --- a/debian/rules +++ b/debian/rules @@ -1,5 +1,6 @@ #!/usr/bin/make -f +export DEB_LDFLAGS_MAINT_APPEND += -fuse-ld=lld -Wl,--build-id=sha1 export DESTDIR = debian/tmp export VENDOR ?= 1 diff --git a/debian/source/options b/debian/source/options index d332d16..66a0027 100644 --- a/debian/source/options +++ b/debian/source/options @@ -1 +1,5 @@ -tar-ignore = ".github .vscode vendor target" \ No newline at end of file +tar-ignore=.github +tar-ignore=.vscode +tar-ignore=vendor +tar-ignore=vendor.tar +tar-ignore=target \ No newline at end of file