From 9e6de1b4df2176c41bf8e41e7fa676253ab11717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 31 Oct 2024 12:38:16 +0100 Subject: [PATCH] Doc++ --- doc/building.dox | 13 ++++++++++--- doc/changelog.dox | 3 ++- package/rpm/magnum.spec | 2 +- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/doc/building.dox b/doc/building.dox index 313e0bd8d..a8aa70c69 100644 --- a/doc/building.dox +++ b/doc/building.dox @@ -315,9 +315,11 @@ the packages (assuming Fedora Linux): sudo dnf install fedora-packager rpmdevtools @endcode -After that, run the `build.sh` script. Internally it queries the Git version, -makes a tarball, may ask you to install appropriate dependencies if not present -already, and then builds the package. +After that, make sure you build and install the +@ref building-corrade-packages-rpm "Corrade RPM package" first and then run the +`build.sh` script. Internally it queries the Git version, makes a tarball, may +ask you to install appropriate dependencies if not present already, and then +builds the package. @code{.sh} ./package/rpm/build.sh @@ -330,6 +332,11 @@ If you want to pass additional flags to CMake or @ref building-features "enable / disable additional features", edit the `*.spec` file. +There are also RPM packages for @ref building-plugins-packages-rpm "Magnum Plugins", +@ref building-extras-packages-rpm "Magnum Extras", +@ref building-integration-packages-rpm "Magnum Integration" and +@ref building-examples-packages-rpm "Magnum Examples". + @subsection building-packages-brew Homebrew formulas for macOS macOS [Homebrew](https://brew.sh) formulas building the latest Git revision are diff --git a/doc/changelog.dox b/doc/changelog.dox index 1593dfd24..9bdbcc0f7 100644 --- a/doc/changelog.dox +++ b/doc/changelog.dox @@ -1912,7 +1912,8 @@ See also: incremental population and texture arrays - The @ref Text::Alignment left, right, top and middle values now work with the font metrics and cursor position instead of glyph bounding rectangles, - as that's the more commonly expected behavior. The original behavior with alignment based on glyph bounds is now in the `*GlyphBounds` variants + as that's the more commonly expected behavior. The original behavior with + alignment based on glyph bounds is now in the `*GlyphBounds` variants except for `*LeftGlyphBounds`, where the left glyph offset is also removed by the alignment compared to `*Left` which performs no horizontal translation like in the original case. Additionally, the `*Integer` diff --git a/package/rpm/magnum.spec b/package/rpm/magnum.spec index 003e75342..c8a7dfc87 100644 --- a/package/rpm/magnum.spec +++ b/package/rpm/magnum.spec @@ -2,7 +2,7 @@ Name: magnum URL: http://magnum.graphics Version: 2020.06.2972.g8b832382a Release: 1 -Summary: C++11/C++14 graphics middleware for games and data visualization +Summary: C++11 graphics middleware for games and data visualization License: MIT Source: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot