Marcel Telka
2022-01-31 b7ef23180b8258d99f0990e953e0eddbaaab32a5
commit | author | age
15620f 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 2016 Alexander Pyhalov
f14d2b 13 # Copyright 2021 Andreas Wacknitz
15620f 14 #
AP 15
f14d2b 16 BUILD_BITS=        32_and_64
15620f 17 include ../../../make-rules/shared-macros.mk
AP 18
19 COMPONENT_NAME=        libwnck3
f14d2b 20 COMPONENT_MJR_VERSION=    3.32
AW 21 COMPONENT_VERSION=    $(COMPONENT_MJR_VERSION).0
22 COMPONENT_PROJECT_URL=    https://www.gnome.org
15620f 23 COMPONENT_SUMMARY=    Window Navigator Construction Kit Library
AP 24 COMPONENT_SRC=        libwnck-$(COMPONENT_VERSION)
25 COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
f14d2b 26 COMPONENT_ARCHIVE_HASH= sha256:9595835cf28d0fc6af5526a18f77f2fcf3ca8c09e36741bb33915b6e69b8e3ca
b7ef23 27 COMPONENT_ARCHIVE_URL=    https://download.gnome.org/sources/libwnck/$(COMPONENT_MJR_VERSION)/$(COMPONENT_ARCHIVE)
15620f 28 COMPONENT_LICENSE=    LGPLv2
AP 29 COMPONENT_CLASSIFICATION=    System/Libraries
29dd37 30 COMPONENT_FMRI=         library/desktop/libwnck3
15620f 31
f14d2b 32 TEST_TARGET=    $(NO_TESTS)
AW 33 include $(WS_MAKE_RULES)/common.mk
15620f 34
f14d2b 35 PATH=$(PATH.gnu)
15620f 36
f14d2b 37 COMPONENT_PREP_ACTION = (cd $(@D) && libtoolize -f && autoreconf -fi)
15620f 38
AP 39 CONFIGURE_OPTIONS+=    --sysconfdir=/etc
40 CONFIGURE_OPTIONS+=    --disable-static
41 CONFIGURE_OPTIONS+=    --program-suffix=3
42
43
44 COMPONENT_BUILD_ENV+=    CC="$(CC)"
45 COMPONENT_BUILD_ENV+=    CFLAGS="$(CFLAGS)"
ad4b74 46
AL 47 # Auto-generated dependencies
48 REQUIRED_PACKAGES += library/desktop/atk
49 REQUIRED_PACKAGES += library/desktop/cairo
50 REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
51 REQUIRED_PACKAGES += library/desktop/gtk3
52 REQUIRED_PACKAGES += library/desktop/pango
53 REQUIRED_PACKAGES += library/desktop/startup-notification
54 REQUIRED_PACKAGES += library/glib2
55 REQUIRED_PACKAGES += system/library
56 REQUIRED_PACKAGES += system/library/math
57 REQUIRED_PACKAGES += x11/library/libx11
58 REQUIRED_PACKAGES += x11/library/libxrender
59 REQUIRED_PACKAGES += x11/library/libxres