Skip to content

Commit de3e6e6

Browse files
Build on ubuntu 20.04
1 parent 6a599c1 commit de3e6e6

File tree

12 files changed

+683
-31
lines changed

12 files changed

+683
-31
lines changed

.github/workflows/linuxbuild.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@ jobs:
66
build:
77
name: CI for Linux
88
runs-on: ubuntu-latest
9-
container: ubuntu:16.04
9+
container: ubuntu:20.04
1010
steps:
1111
- name: Install dependencies for Linux
12+
env:
13+
DEBIAN_FRONTEND: noninteractive
1214
run: |
1315
apt-get -qq update
14-
apt-get install -y -qq apt-transport-https ca-certificates gnupg software-properties-common
15-
add-apt-repository "deb https://apt.kitware.com/ubuntu/ xenial main"
16-
apt-get -qq update
17-
apt-get install -y -qq --allow-unauthenticated autopoint automake autoconf intltool libc6-dev yasm libglib2.0-bin perl wget g++-multilib zip bzip2 make libtool pkg-config cmake libglib2.0-dev libexpat-dev autogen texinfo clang libkqueue-dev openssh-client rsync
16+
apt-get install -y -qq --allow-unauthenticated autopoint automake autoconf intltool libc6-dev yasm libglib2.0-bin perl wget g++-multilib zip bzip2 make libtool pkg-config cmake libglib2.0-dev libexpat-dev autogen texinfo clang libkqueue-dev openssh-client rsync python
1817
- name: Checkout for Linux
1918
uses: actions/checkout@v1
2019
with:

docker/x86_64/Dockerfile-bootstrap

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
FROM ubuntu:xenial
1+
FROM ubuntu:20.04
22

3-
RUN apt-get -qq update
4-
RUN apt-get install -y -qq apt-transport-https ca-certificates gnupg software-properties-common
5-
RUN add-apt-repository "deb https://apt.kitware.com/ubuntu/ xenial main"
63
RUN apt-get -qq update
74
RUN apt-get install -y -qq --allow-unauthenticated autopoint automake autoconf intltool libc6-dev yasm libglib2.0-bin perl wget g++-multilib zip bzip2 make libtool pkg-config cmake libglib2.0-dev libexpat-dev autogen clang

download-gtk3.10.8.sh

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,29 @@
22

33
mkdir -p lib-x86-64/gtk-3.10.8
44
cd lib-x86-64/gtk-3.10.8
5-
wget -c http://security.ubuntu.com/ubuntu/pool/main/g/gtk+3.0/libgtk-3-0_3.10.8-0ubuntu1.4_amd64.deb
6-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/a/atk1.0/libatk1.0-0_2.10.0-2ubuntu2_amd64.deb
7-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/c/cairo/libcairo2_1.13.0~20140204-0ubuntu1_amd64.deb
8-
wget -c http://security.ubuntu.com/ubuntu/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.30.7-0ubuntu1.6_amd64.deb
9-
wget -c http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.50-1ubuntu2.14.04.2_amd64.deb
10-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/g/glib2.0/libglib2.0-0_2.40.0-2_amd64.deb
11-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpango-1.0-0_1.36.3-1ubuntu1_amd64.deb
12-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpangocairo-1.0-0_1.36.3-1ubuntu1_amd64.deb
13-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpangoft2-1.0-0_1.36.3-1ubuntu1_amd64.deb
14-
wget -c http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6_2.5.2-1ubuntu2.8_amd64.deb
15-
wget -c http://security.ubuntu.com/ubuntu/pool/main/g/gtk+3.0/libgtk-3-dev_3.10.8-0ubuntu1.4_amd64.deb
16-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/a/atk1.0/libatk1.0-dev_2.10.0-2ubuntu2_amd64.deb
17-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/g/glib2.0/libglib2.0-dev_2.40.0-2_amd64.deb
18-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/c/cairo/libcairo2-dev_1.13.0~20140204-0ubuntu1_amd64.deb
19-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/a/at-spi2-atk/libatk-bridge2.0-dev_2.10.2-2ubuntu1_amd64.deb
20-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpango1.0-dev_1.36.3-1ubuntu1_amd64.deb
21-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/c/cairo/libcairo-script-interpreter2_1.13.0~20140204-0ubuntu1_amd64.deb
22-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/a/at-spi2-atk/libatk-bridge2.0-0_2.10.2-2ubuntu1_amd64.deb
23-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/c/cairo/libcairo-gobject2_1.13.0~20140204-0ubuntu1_amd64.deb
24-
wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpangoxft-1.0-0_1.36.3-1ubuntu1_amd64.deb
25-
wget -c http://security.ubuntu.com/ubuntu/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.30.7-0ubuntu1.6_amd64.deb
5+
#wget -c http://security.ubuntu.com/ubuntu/pool/main/g/gtk+3.0/libgtk-3-0_3.10.8-0ubuntu1.4_amd64.deb
6+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/a/atk1.0/libatk1.0-0_2.10.0-2ubuntu2_amd64.deb
7+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/c/cairo/libcairo2_1.13.0~20140204-0ubuntu1_amd64.deb
8+
#wget -c http://security.ubuntu.com/ubuntu/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.30.7-0ubuntu1.6_amd64.deb
9+
#wget -c http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.50-1ubuntu2.14.04.2_amd64.deb
10+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/g/glib2.0/libglib2.0-0_2.40.0-2_amd64.deb
11+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpango-1.0-0_1.36.3-1ubuntu1_amd64.deb
12+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpangocairo-1.0-0_1.36.3-1ubuntu1_amd64.deb
13+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpangoft2-1.0-0_1.36.3-1ubuntu1_amd64.deb
14+
#wget -c http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6_2.5.2-1ubuntu2.8_amd64.deb
15+
#wget -c http://security.ubuntu.com/ubuntu/pool/main/g/gtk+3.0/libgtk-3-dev_3.10.8-0ubuntu1.4_amd64.deb
16+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/a/atk1.0/libatk1.0-dev_2.10.0-2ubuntu2_amd64.deb
17+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/g/glib2.0/libglib2.0-dev_2.40.0-2_amd64.deb
18+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/c/cairo/libcairo2-dev_1.13.0~20140204-0ubuntu1_amd64.deb
19+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/a/at-spi2-atk/libatk-bridge2.0-dev_2.10.2-2ubuntu1_amd64.deb
20+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpango1.0-dev_1.36.3-1ubuntu1_amd64.deb
21+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/c/cairo/libcairo-script-interpreter2_1.13.0~20140204-0ubuntu1_amd64.deb
22+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/a/at-spi2-atk/libatk-bridge2.0-0_2.10.2-2ubuntu1_amd64.deb
23+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/c/cairo/libcairo-gobject2_1.13.0~20140204-0ubuntu1_amd64.deb
24+
#wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpangoxft-1.0-0_1.36.3-1ubuntu1_amd64.deb
25+
#wget -c http://security.ubuntu.com/ubuntu/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.30.7-0ubuntu1.6_amd64.deb
26+
wget -c http://mirrors.edge.kernel.org/ubuntu/pool/main/libf/libffi/libffi-dev_3.2.1-4_amd64.deb
27+
wget -c http://mirrors.edge.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-4_amd64.deb
2628

2729
for i in *.deb ; do
2830
ar x $i
@@ -32,6 +34,8 @@ for i in *.deb ; do
3234
rm control.tar.gz
3335
done
3436

37+
exit 0
38+
3539
cd ../..
3640
mkdir -p lib-x86-32/gtk-3.10.8
3741
cd lib-x86-32/gtk-3.10.8
@@ -56,6 +60,8 @@ wget -c http://mirrors.kernel.org/ubuntu/pool/main/a/at-spi2-atk/libatk-bridge2.
5660
wget -c http://mirrors.kernel.org/ubuntu/pool/main/c/cairo/libcairo-gobject2_1.13.0~20140204-0ubuntu1_i386.deb
5761
wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpangoxft-1.0-0_1.36.3-1ubuntu1_i386.deb
5862
wget -c http://security.ubuntu.com/ubuntu/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.30.7-0ubuntu1.6_i386.deb
63+
wget -c http://mirrors.edge.kernel.org/ubuntu/pool/main/libf/libffi/libffi-dev_3.2.1-4_i386.deb
64+
wget -c http://mirrors.edge.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-4_i386.deb
5965

6066
for i in *.deb ; do
6167
ar x $i

0 commit comments

Comments
 (0)