Commit Graph

19 Commits

Author SHA1 Message Date
Shane Smiskol 2d374185aa use new vendored deps from commaai/dependencies (#531)
* sync

* remove apt packages now vendored in commaai/dependencies

- bzip2: commaai/openpilot#37342, commaai/openpilot#37459
- libbz2-dev: commaai/openpilot#37342, commaai/openpilot#37459
- libeigen3-dev: commaai/openpilot#37339
- libzmq3-dev: commaai/openpilot#37333
- libzstd-dev: commaai/openpilot#37376
- zstd: commaai/openpilot#37376
- libssl-dev: commaai/openpilot#37381
- libjpeg-dev: commaai/openpilot#37371, commaai/openpilot#37381
- cppcheck: commaai/openpilot#34248
- gettext: commaai/openpilot#37372

* update

* trim down list

* revert that

* rm old capnp build

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2026-03-04 09:59:43 -08:00
Adeeb Shihadeh dffeb3c450 remove gcc-arm-none-eabi (#525) 2026-02-22 11:38:25 -08:00
Adeeb Shihadeh fe0712dc54 add gettext for openpilot 2025-10-22 15:21:35 -07:00
Trey Moen e7bdbe8f5d feat: support starting openpilot in an X virtual server (#470)
add missing dependencies to use Xvfb
2025-05-01 20:02:18 -07:00
Andrei Radulescu 4a924daa5a Ubuntu 24.04 (#262)
* Ubuntu 24.04 (#188)

* separate out qtwayland5 compilation

* ubuntu 22.04

* temp build system image

* remove bionic deps

* temp packages update

* update armhf packages

* back to libstdc++6

* replaced remove dqt5-default meta package with actual depss

* fix for build libqmi crashing with /usr/bin/env: 'python': No such file or directory

* mapbox-gl-native gcc11 fix

* openpilot_dependencies.sh change

* ubuntu-base 24.04 daily current

* apt install meson because PEP 668

* temp g++-11 for mapbox-gl-native

* bump capnproto to 1.0.2

* temp build only agnos-compiler-mapbox-gl-native

* Fixes for compiling mapbox-gl-native

* Fixes for compiling ffmpeg

* Build main system image again

* pyopencl from git since no 2023.1.5 release since https://github.com/inducer/pyopencl/issues/705

* Try to fix checkinstall - no success

* apt capnproto & ffmpeg since can't figure out issue with checkinstall

* Commented removed services disable

* Ubuntu 24.04 currently has arm-none-eabi/12.2.1 but just use wildcard to go to first folder

* pyclean is missing ?!

* ubuntu-latest in tests workflow

* Updated README

* Reverted internal/package_ota.py changes

* rebuilt kernel

* poetry.lock update

* Simplified build_system pipeline

* headers for capnproto

* Fix typo

* Fix for checkinstall

* Reverted apt capnproto & ffmpeg

* Some cleaning in Dockerfile

* 24.04 libwayland-client

* libffi6:armhf deb file

* Updated qtwayland

* Revert "libffi6:armhf deb file"

This reverts commit bb9cb5da95.

* libffi.so.6.0.4

* qt5-qmake qtbase5-dev qtbase5-dev-tools already in qt5-default

* Removed qtwayland old files

* checkinstall temp fix

* QStandardPaths: wrong permissions on runtime directory /var/tmp/weston, 0770 instead of 0700

* temp permissions fix makes loading build spinner show

* temp build optimization

* 24.04 new libs

* build kernel don't use tools on aarch64/arm64

* updated boot image and ko files

* cleaning

* switch to release 24.04

* wip - downgrade qt and libwayland

* polkitd-pkla package to support polkit *.pkla

* fixed issue with old qt needing libssl 1.1.1f

* remove /.dockerenv file

* more cleaning

---------

Co-authored-by: Justin Newberry <justin@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* Ubuntu 24.04 branch fixes (#235)

* bump version

* /lib64 is now UsrMerged

* latest pip poetry; poetry.lock update

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* revert README

* [upload]

* disable failing nvmf-autoconnect.service

* disable failing networking.service

* [upload]

* no replacement for ondemand.service

* snapd.service is in snapd package we don't install

* nfs is using rpc-pipefs-generator now, when used

* checkinstall is still not fixed so remove TODO

* updated comment about usr merged lib64

* added checkinstall bug link

* removed not used libffi.so.6 and libwayland-client.so.0

* cleaned compile-qtwayland5.sh and removed 5.15 patch

* removed unused qt-comma 5.15 deb

* cleaned up custom debs for qt and libwayland and added a README

* fixed typo [upload]

* change version

* build-libwayland-deb.sh

* build-qt-deb.sh

* cleaned README

* [upload]

* fix libdl.so qtwayland build [upload]

* rebuild debs

* update libdl path [upload]

* added missing systemd-resolved

* ping capability

* disable some systemd services

* etc/resolv.conf link should not be needed

* Revert "etc/resolv.conf link should not be needed"

This reverts commit b627615a9e.

* Revert "ping capability"

This reverts commit 812ca357cf.

* set ping capability outside of container

* disable systemd services: console-setup and sfsconfig

Co-authored-by: Robin Reckmann <robin.reckmann@gmail.com>

* disabled more systemd services

* bump version [upload]

* update version

---------

Co-authored-by: Justin Newberry <justin@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Robin Reckmann <robin.reckmann@gmail.com>
2024-08-13 16:46:55 -07:00
Robin Reckmann f2571c76fb Replace apt-get with apt-fast (#285)
* Replace apt-get with apt-fast

* Some more apt-get replacements
2024-08-06 10:57:52 -07:00
Adeeb Shihadeh df5a34a5bf remove mapbox-gl-native (#210) 2024-07-14 11:16:08 -07:00
Adeeb Shihadeh 4a1ec4755e add back mapbox-gl-native for now, it's linked to a bunch of stuff 2024-02-07 15:30:22 -08:00
Adeeb Shihadeh 82a45f5897 remove mapbox-gl-native (#206) 2024-02-01 19:36:10 -08:00
Adeeb Shihadeh 4d25c57817 new packages (#144) 2023-06-07 19:25:05 -07:00
Adeeb Shihadeh 52a75fde27 new packages (#124)
* new packages

* lock
2023-03-20 13:16:23 -07:00
Adeeb Shihadeh 4d5c6423eb network traffic monitoring (#114)
* add vnstat for network traffic monitoring

* darkstat

* just install a few
2023-02-23 19:21:37 -08:00
Adeeb Shihadeh 2b5a186ff0 add dkms package 2023-01-11 16:47:19 -08:00
Adeeb Shihadeh f28fa6869c packages to support micd (#98) 2022-11-09 22:03:26 -08:00
Adeeb Shihadeh 18f4bd76c0 little bit of ci (#96)
* more pre-commit

* run in ci

* fix violations

* cleanup
2022-10-22 18:07:59 -07:00
Adeeb Shihadeh ad1dbc5878 add gpiod package (#85) 2022-08-31 14:00:50 -07:00
Willem Melching 8ce13b5127 add casync to openpilot dependencies (#40) 2022-01-28 14:55:53 +01:00
Adeeb Shihadeh 1fef610c7f add qt5 multimedia plugins (#18) 2021-11-22 16:12:16 -08:00
Adeeb Shihadeh 4e38c8f181 initial agnos-builder release 2021-09-23 19:08:32 -07:00