tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

ubuntu.yml (11416B)


      1 # This Source Code Form is subject to the terms of the Mozilla Public
      2 # License, v. 2.0. If a copy of the MPL was not distributed with this
      3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 ---
      5 task-defaults:
      6    run:
      7        using: ubuntu-package
      8        dist: bionic
      9 
     10 ub18-libc6:
     11    description: "Older version of glibc in Ubuntu 18.04 that doesn't cause bug 1678451"
     12    treeherder:
     13        symbol: Ub18(libc6)
     14    run:
     15        dsc:
     16            url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/glibc/2.27-3ubuntu1.2/glibc_2.27-3ubuntu1.2.dsc
     17            sha256: 2ac325cce2251c710dd041f4725925cdbccefba6f6f0f0d95a2a5a09e2050c2e
     18        patch: ubuntu-glibc.diff
     19 
     20 ub18-32-libc6:
     21    description: "Older version of glibc in Ubuntu 18.04 that doesn't cause bug 1678451"
     22    treeherder:
     23        symbol: Ub18(libc6-32)
     24    run:
     25        dsc:
     26            url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/glibc/2.27-3ubuntu1.2/glibc_2.27-3ubuntu1.2.dsc
     27            sha256: 2ac325cce2251c710dd041f4725925cdbccefba6f6f0f0d95a2a5a09e2050c2e
     28        arch: i386
     29        patch: ubuntu-glibc.diff
     30 
     31 ub18-python-psutil:
     32    description: "python-psutil for Ubuntu bionic"
     33    treeherder:
     34        symbol: Ub18(python-psutil)
     35    run:
     36        dsc:
     37            url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/python-psutil/5.4.2-1ubuntu0.1/python-psutil_5.4.2-1ubuntu0.1.dsc
     38            sha256: a0ca4560d25fcfe5b7407d2cb21318f0635f2c3559898efce1679eef35b61f05
     39        name: python-psutil
     40        pre-build-command: >-
     41            apt-get install python3.8-dev python3.8-dbg &&
     42            export DEBPYTHON3_SUPPORTED="3.8"
     43 
     44 ub18-python-dbus:
     45    description: "python-dbus for Ubuntu bionic"
     46    treeherder:
     47        symbol: Ub18(python-dbus)
     48    run:
     49        dsc:
     50            url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/dbus-python/1.2.6-1/dbus-python_1.2.6-1.dsc
     51            sha256: a81fd35d3ca142910d1f7e3f8de57b99596d6e927173a57a44a2917c57eeb72f
     52        name: dbus-python
     53        pre-build-command: >-
     54            apt-get install python3.6-dev python3.6-dbg python3.8-dev python3.8-dbg &&
     55            export DEBPYTHON3_SUPPORTED="3.8,3.6"
     56 
     57 ub18-pygobject:
     58    description: "pygobject for Ubuntu bionic"
     59    treeherder:
     60        symbol: Ub18(pygobject)
     61    run:
     62        dsc:
     63            url: http://archive.ubuntu.com/ubuntu/pool/main/p/pygobject/pygobject_3.26.1-2ubuntu1.dsc
     64            sha256: b77f84885d9b6d2c03422ecb3bf69d50dd0607d3456154943671e5a1f87946aa
     65        name: pygobject
     66        patch: pygobject.diff
     67        pre-build-command: >-
     68            apt-get install python3.8-dev python3.8-dbg &&
     69            export DEBPYTHON3_SUPPORTED="3.6,3.8"
     70 
     71 ub18-pyatspi:
     72    description: "pyatspi for Ubuntu bionic"
     73    treeherder:
     74        symbol: Ub18(pyatspi)
     75    run:
     76        dsc:
     77            url: http://archive.ubuntu.com/ubuntu/pool/main/p/pyatspi/pyatspi_2.26.0+dfsg-1.dsc
     78            sha256: 83c57052b055c0e2ee8307e3467d069de859db6c362137be01d142e085026826
     79        name: pyatspi
     80        pre-build-command: >-
     81            sed -i s/\\basync\\b/asynchronous/ pyatspi/registry.py &&
     82            EDITOR=cat dpkg-source --commit . sync &&
     83            apt-get install python3.8-dev python3.8-dbg &&
     84            export DEBPYTHON3_SUPPORTED="3.6,3.8"
     85 
     86 ub18-python-zstandard:
     87    description: "python-zstandard for Ubuntu bionic"
     88    treeherder:
     89        symbol: Ub18(python-zstandard)
     90    run:
     91        tarball:
     92            url: https://github.com/indygreg/python-zstandard/releases/download/0.19.0/zstandard-0.19.0.tar.gz
     93            sha256: 31d12fcd942dd8dbf52ca5f6b1bbe287f44e5d551a081a983ff3ea2082867863
     94        name: python-zstandard
     95        pre-build-command: >-
     96            apt-get install python3.8-dev &&
     97            export DEBPYTHON3_SUPPORTED="3.8" &&
     98            debchange -v 0.19.0-1.ub18moz --distribution bionic "Mozilla backport for bionic"
     99 
    100 ub18-mercurial:
    101    description: "Modern Mercurial for Ubuntu bionic"
    102    treeherder:
    103        symbol: Ub18(hg)
    104    run:
    105        tarball:
    106            url: https://www.mercurial-scm.org/release/mercurial-6.8.1.tar.gz
    107            sha256: 030e8a7a6d590e4eaeb403ee25675615cd80d236f3ab8a0b56dcc84181158b05
    108        pre-build-command: >-
    109            apt-get install python3.8-dev &&
    110            export DEB_HG_PYTHON_VERSIONS="3.8" &&
    111            export DEBPYTHON3_SUPPORTED="3.8" &&
    112            cp -r contrib/packaging/debian debian &&
    113            sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub18moz1/" \
    114                         -e "s/__DATE__/$(date --rfc-2822)/" \
    115                         -e "s/__CODENAME__/bionic/" debian/changelog
    116 
    117 ub18-coreutils:
    118    description: "Modern coreutils for Ubuntu bionic"
    119    treeherder:
    120        symbol: Ub18(coreutils)
    121    run:
    122        dsc:
    123            url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/coreutils/8.32-4.1ubuntu1/coreutils_8.32-4.1ubuntu1.dsc
    124            sha256: ac8f500698cb87284f6f5c750647d8c599866c5e00ff883b7dec76af23c376af
    125        pre-build-command: >-
    126            sed -i 's/debhelper (>= 12)/debhelper (>= 11)/' debian/control &&
    127            export FORCE_UNSAFE_CONFIGURE=1
    128 
    129 ub20-python-zstandard:
    130    description: "python-zstandard for Ubuntu focal"
    131    treeherder:
    132        symbol: Ub20(python-zstandard)
    133    run:
    134        tarball:
    135            url: https://files.pythonhosted.org/packages/ed/f6/2ac0287b442160a89d726b17a9184a4c615bb5237db763791a7fd16d9df1/zstandard-0.23.0.tar.gz
    136            sha256: b2d8c62d08e7255f68f7a740bae85b3c9b8e5466baa9cbf7f57f1cde0ac6bc09
    137        name: python-zstandard
    138        dist: focal
    139        pre-build-command: debchange -v 0.23.0-1.ub20moz --distribution bionic "Mozilla backport for focal"
    140 
    141 ub20-mercurial:
    142    description: "Modern Mercurial for Ubuntu focal"
    143    treeherder:
    144        symbol: Ub20(hg)
    145    run:
    146        tarball:
    147            url: https://www.mercurial-scm.org/release/mercurial-6.8.1.tar.gz
    148            sha256: 030e8a7a6d590e4eaeb403ee25675615cd80d236f3ab8a0b56dcc84181158b05
    149        dist: focal
    150        pre-build-command: >-
    151            cp -r contrib/packaging/debian debian &&
    152            sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub20moz1/" \
    153                         -e "s/__DATE__/$(date --rfc-2822)/" \
    154                         -e "s/__CODENAME__/focal/" debian/changelog
    155 
    156 ub22-python-zstandard:
    157    description: "python-zstandard for Ubuntu jammy"
    158    treeherder:
    159        symbol: Ub22(python-zstandard)
    160    run:
    161        tarball:
    162            url: https://files.pythonhosted.org/packages/09/1b/c20b2ef1d987627765dcd5bf1dadb8ef6564f00a87972635099bb76b7a05/zstandard-0.24.0.tar.gz
    163            sha256: fe3198b81c00032326342d973e526803f183f97aa9e9a98e3f897ebafe21178f
    164        name: python-zstandard
    165        dist: jammy
    166        pre-build-command: debchange -v 0.24.0-1.ub22moz --distribution jammy "Mozilla backport for jammy"
    167 
    168 ub22-arm64-python-zstandard:
    169    worker-type: b-linux-aarch64
    170    description: "python-zstandard for Ubuntu jammy on ARM64"
    171    treeherder:
    172        symbol: Ub22a64(python-zstandard)
    173    run:
    174        tarball:
    175            url: https://files.pythonhosted.org/packages/09/1b/c20b2ef1d987627765dcd5bf1dadb8ef6564f00a87972635099bb76b7a05/zstandard-0.24.0.tar.gz
    176            sha256: fe3198b81c00032326342d973e526803f183f97aa9e9a98e3f897ebafe21178f
    177        name: python-zstandard
    178        dist: jammy
    179        arch: arm64
    180        pre-build-command: debchange -v 0.24.0-1.ub22moz --distribution jammy "Mozilla backport for jammy"
    181 
    182 ub22-mercurial:
    183    description: "Modern Mercurial for Ubuntu jammy"
    184    treeherder:
    185        symbol: Ub22(hg)
    186    run:
    187        tarball:
    188            url: https://www.mercurial-scm.org/release/mercurial-6.8.1.tar.gz
    189            sha256: 030e8a7a6d590e4eaeb403ee25675615cd80d236f3ab8a0b56dcc84181158b05
    190        dist: jammy
    191        pre-build-command: >-
    192            cp -r contrib/packaging/debian debian &&
    193            sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub22moz1/" \
    194                         -e "s/__DATE__/$(date --rfc-2822)/" \
    195                         -e "s/__CODENAME__/jammy/" debian/changelog
    196 
    197 ub22-arm64-mercurial:
    198    worker-type: b-linux-aarch64
    199    description: "Modern Mercurial for Ubuntu jammy on ARM64"
    200    treeherder:
    201        symbol: Ub22a64(hg)
    202    run:
    203        tarball:
    204            url: https://www.mercurial-scm.org/release/mercurial-6.4.3.tar.gz
    205            sha256: a77fb62d325934a83a00b2fc6db109f44c67b86768fc40490366f513640c7f64
    206        dist: jammy
    207        arch: arm64
    208        pre-build-command: >-
    209            cp -r contrib/packaging/debian debian &&
    210            sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub22moz1/" \
    211                         -e "s/__DATE__/$(date --rfc-2822)/" \
    212                         -e "s/__CODENAME__/jammy/" debian/changelog
    213 
    214 ub24-python-zstandard:
    215    description: "python-zstandard for Ubuntu noble"
    216    treeherder:
    217        symbol: Ub24(python-zstandard)
    218    run:
    219        tarball:
    220            url: https://files.pythonhosted.org/packages/09/1b/c20b2ef1d987627765dcd5bf1dadb8ef6564f00a87972635099bb76b7a05/zstandard-0.24.0.tar.gz
    221            sha256: fe3198b81c00032326342d973e526803f183f97aa9e9a98e3f897ebafe21178f
    222        name: python-zstandard
    223        dist: noble
    224        pre-build-command: debchange -v 0.24.0-1.ub24moz --distribution noble "Mozilla backport for noble"
    225 
    226 ub24-arm64-python-zstandard:
    227    worker-type: b-linux-aarch64
    228    description: "python-zstandard for Ubuntu noble on ARM64"
    229    treeherder:
    230        symbol: Ub24a64(python-zstandard)
    231    run:
    232        tarball:
    233            url: https://files.pythonhosted.org/packages/09/1b/c20b2ef1d987627765dcd5bf1dadb8ef6564f00a87972635099bb76b7a05/zstandard-0.24.0.tar.gz
    234            sha256: fe3198b81c00032326342d973e526803f183f97aa9e9a98e3f897ebafe21178f
    235        name: python-zstandard
    236        dist: noble
    237        arch: arm64
    238        pre-build-command: debchange -v 0.24.0-1.ub24moz --distribution noble "Mozilla backport for noble"
    239 
    240 ub24-mercurial:
    241    description: "Modern Mercurial for Ubuntu noble"
    242    treeherder:
    243        symbol: Ub24(hg)
    244    run:
    245        tarball:
    246            url: https://www.mercurial-scm.org/release/mercurial-6.8.1.tar.gz
    247            sha256: 030e8a7a6d590e4eaeb403ee25675615cd80d236f3ab8a0b56dcc84181158b05
    248        dist: noble
    249        pre-build-command: >-
    250            cp -r contrib/packaging/debian debian &&
    251            sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub24moz1/" \
    252                         -e "s/__DATE__/$(date --rfc-2822)/" \
    253                         -e "s/__CODENAME__/noble/" debian/changelog
    254 
    255 ub24-arm64-mercurial:
    256    worker-type: b-linux-aarch64
    257    description: "Modern Mercurial for Ubuntu noble on ARM64"
    258    treeherder:
    259        symbol: Ub24a64(hg)
    260    run:
    261        tarball:
    262            url: https://www.mercurial-scm.org/release/mercurial-6.8.1.tar.gz
    263            sha256: 030e8a7a6d590e4eaeb403ee25675615cd80d236f3ab8a0b56dcc84181158b05
    264        dist: noble
    265        arch: arm64
    266        pre-build-command: >-
    267            cp -r contrib/packaging/debian debian &&
    268            sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub24moz1/" \
    269                         -e "s/__DATE__/$(date --rfc-2822)/" \
    270                         -e "s/__CODENAME__/noble/" debian/changelog