Annotation of pkgsrc/devel/dconf/Makefile, Revision 1.43
1.43 ! wiz 1: # $NetBSD: Makefile,v 1.42 2018/04/17 22:38:42 wiz Exp $
1.17 prlw1 2:
1.41 wiz 3: DISTNAME= dconf-0.28.0
1.33 prlw1 4: CATEGORIES= devel gnome
5: MASTER_SITES= ${MASTER_SITE_GNOME:=sources/dconf/${PKGVERSION_NOREV:R}/}
6: EXTRACT_SUFX= .tar.xz
7:
8: MAINTAINER= pkgsrc-users@NetBSD.org
9: HOMEPAGE= https://wiki.gnome.org/Projects/dconf
10: COMMENT= Backend for gsettings
11: LICENSE= gnu-lgpl-v2.1
12:
1.41 wiz 13: TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
14: BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
15: BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
16:
1.33 prlw1 17: USE_LANGUAGES= c99
18: USE_TOOLS+= pkg-config gmake
19:
1.41 wiz 20: REPLACE_PYTHON+= *.py
21:
1.33 prlw1 22: SUBST_CLASSES+= sysdir
23: SUBST_MESSAGE.sysdir= Fixes hard-coded dconf database directory name
24: SUBST_STAGE.sysdir= post-configure
25: SUBST_FILES.sysdir+= engine/dconf-engine-source-system.c
26: SUBST_FILES.sysdir+= engine/dconf-engine-profile.c
27: SUBST_FILES.sysdir+= tests/engine.c
28: SUBST_FILES.sysdir+= bin/dconf-update.vala
29: SUBST_SED.sysdir= -e s,/etc,${PKG_SYSCONFDIR},g
1.1 drochner 30:
1.41 wiz 31: # gtk-doc wants to run dconf-scan, but that does not find its library libdconf.so.1
1.43 ! wiz 32: # https://bugzilla.gnome.org/show_bug.cgi?id=795348
! 33: #MESON_ARGS+= -D enable-gtk-doc=true
1.41 wiz 34: # man option does not work without gtk-doc option
1.43 ! wiz 35: #MESON_ARGS+= -D enable-man=true
1.41 wiz 36:
37: PKGCONFIG_OVERRIDE= output/meson-private/dconf.pc
38: PKGCONFIG_OVERRIDE_STAGE= post-build
1.1 drochner 39:
1.14 drochner 40: .include "../../mk/bsd.prefs.mk"
1.20 jperkin 41:
1.29 jperkin 42: SUBST_CLASSES.Darwin+= libname
1.28 jperkin 43: SUBST_STAGE.libname= pre-configure
1.33 prlw1 44: SUBST_FILES.libname= client/Makefile.in
1.28 jperkin 45: SUBST_FILES.libname+= gsettings/Makefile.in
46: SUBST_SED.libname= -e "s|-Wl,-soname=|-install_name ${PREFIX}/lib/|g"
47: SUBST_SED.libname+= -e "/^libdconfsettings_so_LDFLAGS/s,$$, -install_name ${PREFIX}/lib/gio/modules/libdconfsettings.so,g"
1.14 drochner 48:
1.30 ryoon 49: BUILDLINK_DEPMETHOD.vala= build
1.24 prlw1 50: .include "../../lang/vala/buildlink3.mk"
1.33 prlw1 51: BUILDLINK_API_DEPENDS.glib2+= glib2>=2.44.0
1.43 ! wiz 52: #.include "../../textproc/gtk-doc/buildlink3.mk"
1.2 drochner 53: .include "../../devel/glib2/modules.mk"
1.42 wiz 54: .include "../../devel/py-meson/build.mk"
1.41 wiz 55: .include "../../lang/python/application.mk"
1.1 drochner 56: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>