ba0d4a12c7
The GTK+ module is designed to be loaded using gnome-settings-daemon by the gnome-packagekit package. It can however be launched for testing using: GTK_MODULES="$GTK_MODULES:/usr/lib/gtk-2.0/modules/pk-gtk-module.so" application The module installs a custom default pangocairo font map during gtk_init(). Pango will then call back with any languages which need installing, and these are queued up. In an idle callback these are emitted as an asyncronous D-BUS method to the session PackageKit InstallFonts() method. If configured to do so, this will prompt the user to install new fonts.
65 lines
2.1 KiB
Makefile
65 lines
2.1 KiB
Makefile
# $NetBSD: Makefile,v 1.2 2009/01/11 04:22:10 jmcneill Exp $
|
|
#
|
|
|
|
DISTNAME= PackageKit-0.4.0
|
|
PKGREVISION= 1
|
|
PKGNAME= ${DISTNAME:S/PackageKit/packagekit/}
|
|
CATEGORIES= pkgtools
|
|
MASTER_SITES= http://www.packagekit.org/releases/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.packagekit.org/
|
|
COMMENT= System activated daemon for managing software updates
|
|
|
|
GNU_CONFIGURE= yes
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= pkg-config gmake intltool autoconf
|
|
USE_LANGUAGES= c c++
|
|
|
|
BUILD_DEFS+= VARBASE
|
|
BUILD_DEFS+= PKG_SYSCONFBASE
|
|
|
|
EGDIR= ${PREFIX}/share/examples/packagekit
|
|
CONF_FILES= ${EGDIR}/CommandNotFound.conf \
|
|
${PKG_SYSCONFDIR}/PackageKit/CommandNotFound.conf
|
|
CONF_FILES+= ${EGDIR}/PackageKit.conf \
|
|
${PKG_SYSCONFDIR}/PackageKit/PackageKit.conf
|
|
CONF_FILES+= ${EGDIR}/Vendor.conf \
|
|
${PKG_SYSCONFDIR}/PackageKit/Vendor.conf
|
|
CONF_FILES+= ${EGDIR}/org.freedesktop.PackageKit.conf \
|
|
${PKG_SYSCONFDIR}/dbus-1/system.d/org.freedesktop.PackageKit.conf
|
|
CONF_FILES+= ${EGDIR}/org.freedesktop.PackageKitTestBackend.conf \
|
|
${PKG_SYSCONFDIR}/dbus-1/system.d/org.freedesktop.PackageKitTestBackend.conf
|
|
|
|
CONFIGURE_ARGS+= --disable-qt
|
|
CONFIGURE_ARGS+= --with-security-framework=polkit
|
|
CONFIGURE_ARGS+= --enable-pkgsrc
|
|
CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
|
|
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE:Q}
|
|
|
|
PKGCONFIG_OVERRIDE+= data/packagekit-qt.pc.in
|
|
PKGCONFIG_OVERRIDE+= data/packagekit-glib.pc.in
|
|
|
|
PY_PATCHPLIST= yes
|
|
|
|
REPLACE_PYTHON= backends/test/helpers/PackageKitDbusTest.py \
|
|
lib/python/packagekit/client.py \
|
|
lib/python/packagekit/filter.py \
|
|
lib/python/packagekit/misc.py
|
|
|
|
post-extract:
|
|
cp -r ${FILESDIR}/backends-pkgsrc ${WRKSRC}/backends/pkgsrc
|
|
|
|
pre-configure:
|
|
cd ${WRKSRC} && autoconf -f
|
|
|
|
.include "../../databases/shared-mime-info/mimedb.mk"
|
|
.include "../../databases/sqlite3/buildlink3.mk"
|
|
.include "../../devel/glib2/buildlink3.mk"
|
|
.include "../../lang/python/application.mk"
|
|
.include "../../lang/python/extension.mk"
|
|
.include "../../security/policykit/buildlink3.mk"
|
|
.include "../../sysutils/dbus/buildlink3.mk"
|
|
.include "../../sysutils/dbus-glib/buildlink3.mk"
|
|
.include "../../x11/gtk2/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|