nushell/debian/rules
2024-11-08 17:40:33 +01:00

54 lines
2.0 KiB
Makefile
Executable File

#! /usr/bin/make -f
## See debhelper(7) (uncomment to enable).
## Output every command that modifies files on the build system.
export DH_VERBOSE = 1
export PIKA_BUILD_ARCH = $(shell cat ../pika-build-arch)
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 $@
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/
ls target/release
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