debian: align install files to Debian/Ubuntu official (2)

- For Ubuntu/Debian, the package lib dir (PKD_LIB_DIR), is set to
  /usr/libexec/uhd. This is the path where examples, tests and
  utils get installed.
- List usrp_hwd.py explicitly as not installed.
This commit is contained in:
Jörg Hofrichter 2025-09-01 11:22:08 +02:00
parent b30cd6c44c
commit 006d7f7646
4 changed files with 9 additions and 7 deletions

View File

@ -0,0 +1 @@
usr/bin/usrp_hwd.py

View File

@ -10,7 +10,7 @@ DEB_UHD_PACKAGE_CONFIGURATION=$(shell echo "-DCMAKE_BUILD_TYPE=RelWithDebInfo -D
-DENABLE_PYTHON_API=ON \
-DENABLE_RFNOC_DEV=ON \
-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3 \
-DPKG_LIB_DIR="/usr/lib/uhd" \
-DPKG_LIB_DIR="/usr/libexec/uhd" \
-DDOXYGEN_HAVE_DOT=True \
-DUHD_PYTHON_DIR="lib/python3/dist-packages" \
-DUSRP_MPM_PYTHON_DIR="lib/python3/dist-packages" \
@ -40,9 +40,9 @@ override_dh_auto_install-arch:
cp debian/uhd-host.limits debian/uhd-host/etc/security/limits.d/uhd.conf
cp debian/uhd-host.sysctl debian/uhd-host/etc/sysctl.d/uhd-usrp2.conf
dh_auto_install
chmod -x debian/tmp/usr/lib/uhd/tests/devtest/*.py
chmod -x debian/tmp/usr/lib/uhd/tests/streaming_performance/parse_benchmark_rate.py
chmod -x debian/tmp/usr/lib/uhd/tests/streaming_performance/run_benchmark_rate.py
chmod -x debian/tmp/usr/libexec/uhd/tests/devtest/*.py
chmod -x debian/tmp/usr/libexec/uhd/tests/streaming_performance/parse_benchmark_rate.py
chmod -x debian/tmp/usr/libexec/uhd/tests/streaming_performance/run_benchmark_rate.py
rm -rf debian/tmp/usr/share/man
rm -rf debian/tmp/usr/share/doc/uhd/LICENSE
rm -rf debian/tmp/usr/share/doc/uhd/README.md

View File

@ -2,6 +2,6 @@ etc/security/limits.d
etc/sysctl.d
usr/bin
usr/lib
usr/lib/uhd/examples
usr/lib/uhd/tests
usr/lib/uhd/utils
usr/libexec/uhd/examples
usr/libexec/uhd/tests
usr/libexec/uhd/utils

View File

@ -1,4 +1,5 @@
debian/NetworkManager-USRP /etc/NetworkManager/system-connections/
usr/libexec/uhd* /usr/libexec/
usr/bin/rfnoc_image_builder
usr/bin/rfnoc_modtool
usr/bin/uhd_adc_self_cal