fritzkink
2023-11-26 aefb4c29714c7409f8fa9d4f2c5063c922aec561
commit | author | age
3d117f 1 #
AP 2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL)". You may
4 # only use this file in accordance with the terms of the CDDL.
5 #
6 # A full copy of the text of the CDDL should have accompanied this
7 # source. A copy of the CDDL is also available via the Internet at
8 # http://www.illumos.org/license/CDDL.
9 #
10
11 #
12 # Copyright 2017 Alexander Pyhalov
038a82 13 # Copyright 2019 Michal Nowak
aefb4c 14 # Copyright 2023 Friedrich Kink
3d117f 15 #
aefb4c 16
F 17 BUILD_STYLE=        meson
038a82 18
3d117f 19 include ../../../make-rules/shared-macros.mk
AP 20
331330 21 COMPONENT_NAME=         gthumb
aefb4c 22 COMPONENT_VERSION=      3.12.4
331330 23 COMPONENT_SUMMARY=      GNOME image organizer (gthumb)
d5d806 24 COMPONENT_PROJECT_URL=  https://wiki.gnome.org/Apps/gthumb
331330 25 COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
AL 26 COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
aefb4c 27 COMPONENT_ARCHIVE_HASH= sha256:add693ac0aeb9a30d829ba03a06208289d3f6868dc3b02573549e88190c794e8
F 28 COMPONENT_ARCHIVE_URL=  https://download.gnome.org/sources/$(COMPONENT_NAME)/3.12/$(COMPONENT_ARCHIVE)
331330 29 COMPONENT_FMRI=         image/viewer/gthumb
AL 30 COMPONENT_CLASSIFICATION=Applications/Graphics and Imaging
31 COMPONENT_LICENSE=      GPLv2
32 COMPONENT_LICENSE_FILE= COPYING
3d117f 33
46e626 34 TEST_TARGET= $(NO_TESTS)
038a82 35
MN 36 include $(WS_MAKE_RULES)/common.mk
3d117f 37
d5d806 38 PATH= $(PATH.gnu)
3d117f 39
331330 40 # For LCMS2 detection
3d117f 41 CPPFLAGS += -I/usr/include/lcms2
AP 42
43 CPPFLAGS += $(JPEG_CPPFLAGS)
44 CFLAGS += $(JPEG_CFLAGS)
45 LDFLAGS += $(JPEG_LDFLAGS)
46
d5d806 47 CONFIGURE_OPTIONS += --sysconfdir=/etc
AW 48 CONFIGURE_OPTIONS += --libexecdir=/usr/lib
3d117f 49
d5d806 50 CONFIGURE_ENV += CPPFLAGS="$(CPPFLAGS)"
3d117f 51
331330 52 # Build dependencies
AL 53 REQUIRED_PACKAGES += library/gnome/yelp-tools
54 REQUIRED_PACKAGES += text/itstool
55
c1bed7 56 # Auto-generated dependencies
6a5ad6 57 REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
MN 58 REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
403096 59 REQUIRED_PACKAGES += $(JPEG_IMPLEM_PKG)
3d117f 60 REQUIRED_PACKAGES += desktop/cd-burning/brasero
c1bed7 61 REQUIRED_PACKAGES += image/library/exiv2
3d117f 62 REQUIRED_PACKAGES += image/library/libpng16
6a5ad6 63 REQUIRED_PACKAGES += image/library/libraw
3d117f 64 REQUIRED_PACKAGES += image/library/librsvg
AP 65 REQUIRED_PACKAGES += image/library/libtiff
66 REQUIRED_PACKAGES += library/audio/gstreamer1
aefb4c 67 REQUIRED_PACKAGES += library/audio/gstreamer1/plugin/base
3d117f 68 REQUIRED_PACKAGES += library/desktop/cairo
AP 69 REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
70 REQUIRED_PACKAGES += library/desktop/gtk3
71 REQUIRED_PACKAGES += library/desktop/pango
aefb4c 72 REQUIRED_PACKAGES += library/desktop/webkitgtk2
3d117f 73 REQUIRED_PACKAGES += library/glib2
6a5ad6 74 REQUIRED_PACKAGES += library/lcms2
aefb4c 75 REQUIRED_PACKAGES += library/libsecret
F 76 REQUIRED_PACKAGES += library/libsoup
3d117f 77 REQUIRED_PACKAGES += library/libwebp
AP 78 REQUIRED_PACKAGES += library/zlib
79 REQUIRED_PACKAGES += system/library
80 REQUIRED_PACKAGES += system/library/math
aefb4c 81 REQUIRED_PACKAGES += x11/library/libx11