Files
clang-uml/packaging
2024-06-10 20:09:13 +02:00
..
2024-03-04 22:44:10 +01:00
2023-12-11 09:33:43 +01:00
2024-05-04 19:24:00 +02:00
2024-05-05 00:15:35 +02:00
2024-01-28 21:28:13 +01:00
2024-05-04 19:08:05 +02:00

Building releases

  • Update CHANGELOG.md
  • Tag the release commit, e.g. git tag 0.1.0

Ubuntu

cd packaging
make DIST=focal deb
make DIST=jammy deb
make DIST=mantic deb
make DIST=noble deb

cd _BUILD/ubuntu/focal
dput ppa:bkryza/clang-uml *.changes

cd _BUILD/ubuntu/jammy
dput ppa:bkryza/clang-uml *.changes

cd _BUILD/ubuntu/mantic
dput ppa:bkryza/clang-uml *.changes

cd _BUILD/ubuntu/noble
dput ppa:bkryza/clang-uml *.changes

Fedora

cd clang-uml
make fedora/38
make fedora/39
make fedora/40
find packaging/_BUILD/fedora

Anaconda

docker run --rm -v $PWD:$PWD -it continuumio/miniconda3 bash
conda install conda-build make anaconda-client
cd packaging
git config --global --add safe.directory /home/bartek/devel/clang-uml
make CONDA_TOKEN=<TOKEN> conda

Windows

First build release configuration using cmake and msbuild according to the documentation.

cd packaging
.\make_installer.ps1
ls .\_BUILD\windows\clang-uml-0.5.2-win64.exe