File: moz.yaml

package info (click to toggle)
firefox 147.0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 4,683,320 kB
  • sloc: cpp: 7,607,359; javascript: 6,533,295; ansic: 3,775,223; python: 1,415,500; xml: 634,561; asm: 438,949; java: 186,241; sh: 62,752; makefile: 18,079; objc: 13,092; perl: 12,808; yacc: 4,583; cs: 3,846; pascal: 3,448; lex: 1,720; ruby: 1,003; php: 436; lisp: 258; awk: 247; sql: 66; sed: 54; csh: 10; exp: 6
file content (86 lines) | stat: -rw-r--r-- 2,338 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
schema: 1

bugzilla:
  product: Core
  component: "xul"

origin:
  name: llama.cpp
  description:  LLM inference in C/C++

  url: https://github.com/ggml-org/llama.cpp

  release: d32e03f4495d3efa1c5126f53b449f1d429c5664 (2025-08-14T11:59:50Z).
  revision: d32e03f4495d3efa1c5126f53b449f1d429c5664

  license: MIT

vendoring:
  url: https://github.com/ggml-org/llama.cpp
  source-hosting: github
  tracking: commit

  skip-vendoring-steps:
    - update-moz-build

  keep:
    - generate_sources_mozbuild.py
    - generate_sources_mozbuild.sh
    - cmakeparser.py
    - make_patch.py
    - sources.mozbuild
    - post_update.sh
    - requirements.txt
    - run_parser.py
    - moz-overrides.h

  exclude:
    - "**"
    - src/llama-quant.cpp

  include:
    - LICENSE
    - src/*.cpp
    - src/*.h
    - src/CMakeLists.txt
    - CMakeLists.txt
    - include/llama.h
    - ggml/src/*
    - ggml/src/*.cpp
    - ggml/src/*.h
    - ggml/src/ggml-cpu/*.cpp
    - ggml/src/ggml-cpu/*.c
    - ggml/src/ggml-cpu/*.h
    - ggml/src/ggml-cpu/amx/
    - ggml/src/ggml-cpu/arch/*.cpp
    - ggml/src/ggml-cpu/arch/*.h
    - ggml/src/ggml-cpu/arch/arm/
    - ggml/src/ggml-cpu/arch/x86/
    - ggml/src/ggml-cpu/CMakeLists.txt
    - ggml/src/cmake/*
    - ggml/cmake/*
    - ggml/CMakeLists.txt
    - ggml/include/ggml.h
    - ggml/include/ggml-alloc.h
    - ggml/include/ggml-backend.h
    - ggml/include/ggml-cpu.h
    - ggml/include/ggml-cpp.h
    - ggml/include/ggml-opt.h
    - ggml/include/gguf.h

  update-actions:
    - action: run-script
      script: '{yaml_dir}/generate_sources_mozbuild.sh'
      cwd: '{yaml_dir}'

  patches:
     - exceptions.patch # disable exception usage
     - fs.patch # disable std::fs usage we don't need and is too recent for linux
     - no-future.patch # same for future, switch to sequential
     - no-wstring.patch # same, charset conversion is too recent
     - get-terminate.patch # remove forbidden function usage, that we don't need
     - random_device.patch # use of std::random_device, also too recent on linux
     - detect-chat-template.patch # don't crash on exception caught for control flow
     - load-from-buffer-or-fd.patch # add an API to load a model from a buffer or a fd
     - static-ctors.patch # remove some static ctors
     - fix-RLIMIT_MEMLOCK-solaris.patch # fix the build on solaris