mirror of
https://github.com/commaai/agnos-builder.git
synced 2026-06-08 02:54:40 +08:00
75 lines
2.1 KiB
Bash
Executable File
75 lines
2.1 KiB
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
MM_VERSION="1.22.0"
|
|
|
|
cd /tmp
|
|
|
|
git clone -b $MM_VERSION --depth 1 https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git
|
|
|
|
apt-get install -y --no-install-recommends \
|
|
cmake \
|
|
gettext \
|
|
libdbus-1-dev \
|
|
libpolkit-gobject-1-dev \
|
|
libsystemd-dev \
|
|
systemd-dev
|
|
|
|
cd ModemManager
|
|
meson setup build \
|
|
--prefix=/usr \
|
|
--libdir=/usr/lib/aarch64-linux-gnu \
|
|
--sysconfdir=/etc \
|
|
--buildtype=release \
|
|
-Dudev=false \
|
|
-Dudevdir=/usr/lib/udev \
|
|
-Dqmi=true \
|
|
-Dmbim=false \
|
|
-Dqrtr=false \
|
|
-Dplugin_generic=enabled \
|
|
-Dplugin_altair_lte=disabled \
|
|
-Dplugin_anydata=disabled \
|
|
-Dplugin_broadmobi=disabled \
|
|
-Dplugin_cinterion=disabled \
|
|
-Dplugin_dell=disabled \
|
|
-Dplugin_dlink=disabled \
|
|
-Dplugin_fibocom=disabled \
|
|
-Dplugin_foxconn=disabled \
|
|
-Dplugin_gosuncn=disabled \
|
|
-Dplugin_haier=disabled \
|
|
-Dplugin_huawei=disabled \
|
|
-Dplugin_intel=disabled \
|
|
-Dplugin_iridium=disabled \
|
|
-Dplugin_linktop=disabled \
|
|
-Dplugin_longcheer=disabled \
|
|
-Dplugin_mbm=disabled \
|
|
-Dplugin_motorola=disabled \
|
|
-Dplugin_mtk=disabled \
|
|
-Dplugin_nokia=disabled \
|
|
-Dplugin_nokia_icera=disabled \
|
|
-Dplugin_novatel=disabled \
|
|
-Dplugin_novatel_lte=disabled \
|
|
-Dplugin_option=disabled \
|
|
-Dplugin_option_hso=disabled \
|
|
-Dplugin_pantech=disabled \
|
|
-Dplugin_qcom_soc=disabled \
|
|
-Dplugin_quectel=enabled \
|
|
-Dplugin_samsung=disabled \
|
|
-Dplugin_sierra_legacy=disabled \
|
|
-Dplugin_sierra=disabled \
|
|
-Dplugin_simtech=disabled \
|
|
-Dplugin_telit=disabled \
|
|
-Dplugin_thuraya=disabled \
|
|
-Dplugin_tplink=disabled \
|
|
-Dplugin_ublox=disabled \
|
|
-Dplugin_via=disabled \
|
|
-Dplugin_wavecom=disabled \
|
|
-Dplugin_x22x=disabled \
|
|
-Dplugin_zte=disabled
|
|
|
|
ninja -C build
|
|
|
|
cd build
|
|
checkinstall -yD --install=no --fstrans=no --pkgname=modemmanager /tmp/meson-install/meson-install
|
|
mv modemmanager*.deb /tmp/modemmanager.deb
|