[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / devel / dconf

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>