diff --git a/CHANGELOG.md b/CHANGELOG.md index dbe039d8..ca161b3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # CHANGELOG - + +### 0.4.1 * Enabled manual call expression injection through comments (#196) * Added support for generating sequence diagram notes from comments (#194) * Added Bash and Zsh autocomplete scripts (#193) diff --git a/Doxyfile b/Doxyfile index 69e9c2c3..f9460d39 100644 --- a/Doxyfile +++ b/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = "clang-uml" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 0.4.0 +PROJECT_NUMBER = 0.4.1 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/README.md b/README.md index acbf3b06..40d85354 100644 --- a/README.md +++ b/README.md @@ -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) [![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.0-blue)](https://github.com/bkryza/clang-uml/releases) +[![Version](https://img.shields.io/badge/version-0.4.1-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) [![Doxygen](https://img.shields.io/badge/Docs-Doxygen-gainsboro)](https://clang-uml.github.io) diff --git a/packaging/Makefile b/packaging/Makefile index ae99c1e9..d1172c61 100644 --- a/packaging/Makefile +++ b/packaging/Makefile @@ -119,9 +119,9 @@ deb: _BUILD/$(SOURCE_ARCHIVE_DEB) #mk-origtargz ../$(NAME)-$(VERSION)-$(REBUILD).tar.$(TAR_EXT) cp debian/control.$(DIST) debian/control # BUILD SOURCE PACKAGE FOR LAUNCHPAD - debuild -S -sa -us -d -k$(GPG_KEY) + # debuild -S -sa -us -d -k$(GPG_KEY) # BUILD LOCALLY BINARY PACKAGE - # debuild -us -uc + DEB_BUILD_OPTIONS='parallel=16' debuild -us -uc conda: echo "############################" diff --git a/packaging/README.md b/packaging/README.md index f102f3a9..01ab38da 100644 --- a/packaging/README.md +++ b/packaging/README.md @@ -9,7 +9,7 @@ cd packaging make DIST=focal deb make DIST=jammy deb -make DIST=kinetic deb +make DIST=lunar deb cd _BUILD/ubuntu/focal dput ppa:bkryza/clang-uml *.changes diff --git a/packaging/autocomplete/clang-uml.bash-completion b/packaging/autocomplete/clang-uml similarity index 100% rename from packaging/autocomplete/clang-uml.bash-completion rename to packaging/autocomplete/clang-uml diff --git a/packaging/debian/clang-uml.bash-completion b/packaging/debian/clang-uml.bash-completion new file mode 100644 index 00000000..35d8bd66 --- /dev/null +++ b/packaging/debian/clang-uml.bash-completion @@ -0,0 +1 @@ +packaging/autocomplete/clang-uml \ No newline at end of file diff --git a/packaging/debian/control.focal b/packaging/debian/control.focal index aeccb0f5..2cfcfd19 100644 --- a/packaging/debian/control.focal +++ b/packaging/debian/control.focal @@ -2,7 +2,7 @@ Source: clang-uml Maintainer: Bartek Kryza Section: devel 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 +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, dh-sequence-bash-completion Standards-Version: 4.3.0 Vcs-Browser: https://github.com/bkryza/clang-uml Vcs-Git: https://github.com/bkryza/clang-uml.git diff --git a/packaging/debian/control.jammy b/packaging/debian/control.jammy index 8bfa4f7c..2bb81785 100644 --- a/packaging/debian/control.jammy +++ b/packaging/debian/control.jammy @@ -2,7 +2,7 @@ Source: clang-uml Maintainer: Bartek Kryza Section: devel Priority: optional -Build-Depends: debhelper, git, make, gcc-12, g++-12, cmake (>= 3.16), libyaml-cpp-dev, llvm-15, llvm-15-dev, clang-15, libclang-15-dev, libclang-cpp15-dev +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 Standards-Version: 4.3.0 Vcs-Browser: https://github.com/bkryza/clang-uml Vcs-Git: https://github.com/bkryza/clang-uml.git diff --git a/packaging/debian/control.kinetic b/packaging/debian/control.kinetic deleted file mode 100644 index 7acc1f45..00000000 --- a/packaging/debian/control.kinetic +++ /dev/null @@ -1,19 +0,0 @@ -Source: clang-uml -Maintainer: Bartek Kryza -Section: devel -Priority: optional -Build-Depends: debhelper, git, make, gcc-12, g++-12, cmake (>= 3.16), libyaml-cpp-dev, llvm-15, llvm-15-dev, clang-15, clang-tools-15, libclang-15-dev, libclang-cpp15-dev, libmlir-15-dev, mlir-15-tools -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-15 -Pre-Depends: ${misc:Pre-Depends} -Description: Automatic C++ UML diagram generator based on Clang. - . - This package provides the clang-uml binary. diff --git a/packaging/debian/control.lunar b/packaging/debian/control.lunar index 73dbef07..7f1bb963 100644 --- a/packaging/debian/control.lunar +++ b/packaging/debian/control.lunar @@ -2,7 +2,7 @@ Source: clang-uml Maintainer: Bartek Kryza Section: devel 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 +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 Standards-Version: 4.3.0 Vcs-Browser: https://github.com/bkryza/clang-uml Vcs-Git: https://github.com/bkryza/clang-uml.git diff --git a/packaging/debian/install b/packaging/debian/install new file mode 100644 index 00000000..1187e837 --- /dev/null +++ b/packaging/debian/install @@ -0,0 +1 @@ +packaging/autocomplete/_clang-uml /usr/share/zsh/vendor-completions/ \ No newline at end of file diff --git a/packaging/debian/rules b/packaging/debian/rules index 47612383..e0e5cb5a 100755 --- a/packaging/debian/rules +++ b/packaging/debian/rules @@ -17,4 +17,4 @@ override_dh_strip: dh_strip --dbgsym-migration='clang-uml-dbg (<<{{VERSION}}-1~)' %: - dh $@ + dh $@ --with bash-completion