pkgsrc-wip/slim/Makefile
Loïc Hoguin 9af52367dc Added the dependance to xauth, since slim call it to create an auth file
and it doesn't seem possible to prevent it from passing the auth file to
the X server.
2007-05-24 21:01:04 +00:00

65 lines
2.4 KiB
Makefile

# $NetBSD: Makefile,v 1.5 2007/05/24 21:01:04 loic-hoguin Exp $
#
DISTNAME= slim-1.2.6
CATEGORIES= x11
MASTER_SITES= http://download.berlios.de/slim/
MAINTAINER= pkgsrc@blackmouse.biz
HOMEPAGE= http://slim.berlios.de/
COMMENT= SLiM is a Desktop-independent graphical login manager for X11
DEPENDS+= xauth>=1.0.0:../../x11/xauth
USE_LANGUAGES= c c++
EGDIR= ${PREFIX}/share/examples
CONF_FILES= ${EGDIR}/slim.conf ${PKG_SYSCONFDIR}/slim.conf
RCD_SCRIPTS+= slim
CFLAGS+= -I. -I${BUILDLINK_DIR}/include -I${BUILDLINK_DIR}/freetype2 \
-I${BUILDLINK_DIR}/freetype2/config -I${BUILDLINK_DIR}/include/libpng12 \
-I/usr/include
LDFLAGS+= -L${BUILDLINK_DIR}/lib -lXft -lX11 -lfreetype -lXrender -lfontconfig \
-lpng12 -lz -lm -lcrypt -lXmu -lpng -ljpeg
CUSTOM=
SUBST_CLASSES+= conf
SUBST_STAGE.conf= post-patch
SUBST_FILES.conf= slim.conf
SUBST_SED.conf+= -e "s|/usr/local/bin:/usr/X11R6/bin|${PREFIX}/bin:${PREFIX}/${X11ROOT_PREFIX}/bin|g"
SUBST_SED.conf+= -e "s|/usr/X11R6/bin/X|${PREFIX}/${X11ROOT_PREFIX}/bin/X|g"
SUBST_SED.conf+= -e "s|/usr/X11R6/bin/xauth|${PREFIX}/${X11ROOT_PREFIX}/bin/xauth|g"
SUBST_SED.conf+= -e "s|/usr/X11R6/bin/xterm|${PREFIX}/bin/xterm|g"
SUBST_MESSAGE.conf= Fixing hardcoded paths.
do-build:
cd ${WRKSRC} && ${MAKE} PREFIX=${PREFIX} CC=${PKG_CC} CXX=${PKG_CXX} \
CFGDIR=${PKG_SYSCONFDIR} CFLAGS='${CFLAGS}' LDFLAGS='${LDFLAGS}' CUSTOM='${CUSTOM}'
do-install:
${INSTALL_DATA_DIR} ${EGDIR}
${INSTALL_DATA_DIR} ${PREFIX}/share/slim/themes/default
cd ${WRKSRC} && ${INSTALL_DATA} themes/default/slim.theme \
${PREFIX}/share/slim/themes/default/slim.theme
cd ${WRKSRC} && ${INSTALL_DATA} themes/default/panel.png \
${PREFIX}/share/slim/themes/default/panel.png
cd ${WRKSRC} && ${INSTALL_DATA} themes/default/background.jpg \
${PREFIX}/share/slim/themes/default/background.jpg
cd ${WRKSRC} && ${INSTALL_PROGRAM} slim ${PREFIX}/sbin/slim
cd ${WRKSRC} && ${INSTALL_MAN} slim.1 ${PREFIX}/${PKGMANDIR}/man1/slim.1
cd ${WRKSRC} && ${INSTALL_DATA} slim.conf ${EGDIR}/slim.conf
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXmu/buildlink3.mk"
.include "../../x11/libXft/buildlink3.mk"
.include "../../x11/libXrender/buildlink3.mk"
.include "../../graphics/jpeg/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"