xaizek / zograscope (License: AGPLv3 only) (since 2018-12-07)
Mainly a syntax-aware diff that also provides a number of additional tools.
Commit 222032f6b5ea79d5a5e92771ece41ab4d3e76b91

Fix Ubuntu AppVeyor builds
- Switch to v1.0.0 and v1.1.0 as the server with older packages seems
gone and those were rather old anyway.
- Switch to Ubuntu2004 builder because that's the oldest version
targeted by pre-built packages for v1.1.0.
Author: xaizek
Author date (UTC): 2026-03-21 09:43
Committer name: xaizek
Committer date (UTC): 2026-03-21 10:42
Parent(s): 8ee6ff389eb544f79adba1410d94a6d802d3cbba
Signing key: 99DC5E4DB05F6BE2
Tree: abe06751f7d1a32185d214697e8024888d8fe59d
File Lines added Lines deleted
data/appveyor/config.yml 4 4
data/appveyor/ubuntu.sh 9 13
File data/appveyor/config.yml changed (mode: 100644) (index e663d68..7bfc0d5)
... ... clone_depth: 1
4 4 environment: environment:
5 5 matrix: matrix:
6 6 - BUILDENV: ubuntu - BUILDENV: ubuntu
7 SRCML: v0.9.5
7 SRCML: v1.0.0
8 8 CC: ccache clang CC: ccache clang
9 9 CXX: ccache clang++ CXX: ccache clang++
10 APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu
10 APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu2004
11 11 - BUILDENV: ubuntu - BUILDENV: ubuntu
12 SRCML: v1.0
12 SRCML: v1.1.0
13 13 CC: ccache gcc CC: ccache gcc
14 14 CXX: ccache g++ CXX: ccache g++
15 APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu
15 APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu2004
16 16 - BUILDENV: macos - BUILDENV: macos
17 17 CC: ccache clang CC: ccache clang
18 18 CXX: ccache clang++ CXX: ccache clang++
File data/appveyor/ubuntu.sh changed (mode: 100755) (index 8fc95eb..5ed8076)
2 2
3 3 set -xe set -xe
4 4
5 if [ "$SRCML" = v0.9.5 ]; then
6 wget http://131.123.42.38/lmcrs/beta/srcML-Ubuntu18.04.deb
7 sudo apt install -y ./srcML-Ubuntu18.04.deb libarchive13
5 if [ -n "$SRCML" ]; then
6 if [ "$SRCML" != v1.0.0 ]; then
7 arch=_amd64
8 fi
8 9
9 srcml --version
10 wget https://github.com/srcML/srcML/releases/download/$SRCML/srcml_${SRCML:1}-1_ubuntu20.04$arch.deb
11 wget https://github.com/srcML/srcML/releases/download/$SRCML/srcml-dev_${SRCML:1}-1_ubuntu20.04$arch.deb
10 12
11 echo "TESTS := '~[srcml095-broken]'" > config.mk
12 echo "CFLAGS += -fPIC" >> config.mk
13 elif [ "$SRCML" = v1.0 ]; then
14 wget http://131.123.42.38/lmcrs/v1.0.0/srcml_1.0.0-1_ubuntu18.04.deb
15 wget http://131.123.42.38/lmcrs/v1.0.0/srcml-dev_1.0.0-1_ubuntu16.04.deb
16 sudo apt install -y ./srcml_1.0.0-1_ubuntu18.04.deb
17 sudo apt install -y ./srcml-dev_1.0.0-1_ubuntu16.04.deb
13 sudo apt install -y ./srcml_${SRCML:1}-1_ubuntu20.04$arch.deb
14 sudo apt install -y ./srcml-dev_${SRCML:1}-1_ubuntu20.04$arch.deb
18 15
19 16 srcml --version srcml --version
20 17
21 echo "TESTS := '*'" > config.mk
22 echo "HAVE_LIBSRCML := yes" >> config.mk
18 echo 'HAVE_LIBSRCML := yes' > config.mk
23 19 fi fi
24 20
25 21 sudo apt install -y libboost-filesystem-dev \ sudo apt install -y libboost-filesystem-dev \
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/zograscope

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/zograscope

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master