1be6361984
Rational: except for QT/KDE ports, gtk+2 should already be in the dependency chain for ports installing share/icons/ files (i.e. no need to explicitely add it) and if we have svg icons without their png counterpart and librsvg is not part of the dependency chain then we explicitely add it. gnome-icon-theme is the inherited theme for most icon themes so we make sure we have gtk-update-icon-cache and can display svg icons. landry@ agrees
51 lines
1.4 KiB
Makefile
51 lines
1.4 KiB
Makefile
# $OpenBSD: Makefile,v 1.38 2011/05/19 07:50:37 ajacoutot Exp $
|
|
|
|
COMMENT= base icon theme for GNOME
|
|
|
|
GNOME_PROJECT= gnome-icon-theme
|
|
GNOME_VERSION= 2.30.3
|
|
REVISION= 2
|
|
|
|
CATEGORIES= x11
|
|
|
|
# GPLv2
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
MODULES= x11/gnome
|
|
|
|
BUILD_DEPENDS= devel/gettext \
|
|
x11/icon-naming-utils>=0.8.90
|
|
|
|
# Rational: except for QT/KDE ports, gtk+ should already be in the
|
|
# dependency chain for ports installing share/icons/ files (i.e. no need
|
|
# to explicitely add it) and if we have svg icons without their png
|
|
# counterpart and librsvg is not part of the dependency chain then we
|
|
# explicitely add it.
|
|
# gnome-icon-theme is the inherited theme for most icon themes so we
|
|
# make sure we have gtk-update-icon-cache and can display svg icons.
|
|
RUN_DEPENDS += x11/gtk+2 \
|
|
x11/gnome/librsvg
|
|
|
|
PKG_ARCH= *
|
|
|
|
USE_LIBTOOL= No
|
|
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
|
LDFLAGS="-L${LOCALBASE}/lib" \
|
|
ac_cv_path_GIT=false \
|
|
ac_cv_path_INKSCAPE=false \
|
|
ac_cv_path_ICONTOOL_RENDER=false
|
|
|
|
EXAMPLEDIR= ${PREFIX}/share/examples/${GNOME_PROJECT}
|
|
|
|
post-install:
|
|
# Unbreak gtk+2 applications that use gnome-icon-theme, when
|
|
# executed outside of a Desktop Environment
|
|
${INSTALL_DATA_DIR} ${EXAMPLEDIR}/gtk-2.0
|
|
@echo 'gtk-icon-theme-name = "gnome"' > \
|
|
${EXAMPLEDIR}/gtk-2.0/gtkrc
|
|
|
|
.include <bsd.port.mk>
|