| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: cairomm-devel | Distribution: openSUSE Tumbleweed |
| Version: 1.18.0 | Vendor: openSUSE |
| Release: 2.1 | Build date: Wed Mar 19 09:11:45 2025 |
| Group: Development/Libraries/GNOME | Build host: reproducible |
| Size: 237604 | Source RPM: cairomm-1.18.0-2.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.cairographics.org/ | |
| Summary: Header files for the Cairo C++ interface | |
This package contains the header files for developing applications that want to make use of cairomm.
LGPL-2.1-or-later
* Wed Mar 19 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Cleanup spec, build doc subpackage as noarch.
* Mon Mar 17 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.18.0:
+ Meson build: The boost-shared option defaults to true
- Changes from version 1.17.1 (unstable):
+ Add SaveGuard save/restore object
+ Add Surface::set/get_device_scale()
+ ScaledFont: Add get_text_extents() and get_glyph_extents()
+ Use callback functions with C linkage
+ Documentation:
- Surface: Use cairomm names where possible
- Context: Fix some typos
- Update Visual Studio build docs
- Remove AUTHORS and MAINTAINERS; add info to README.md
+ Build:
- Meson build: Re-organize warnings-related compiler flags for
MSVC
- Autotools build: Add --disable-deprecated-api
- Require cairo >= 1.14.0
- Meson build: Detect if we build from a git subtree
- Meson build: Don't copy files with configure_file()
- Meson build: Fix the evaluation of is_git_build on Windows
- Drop obsolete update-desktop-files BuildRequires.
- Replace gcc-c++ with generic c++_compiler BuildRequries.
- Use ldconfig_scriptlets macro for post(un) handling.
* Mon Sep 23 2024 ming li <mli@suse.com>
- update to version 1.16.2:
* meson.build: Avoid configuration warnings
* MSVC build: Support VS2022 builds
(Chun-wei Fan) Merge request !20
* Meson build: When mm-common >= 1.0.4 is used, Perl is not required
* Meson build: Specify 'check' option in run_command()
Will be necessary with future versions of Meson.
Require Meson >= 0.55.0
* Meson build: Avoid unnecessary configuration warnings
(Kjell Ahlstedt)
* Mon Dec 19 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Drop baselibs.conf: there is no known consumer of the -32bit
package.
* Wed Jun 30 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 1.16.1
+ Only build system related changes
* Mon Nov 02 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.16.0:
+ This is the first stable release in the cairomm-1.16 ABI
series. It is parallel-installable with the cairomm-1.0 ABI.
+ Cairo:
- Add Context::get_source_for_surface()
- Fix a memory leak in RefPtr
+ Build:
- Require C++17
- Add NMake Makefiles. Remove the Visual Studio projects
- Add support for building with Meson
- Use __declspec(dllexport) when building cairomm on Visual
Studio. Stop using gendef.exe
- docs/reference/: Update for Doxygen >= 1.8.16
+ Tests:
- Update the source code
- Don't include deprecated Boost header files. Fix tests in
Autotools builds
+ Documentation: README: Update with instructions for building
cairomm.
- Add meson BuildRequires and macros following upstreams port.
- Add graphviz BuildRequires, needed now for building
documentation.
* Thu Apr 18 2019 Jan Engelhardt <jengelh@inai.de>
- Description updates.
* Tue Apr 17 2018 dimstar@opensuse.org
- Export CXXFLAGS="-std=c++17" until upstream fixes this. Requires,
as libsigc++-3.0 moved to C++17.
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Mon Sep 04 2017 luc14n0@linuxmail.org
- Update to version 1.15.5:
+ enums.h: Guard the FT-specific include and the enum with an
ifdef (fdo#100894).
+ Build: configure.ac: Require C++14, because libsigc++-3.0 does
(fdo#100884).
/usr/include/cairomm-1.16 /usr/include/cairomm-1.16/cairomm /usr/include/cairomm-1.16/cairomm/cairomm.h /usr/include/cairomm-1.16/cairomm/context.h /usr/include/cairomm-1.16/cairomm/device.h /usr/include/cairomm-1.16/cairomm/enums.h /usr/include/cairomm-1.16/cairomm/exception.h /usr/include/cairomm-1.16/cairomm/fontface.h /usr/include/cairomm-1.16/cairomm/fontoptions.h /usr/include/cairomm-1.16/cairomm/matrix.h /usr/include/cairomm-1.16/cairomm/path.h /usr/include/cairomm-1.16/cairomm/pattern.h /usr/include/cairomm-1.16/cairomm/quartz_font.h /usr/include/cairomm-1.16/cairomm/quartz_surface.h /usr/include/cairomm-1.16/cairomm/refptr.h /usr/include/cairomm-1.16/cairomm/region.h /usr/include/cairomm-1.16/cairomm/scaledfont.h /usr/include/cairomm-1.16/cairomm/script.h /usr/include/cairomm-1.16/cairomm/script_surface.h /usr/include/cairomm-1.16/cairomm/surface.h /usr/include/cairomm-1.16/cairomm/types.h /usr/include/cairomm-1.16/cairomm/win32_font.h /usr/include/cairomm-1.16/cairomm/win32_surface.h /usr/include/cairomm-1.16/cairomm/xlib_surface.h /usr/lib/cairomm-1.16 /usr/lib/cairomm-1.16/include /usr/lib/cairomm-1.16/include/cairommconfig.h /usr/lib/libcairomm-1.16.so /usr/lib/pkgconfig/cairomm-1.16.pc /usr/lib/pkgconfig/cairomm-ft-1.16.pc /usr/lib/pkgconfig/cairomm-pdf-1.16.pc /usr/lib/pkgconfig/cairomm-png-1.16.pc /usr/lib/pkgconfig/cairomm-ps-1.16.pc /usr/lib/pkgconfig/cairomm-svg-1.16.pc /usr/lib/pkgconfig/cairomm-xlib-1.16.pc /usr/lib/pkgconfig/cairomm-xlib-xrender-1.16.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025