openbsd-ports/x11/gnome/icon-theme/Makefile
ajacoutot 1be6361984 Add gtk+2 and librsvg to RUN_DEPENDS.
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
2011-05-19 07:50:37 +00:00

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>