blob: 93136c5ec909f3837ea834e41937f80162be7861 (
plain)
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
---
job-defaults:
run:
using: debian-package
dist: jessie
deb11-mercurial:
description: "Modern Mercurial for Debian bullseye"
treeherder:
symbol: Deb11(hg)
run:
using: debian-package
dist: bullseye
tarball:
url: https://www.mercurial-scm.org/release/mercurial-6.4.3.tar.gz
sha256: a77fb62d325934a83a00b2fc6db109f44c67b86768fc40490366f513640c7f64
pre-build-command: >-
cp -r contrib/packaging/debian debian &&
sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.deb11moz1/" \
-e "s/__DATE__/$(date --rfc-2822)/" \
-e "s/__CODENAME__/bullseye/" debian/changelog
deb11-cmake:
description: "cmake"
treeherder:
symbol: Deb11(cmake)
run:
dist: bullseye
dsc:
url: http://snapshot.debian.org/archive/debian/20221201T090253Z/pool/main/c/cmake/cmake_3.25.1-1.dsc
sha256: 508b262eee8f18c8924bb4e1b89596fb208efa2fe6bde270d16552d1dc3a0d65
deb11-valgrind:
description: "Valgrind for Debian bullseye"
treeherder:
symbol: Deb11(valgrind)
run:
dist: bullseye
dsc:
url: http://snapshot.debian.org/archive/debian/20230111T213757Z/pool/main/v/valgrind/valgrind_3.20.0-1.dsc
sha256: e32d373bf2d4f0bd0e9673c711d0e4a8eed43c22ca81714ae3e2d85b2f315493
deb11-python-zstandard:
description: "python-zstandard for Debian bullseye"
treeherder:
symbol: Deb11(python-zstandard)
run:
using: debian-package
dist: bullseye
tarball:
url: https://github.com/indygreg/python-zstandard/releases/download/0.19.0/zstandard-0.19.0.tar.gz
sha256: 31d12fcd942dd8dbf52ca5f6b1bbe287f44e5d551a081a983ff3ea2082867863
pre-build-command: debchange -v 0.19.0-1.deb11moz --distribution bullseye "Mozilla backport for buster"
name: python-zstandard
deb8-gcc-8:
description: "gcc 8 for Debian jessie"
treeherder:
symbol: Deb8(gcc-8)
worker:
max-run-time: 3600
env:
DEB_BUILD_OPTIONS: nocheck
WITH_BOOTSTRAP: 'off'
WITHOUT_LANG: ada brig cilkrts fortran d go objc obj-c++ asan lsan tsan ubsan jit nvptx
run:
using: debian-package
dist: jessie
dsc:
url: http://snapshot.debian.org/archive/debian/20210202T150504Z/pool/main/g/gcc-8/gcc-8_8.4.0-7.dsc
sha256: b93f13bc67f5a8f16e837fbb543d00d3475d5c95777a1b0b5a448fa2310a98c5
# autoconf2.64 and quilt necessary to run the `debian/rules control` command to
# generate an updated debian/control.
# uncommenting `with_common_libs` makes the packaging create the libstdc++6 package.
# `libstdcxx_abi = new` overrides the default that disables the new ABI on jessie
# `BINUTILSBDV=2.25-3~` and `ISL_BUILD_DEP=libisl-dev,` override wrong versions
# in build dependencies for jessie.
# `OFFLOAD_BUILD_DEP=` overrides the dependency on nvptx, which is not available
# in jessie.
# `NT=` overrides the use of `:native` which is not supported by dpkg on jessie.
pre-build-command: >-
apt install autoconf2.64 quilt &&
sed -i 's/#with_common_libs/with_common_libs/' debian/rules.defs &&
echo libstdcxx_abi = new >> debian/rules.defs &&
echo BINUTILSBDV=2.25-3~ >> debian/rules.conf &&
echo ISL_BUILD_DEP=libisl-dev, >> debian/rules.conf &&
echo OFFLOAD_BUILD_DEP= >> debian/rules.conf &&
debian/rules control NT=
deb8-32-gcc-8:
description: "gcc 8 for Debian jessie"
treeherder:
symbol: Deb8-32(gcc-8)
worker:
max-run-time: 3600
env:
DEB_BUILD_OPTIONS: nocheck
WITH_BOOTSTRAP: 'off'
WITHOUT_LANG: ada biarch brig cilkrts fortran d go objc obj-c++ asan lsan tsan ubsan jit nvptx
run:
using: debian-package
dist: jessie
dsc:
url: http://snapshot.debian.org/archive/debian/20210202T150504Z/pool/main/g/gcc-8/gcc-8_8.4.0-7.dsc
sha256: b93f13bc67f5a8f16e837fbb543d00d3475d5c95777a1b0b5a448fa2310a98c5
pre-build-command: >-
apt install autoconf2.64 quilt &&
sed -i 's/#with_common_libs/with_common_libs/' debian/rules.defs &&
echo libstdcxx_abi = new >> debian/rules.defs &&
echo GCC_MULTILIB_BUILD_DEP='$(DPKG_BUILD_DEP)' >> debian/rules.conf &&
echo BINUTILSBDV=2.25-3~ >> debian/rules.conf &&
echo ISL_BUILD_DEP=libisl-dev, >> debian/rules.conf &&
echo OFFLOAD_BUILD_DEP= >> debian/rules.conf &&
debian/rules control NT=
arch: i386
deb8-gtk3:
description: "X11-only gtk+3 for Debian jessie"
treeherder:
symbol: Deb8(gtk)
worker:
max-run-time: 3600
env:
DEB_BUILD_OPTIONS: nocheck
run:
dist: jessie
dsc:
url: http://snapshot.debian.org/archive/debian/20150819T212910Z/pool/main/g/gtk+3.0/gtk+3.0_3.14.5-1+deb8u1.dsc
sha256: b1808b03317b171c813e31185a4520df4dbde54580842a72a4c44540cd6bde17
pre-build-command: >-
sed -i /linux-any/d debian/control* debian/libgtk-3-0.symbols &&
sed -i s/--enable-wayland-backend/--disable-wayland-backend/ debian/rules &&
debchange -v 3.14.5-1.deb8moz --distribution jessie-backports "Mozilla rebuild without wayland support"
|