python/hypothesis: update to 6.122.3
[oi-userland.git] / components / desktop / gnome / gucharmap / Makefile
blob69dca7b3369083e289a9e17c8bb1219f906f85e1
2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 # You may only use this file in accordance with the terms of version
5 # 1.0 of the CDDL.
7 # A full copy of the text of the CDDL should have accompanied this
8 # source. A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
13 # Copyright 2024 Marcel Telka
16 BUILD_STYLE = meson
18 include ../../../../make-rules/shared-macros.mk
20 COMPONENT_NAME= gucharmap
21 HUMAN_VERSION= 16.0.2
22 COMPONENT_SUMMARY= GNOME Character Map
23 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2
24 COMPONENT_ARCHIVE_URL= \
25 https://gitlab.gnome.org/GNOME/$(COMPONENT_NAME)/-/archive/$(HUMAN_VERSION)/$(COMPONENT_ARCHIVE)
26 COMPONENT_ARCHIVE_HASH= \
27 sha256:f320ad67318dbf0ec26691849c0fe8f5ef4d72e6e78873fb083ad12c94bcda00
28 COMPONENT_FMRI= desktop/character-map/gucharmap
29 COMPONENT_CLASSIFICATION= Desktop (GNOME)/Documentation
30 COMPONENT_LICENSE= GPL-3.0-only
31 COMPONENT_LICENSE_FILE= COPYING
33 include $(WS_MAKE_RULES)/gnome.mk
34 include $(WS_MAKE_RULES)/common.mk
36 # GNU msgfmt is needed
37 PATH = $(PATH.gnu)
39 # see README.md
40 CONFIGURE_OPTIONS += -Ducd_path=$(USRSHAREDIR)/unicode/ucd
42 # Building of documentation fails
43 # https://github.com/mesonbuild/meson/issues/5843
44 # https://gitlab.gnome.org/GNOME/gtk-doc/-/issues/162
45 CONFIGURE_OPTIONS += -Ddocs=false
47 # Build dependencies
48 REQUIRED_PACKAGES += data/unicode-ucd
49 REQUIRED_PACKAGES += data/unicode-ucd-unihan
51 # Auto-generated dependencies
52 REQUIRED_PACKAGES += gnome/accessibility/at-spi2-core
53 REQUIRED_PACKAGES += library/desktop/cairo
54 REQUIRED_PACKAGES += library/desktop/gtk3
55 REQUIRED_PACKAGES += library/desktop/pango
56 REQUIRED_PACKAGES += library/glib2
57 REQUIRED_PACKAGES += library/pcre2
58 REQUIRED_PACKAGES += system/library