Releasing 0.4.2

This commit is contained in:
Bartek Kryza
2023-12-10 21:45:25 +01:00
parent 44c1a6cae4
commit 72013f8725
10 changed files with 45 additions and 24 deletions

View File

@@ -1,5 +1,6 @@
# CHANGELOG # CHANGELOG
### 0.4.2
* Fixed random typos and omissions in docs (#208) * Fixed random typos and omissions in docs (#208)
* Fixed handling of diagram hyperlinks with sources outside of project dir (#213) * Fixed handling of diagram hyperlinks with sources outside of project dir (#213)
* Fixed test case t00014 on macos (#176) * Fixed test case t00014 on macos (#176)

View File

@@ -4,7 +4,7 @@
[![Build status](https://github.com/bkryza/clang-uml/actions/workflows/build.yml/badge.svg)](https://github.com/bkryza/clang-uml/actions) [![Build status](https://github.com/bkryza/clang-uml/actions/workflows/build.yml/badge.svg)](https://github.com/bkryza/clang-uml/actions)
[![Coverage](https://codecov.io/gh/bkryza/clang-uml/branch/master/graph/badge.svg)](https://codecov.io/gh/bkryza/clang-uml) [![Coverage](https://codecov.io/gh/bkryza/clang-uml/branch/master/graph/badge.svg)](https://codecov.io/gh/bkryza/clang-uml)
[![Version](https://img.shields.io/badge/version-0.4.1-blue)](https://github.com/bkryza/clang-uml/releases) [![Version](https://img.shields.io/badge/version-0.4.2-blue)](https://github.com/bkryza/clang-uml/releases)
[![Version](https://img.shields.io/badge/LLVM-12,13,14,15,16,17-orange)](https://github.com/bkryza/clang-uml/releases) [![Version](https://img.shields.io/badge/LLVM-12,13,14,15,16,17-orange)](https://github.com/bkryza/clang-uml/releases)
[![Doxygen](https://img.shields.io/badge/Docs-Doxygen-gainsboro)](https://clang-uml.github.io) [![Doxygen](https://img.shields.io/badge/Docs-Doxygen-gainsboro)](https://clang-uml.github.io)

View File

@@ -23,7 +23,7 @@
#### Ubuntu #### Ubuntu
```bash ```bash
# Currently supported Ubuntu versions are Focal, Jammy and Lunar # Currently supported Ubuntu versions are Focal, Jammy, Lunar and Mantic
sudo add-apt-repository ppa:bkryza/clang-uml sudo add-apt-repository ppa:bkryza/clang-uml
sudo apt update sudo apt update
sudo apt install clang-uml sudo apt install clang-uml
@@ -32,17 +32,17 @@ sudo apt install clang-uml
#### Fedora #### Fedora
```bash ```bash
# Fedora 36
wget https://github.com/bkryza/clang-uml/releases/download/0.4.1/clang-uml-0.4.1-1.fc36.x86_64.rpm
sudo dnf install ./clang-uml-0.4.1-1.fc36.x86_64.rpm
# Fedora 37 # Fedora 37
wget https://github.com/bkryza/clang-uml/releases/download/0.4.1/clang-uml-0.4.1-1.fc37.x86_64.rpm wget https://github.com/bkryza/clang-uml/releases/download/0.4.2/clang-uml-0.4.2-1.fc37.x86_64.rpm
sudo dnf install ./clang-uml-0.4.1-1.fc37.x86_64.rpm sudo dnf install ./clang-uml-0.4.2-1.fc37.x86_64.rpm
# Fedora 38 # Fedora 38
wget https://github.com/bkryza/clang-uml/releases/download/0.4.1/clang-uml-0.4.1-1.fc38.x86_64.rpm wget https://github.com/bkryza/clang-uml/releases/download/0.4.2/clang-uml-0.4.2-1.fc38.x86_64.rpm
sudo dnf install ./clang-uml-0.4.1-1.fc38.x86_64.rpm sudo dnf install ./clang-uml-0.4.2-1.fc38.x86_64.rpm
# Fedora 39
wget https://github.com/bkryza/clang-uml/releases/download/0.4.2/clang-uml-0.4.2-1.fc39.x86_64.rpm
sudo dnf install ./clang-uml-0.4.2-1.fc39.x86_64.rpm
``` ```
#### Conda #### Conda
@@ -171,7 +171,7 @@ bin\clang-uml.exe --version
``` ```
It should produce something like: It should produce something like:
```bash ```bash
clang-uml 0.4.1 clang-uml 0.4.2
Copyright (C) 2021-2023 Bartek Kryza <bkryza@gmail.com> Copyright (C) 2021-2023 Bartek Kryza <bkryza@gmail.com>
Linux x86_64 6.2.0-36-generic Linux x86_64 6.2.0-36-generic
Built against LLVM/Clang libraries version: 17.0.3 Built against LLVM/Clang libraries version: 17.0.3

View File

@@ -83,7 +83,7 @@ rpm:
echo "############################" echo "############################"
#rm -rf $(build_dir) #rm -rf $(build_dir)
mkdir -p $(build_dir) mkdir -p $(build_dir)
dnf install -y fedora-packager rpmdevtools gcc cmake git clang-devel clang-tools-extra ccache yaml-cpp llvm-devel wget yaml-cpp-devel dnf install -y fedora-packager rpmdevtools gcc gdb cmake git clang-devel clang-tools-extra ccache yaml-cpp llvm-devel wget yaml-cpp-devel
rpmdev-setuptree rpmdev-setuptree
cp $(build_dir)/$(SOURCE_ARCHIVE_RPM) /root/rpmbuild/SOURCES/ cp $(build_dir)/$(SOURCE_ARCHIVE_RPM) /root/rpmbuild/SOURCES/
cp fedora/clang-uml.spec /root/rpmbuild/SPECS/ cp fedora/clang-uml.spec /root/rpmbuild/SPECS/

View File

@@ -22,17 +22,17 @@ requirements:
- {{ compiler('c') }} - {{ compiler('c') }}
- {{ compiler('cxx') }} - {{ compiler('cxx') }}
- conda-forge::pkg-config - conda-forge::pkg-config
- conda-forge::yaml-cpp 0.7.0 - conda-forge::yaml-cpp 0.8.0
- conda-forge::clangdev 15.0.6 - conda-forge::clangdev 17.0.6
- conda-forge::libclang 15.0.6 - conda-forge::libclang 17.0.6
- conda-forge::libclang-cpp 15.0.6 - conda-forge::libclang-cpp 17.0.6
- conda-forge::cmake - conda-forge::cmake
- conda-forge::git - conda-forge::git
- conda-forge::make # [unix] - conda-forge::make # [unix]
run: run:
- conda-forge::yaml-cpp 0.7.0 - conda-forge::yaml-cpp 0.8.0
- conda-forge::libclang 15.0.6 - conda-forge::libclang 17.0.6
- conda-forge::libclang-cpp 15.0.6 - conda-forge::libclang-cpp 17.0.6
test: test:
commands: commands:

View File

@@ -2,7 +2,7 @@ Source: clang-uml
Maintainer: Bartek Kryza <bkryza@gmail.com> Maintainer: Bartek Kryza <bkryza@gmail.com>
Section: devel Section: devel
Priority: optional Priority: optional
Build-Depends: debhelper, git, make, gcc-10, g++-10, cmake (>= 3.16), libyaml-cpp-dev, llvm-12, llvm-12-dev, clang-12, libclang-12-dev, libclang-cpp12-dev, bash-completion Build-Depends: debhelper, git, make, ccache, pkg-config, gcc-10, g++-10, gdb, cmake (>= 3.16), libyaml-cpp-dev, llvm-12, llvm-12-dev, clang-12, libclang-12-dev, libclang-cpp12-dev, bash-completion, libdw-dev, libunwind-dev
Standards-Version: 4.3.0 Standards-Version: 4.3.0
Vcs-Browser: https://github.com/bkryza/clang-uml Vcs-Browser: https://github.com/bkryza/clang-uml
Vcs-Git: https://github.com/bkryza/clang-uml.git Vcs-Git: https://github.com/bkryza/clang-uml.git

View File

@@ -2,7 +2,7 @@ Source: clang-uml
Maintainer: Bartek Kryza <bkryza@gmail.com> Maintainer: Bartek Kryza <bkryza@gmail.com>
Section: devel Section: devel
Priority: optional Priority: optional
Build-Depends: debhelper, git, make, gcc-11, g++-11, cmake (>= 3.16), libyaml-cpp-dev, llvm-15, llvm-15-dev, clang-15, libclang-15-dev, libclang-cpp15-dev, bash-completion, dh-sequence-bash-completion Build-Depends: debhelper, git, make, ccache, pkg-config, gcc-11, g++-11, gdb, cmake (>= 3.16), libyaml-cpp-dev, llvm-15, llvm-15-dev, clang-15, libclang-15-dev, libclang-cpp15-dev, bash-completion, dh-sequence-bash-completion, libdw-dev, libunwind-dev
Standards-Version: 4.3.0 Standards-Version: 4.3.0
Vcs-Browser: https://github.com/bkryza/clang-uml Vcs-Browser: https://github.com/bkryza/clang-uml
Vcs-Git: https://github.com/bkryza/clang-uml.git Vcs-Git: https://github.com/bkryza/clang-uml.git

View File

@@ -2,7 +2,7 @@ Source: clang-uml
Maintainer: Bartek Kryza <bkryza@gmail.com> Maintainer: Bartek Kryza <bkryza@gmail.com>
Section: devel Section: devel
Priority: optional Priority: optional
Build-Depends: debhelper, git, make, gcc, g++, cmake (>= 3.16), libyaml-cpp-dev, llvm-16, llvm-16-dev, clang-16, clang-tools-16, libclang-16-dev, libclang-cpp16-dev, libmlir-16-dev, mlir-16-tools, bash-completion, dh-sequence-bash-completion Build-Depends: debhelper, git, make, ccache, pkg-config, gcc-12, g++-12, gdb, cmake (>= 3.16), libyaml-cpp-dev, llvm-16, llvm-16-dev, clang-16, clang-tools-16, libclang-16-dev, libclang-cpp16-dev, libmlir-16-dev, mlir-16-tools, bash-completion, dh-sequence-bash-completion, libdw-dev, libunwind-dev
Standards-Version: 4.3.0 Standards-Version: 4.3.0
Vcs-Browser: https://github.com/bkryza/clang-uml Vcs-Browser: https://github.com/bkryza/clang-uml
Vcs-Git: https://github.com/bkryza/clang-uml.git Vcs-Git: https://github.com/bkryza/clang-uml.git

View File

@@ -0,0 +1,19 @@
Source: clang-uml
Maintainer: Bartek Kryza <bkryza@gmail.com>
Section: devel
Priority: optional
Build-Depends: debhelper, git, make, ccache, pkg-config, gcc-13, g++-13, gdb, cmake (>= 3.16), libyaml-cpp-dev, llvm-16, llvm-16-dev, clang-16, clang-tools-16, libclang-16-dev, libclang-cpp16-dev, libmlir-16-dev, mlir-16-tools, bash-completion, dh-sequence-bash-completion, libdw-dev, libunwind-dev
Standards-Version: 4.3.0
Vcs-Browser: https://github.com/bkryza/clang-uml
Vcs-Git: https://github.com/bkryza/clang-uml.git
Homepage: https://github.com/bkryza/clang-uml
Package: clang-uml
Architecture: any
Section: utils
Depends: ${misc:Depends}, ${shlibs:Depends}, clang-16
Pre-Depends: ${misc:Pre-Depends}
Description: Automatic C++ UML diagram generator based on Clang.
.
This package provides the clang-uml binary.

View File

@@ -15,6 +15,7 @@ BuildRequires: clang-tools-extra
BuildRequires: ccache BuildRequires: ccache
BuildRequires: yaml-cpp-devel BuildRequires: yaml-cpp-devel
BuildRequires: llvm-devel BuildRequires: llvm-devel
BuildRequires: gdb
Requires: clang Requires: clang
Requires: yaml-cpp Requires: yaml-cpp