Update debian/rules

This commit is contained in:
ferreo 2024-11-27 13:05:14 +01:00
parent e329d4c301
commit 9428156d10

23
debian/rules vendored
View File

@ -3,18 +3,27 @@
## See debhelper(7) (uncomment to enable). ## See debhelper(7) (uncomment to enable).
## Output every command that modifies files on the build system. ## Output every command that modifies files on the build system.
export DH_VERBOSE = 1 export DH_VERBOSE = 1
export PIKA_BUILD_ARCH = $(shell cat ../pika-build-arch)
export VENDORED ?= 1 export PIKA_BUILD_ARCH = $(shell cat ../pika-build-arch)
CLEAN ?= 1 export PATH := $(PATH):/root/.cargo/bin
override_dh_prep:
# amd64 build prep
ifeq (amd64-v3,$(PIKA_BUILD_ARCH))
export RUSTFLAGS = -C target-cpu=x86-64-v3 -C opt-level=3
endif
%: %:
dh $@ dh $@
override_dh_auto_build: override_dh_auto_build:
env CARGO_HOME="$$(pwd)/target/cargo" /root/.cargo/bin/cargo fetch
cargo build --release /root/.cargo/bin/cargo build --release
dh_auto_build
override_dh_auto_install: override_dh_auto_install:
dh_auto_install -- prefix=/usr mkdir -p debian/tmp/usr/bin/
cp -vf target/release/hyprwall debian/tmp/usr/bin/
chmod 755 debian/tmp/usr/bin/hyprwall
override_dh_install:
dh_install