| | |
| | | # Copyright 2016 Alexander Pyhalov |
| | | # Copyright 2018 Michal Nowak |
| | | # |
| | | |
| | | BUILD_BITS= 64 |
| | | BUILD_STYLE= meson |
| | | USE_PARALLEL_BUILD= yes |
| | | USE_DEFAULT_TEST_TRANSFORMS= yes |
| | | include ../../../make-rules/shared-macros.mk |
| | | |
| | | COMPONENT_NAME= gtkmm3 |
| | | COMPONENT_VERSION= 3.24.0 |
| | | COMPONENT_REVISION= 1 |
| | | COMPONENT_MJR_VERSION= 3.24 |
| | | COMPONENT_VERSION= $(COMPONENT_MJR_VERSION).9 |
| | | COMPONENT_SUMMARY= gtkmm - C++ Wrapper for the Gtk+ Library |
| | | COMPONENT_SRC= gtkmm-$(COMPONENT_VERSION) |
| | | COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz |
| | | COMPONENT_ARCHIVE_HASH= \ |
| | | sha256:cf5fc92805e581c8303e08d54519457ba07f15b766e9b1edde4862993ac1aa43 |
| | | COMPONENT_ARCHIVE_URL= \ |
| | | http://ftp.gnome.org/pub/GNOME/sources/gtkmm/3.24/$(COMPONENT_ARCHIVE) |
| | | COMPONENT_PROJECT_URL= http://www.gtkmm.org/ |
| | | COMPONENT_ARCHIVE_HASH= sha256:30d5bfe404571ce566a8e938c8bac17576420eb508f1e257837da63f14ad44ce |
| | | COMPONENT_ARCHIVE_URL= https://download.gnome.org/sources/gtkmm/$(COMPONENT_MJR_VERSION)/$(COMPONENT_ARCHIVE) |
| | | COMPONENT_PROJECT_URL= https://www.gtkmm.org/ |
| | | COMPONENT_FMRI= library/desktop/c++/gtkmm3 |
| | | COMPONENT_CLASSIFICATION=Desktop (GNOME)/Libraries |
| | | COMPONENT_LICENSE= LGPLv2.1 |
| | | COMPONENT_LICENSE_FILE= COPYING |
| | | |
| | | include $(WS_MAKE_RULES)/prep.mk |
| | | include $(WS_MAKE_RULES)/configure.mk |
| | | include $(WS_MAKE_RULES)/ips.mk |
| | | include $(WS_MAKE_RULES)/common.mk |
| | | |
| | | PATH=$(PATH.gnu) |
| | | PATH = $(PATH.gnu) |
| | | |
| | | CXXFLAGS += -std=c++11 |
| | | |
| | | build: $(BUILD_32_and_64) |
| | | |
| | | install: $(INSTALL_32_and_64) |
| | | |
| | | test: $(TEST_32_and_64) |
| | | # Build dependency |
| | | REQUIRED_PACKAGES += developer/build/pkg-config |
| | | REQUIRED_PACKAGES += developer/documentation-tool/doxygen |
| | | REQUIRED_PACKAGES += developer/macro/gnu-m4 |
| | | REQUIRED_PACKAGES += image/graphviz |
| | | REQUIRED_PACKAGES += library/desktop/c++/mm-common |
| | | REQUIRED_PACKAGES += library/libxslt |
| | | |
| | | # Auto-generated dependencies |
| | | REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG) |