Makefile 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # $OpenBSD: Makefile,v 1.66 2016/11/03 10:33:32 ajacoutot Exp $
  2. # XXX fix change password (gnome-cc run-passwd.c: argv[0])
  3. COMMENT= D-Bus interface for user account query and manipulation
  4. # XXX 0.6.43: https://bugs.freedesktop.org/show_bug.cgi?id=48177
  5. DISTNAME= accountsservice-0.6.42
  6. EXTRACT_SUFX= .tar.xz
  7. SHARED_LIBS += accountsservice 0.0 # 0.0
  8. CATEGORIES= sysutils
  9. HOMEPAGE= http://cgit.freedesktop.org/accountsservice/
  10. MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
  11. # GPLv3
  12. PERMIT_PACKAGE_CDROM= Yes
  13. WANTLIB += c ffi gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 iconv
  14. WANTLIB += intl pcre polkit-gobject-1 pthread z
  15. MASTER_SITES= http://www.freedesktop.org/software/accountsservice/
  16. MODULES= textproc/intltool
  17. BUILD_DEPENDS= devel/gobject-introspection
  18. LIB_DEPENDS= sysutils/polkit
  19. # polkit(8) almost always needs to know the "active" session
  20. RUN_DEPENDS += sysutils/consolekit
  21. # /usr/local/share/dbus-1/system-services/
  22. RUN_DEPENDS += x11/dbus,-suid
  23. USE_GMAKE= Yes
  24. CONFIGURE_STYLE=gnu
  25. CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
  26. LDFLAGS="-L${LOCALBASE}/lib"
  27. CONFIGURE_ARGS= --enable-introspection \
  28. --disable-systemd
  29. FAKE_FLAGS= sysconfdir=${PREFIX}/share/examples/accountsservice
  30. pre-configure:
  31. sed -i 's,/etc/gdm,${SYSCONFDIR}/gdm,g' \
  32. ${WRKSRC}/src/daemon.c
  33. post-install:
  34. rm -r ${WRKINST}/var/lib
  35. .include <bsd.port.mk>