Skip to content

Commit

Permalink
Add in canned args, pre-commit
Browse files Browse the repository at this point in the history
  • Loading branch information
kaidokert committed Jul 4, 2024
1 parent d1de0ca commit db06451
Show file tree
Hide file tree
Showing 4 changed files with 118 additions and 2 deletions.
20 changes: 20 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

default_language_version:
python: python3
files: |
(?x)^(
(
.github|
chrobalt|
docker|
)
)
repos:
- repo: https://cobalt.googlesource.com/pre-commit-hooks
rev: e1668fe86af3810fbca72b8653fe478e66a0afdc # v3.2.0
hooks:
- id: check-case-conflict
- id: end-of-file-fixer
- id: trailing-whitespace
- id: mixed-line-ending
17 changes: 15 additions & 2 deletions chrobalt/linux/args.gn
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ enable_cast_receiver = false
enable_paint_preview=false
cast_streaming_enable_remoting = false

#
#
enable_background_contents=false
enable_background_mode=false
enable_chrome_notifications=false
Expand Down Expand Up @@ -56,4 +56,17 @@ use_cups = false
use_dbus = false
use_mpris = false
use_qt = false
use_qt6 = false
use_qt6 = false

# printing
enable_oop_basic_print_dialog = false
enable_basic_print_dialog = false
enable_basic_printing = false
enable_oop_basic_print_dialog = false
enable_oop_printing = false
enable_oop_printing_no_oop_basic_print_dialog=false
enable_print_content_analysis= false
enable_print_preview=false
enable_printing=false
enable_printing_tests=false
use_cups=false
71 changes: 71 additions & 0 deletions chrobalt/linux/last_working.gn
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
cc_wrapper = "sccache"
enable_nacl=false
use_dawn=false
skia_use_dawn=false
# enable_vulkan=false


enable_print_content_analysis=false
# enterprise_client_certificates=false
enterprise_cloud_content_analysis=false
enterprise_content_analysis=false
enterprise_data_controls=false
enterprise_local_content_analysis=false
enterprise_watermark=false


optional_trace_events_enabled = false
enable_plugins = false
enable_pdf = false
enable_printing = false
enable_cast_receiver = false
enable_paint_preview=false
cast_streaming_enable_remoting = false

#
enable_background_contents=false
enable_background_mode=false
enable_chrome_notifications=false
enable_click_to_call=false

enable_system_notifications=false

enable_webui_certificate_viewer=false

enable_hidpi = false

enable_library_cdms = false

# swiftshader disable
enable_swiftshader = false
enable_swiftshader_vulkan = false
swiftshader_optimized_debug_build=false
use_swiftshader_with_subzero=false
angle_enable_swiftshader=false
dawn_use_swiftshader=false


# Disable webnn | tflite
webnn_use_tflite = false
enable_maldoca = false
enable_oop_printing = false
enable_reading_list = false
enable_remoting = false
enable_screen_ai_service = false

use_bluez = false
use_cups = false
use_dbus = false
use_mpris = false

enable_oop_basic_print_dialog = false
enable_basic_print_dialog = false
enable_basic_printing = false
enable_oop_basic_print_dialog = false
enable_oop_printing = false
enable_oop_printing_no_oop_basic_print_dialog=false
enable_print_content_analysis= false
enable_print_preview=false
enable_printing=false
enable_printing_tests=false
use_cups=false
12 changes: 12 additions & 0 deletions docker/linux/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,25 @@
FROM debian:12

# Install any necessary dependencies
# NOTE: From libxcomposite down, these are minimal requirements to run a
# V8 snapshot binary, on X11/GTK builds
RUN apt-get update && apt-get install -y \
curl python3-dev git \
xz-utils \
pkgconf \
libglib2.0-0 \
libnss3 \
gperf \
libxcomposite1 \
libxdamage1 \
libxext6 \
libxfixes3 \
libxrandr2 \
libxtst6 \
libgbm1 \
libasound2 \
libxkbcommon0 \
libpango-1.0-0 \
&& rm -rf /var/lib/apt/lists/*

ADD files/sccache /usr/local/bin
Expand Down

0 comments on commit db06451

Please sign in to comment.