nushell/debian/rules

53 lines
2.0 KiB
Plaintext
Raw Normal View History

2024-11-08 15:29:52 +01:00
#! /usr/bin/make -f
## See debhelper(7) (uncomment to enable).
## Output every command that modifies files on the build system.
export DH_VERBOSE = 1
2024-11-08 16:00:19 +01:00
export PIKA_BUILD_ARCH = $(shell cat ../pika-build-arch)
export PATH := $(PATH):/root/.cargo/bin
2024-11-08 15:29:52 +01:00
2024-11-08 16:00:19 +01:00
override_dh_prep:
# amd64 build prep
ifeq (amd64-v3,$(PIKA_BUILD_ARCH))
2024-11-08 16:07:51 +01:00
export RUSTFLAGS = -C target-cpu=x86-64-v3 -C opt-level=3
2024-11-08 16:00:19 +01:00
endif
2024-11-08 15:29:52 +01:00
%:
dh $@
2024-11-08 16:00:19 +01:00
override_dh_auto_install:
/root/.cargo/bin/cargo fetch
/root/.cargo/bin/cargo build --release
override_dh_install:
dh_install
mkdir -p debian/nushell/usr/bin/
2024-11-08 16:22:27 +01:00
cp -vf target/release/nu debian/nushell/usr/bin/
chmod 755 debian/nushell/usr/bin/nu
chmod +x debian/nushell/usr/bin/nu
cp -vf target/release/nu_plugin_custom_values debian/nushell/usr/bin/
chmod 755 debian/nushell/usr/bin/nu_plugin_custom_values
chmod +x debian/nushell/usr/bin/nu_plugin_custom_values
cp -vf target/release/nu_plugin_example debian/nushell/usr/bin/
chmod 755 debian/nushell/usr/bin/nu_plugin_example
chmod +x debian/nushell/usr/bin/nu_plugin_example
cp -vf target/release/nu_plugin_formats debian/nushell/usr/bin/
chmod 755 debian/nushell/usr/bin/nu_plugin_formats
chmod +x debian/nushell/usr/bin/nu_plugin_formats
cp -vf target/release/nu_plugin_gstat debian/nushell/usr/bin/
chmod 755 debian/nushell/usr/bin/nu_plugin_gstat
chmod +x debian/nushell/usr/bin/nu_plugin_gstat
cp -vf target/release/nu_plugin_inc debian/nushell/usr/bin/
chmod 755 debian/nushell/usr/bin/nu_plugin_inc
chmod +x debian/nushell/usr/bin/nu_plugin_inc
cp -vf target/release/nu_plugin_polars debian/nushell/usr/bin/
chmod 755 debian/nushell/usr/bin/nu_plugin_polars
chmod +x debian/nushell/usr/bin/nu_plugin_polars
cp -vf target/release/nu_plugin_query debian/nushell/usr/bin/
chmod 755 debian/nushell/usr/bin/nu_plugin_query
chmod +x debian/nushell/usr/bin/nu_plugin_query
cp -vf target/release/nu_plugin_stress_internals debian/nushell/usr/bin/
chmod 755 debian/nushell/usr/bin/nu_plugin_stress_internals
chmod +x debian/nushell/usr/bin/nu_plugin_stress_internals