Edit

IABSD.fr/ports/x11/kde-shared-data/Makefile

Branch :

  • Show log

    Commit

  • Author : zhuk
    Date : 2014-07-11 17:37:55
    Hash : 04081eaa
    Message : Put back simplified version, to help blind dpb(1). Doesn't affect package. Reported and fix tested by naddy@

  • x11/kde-shared-data/Makefile
  • # $OpenBSD: Makefile,v 1.3 2014/07/11 17:37:55 zhuk Exp $
    
    COMMENT =	common run-time components for KDE3 and KDE4
    CATEGORIES =	x11 x11/kde3
    PKGNAME =	kde-shared-data-${MODKDE4_VERSION}
    PKG_ARCH =	*
    
    MODULES =		x11/kde4
    MODKDE4_USE =
    MODKDE4_NO_QT =		Yes
    MODKDE4_FIX_GETTEXT =	No
    
    PERMIT_PACKAGE_CDROM =	Yes
    
    KDE3_VERSION =		3.5.10
    
    DISTFILES =		kdebase-${KDE3_VERSION}.tar.bz2 \
    			kde-runtime-${MODKDE4_VERSION}.tar.xz:0
    
    DIST_SUBDIR =		kde
    MASTER_SITES =		${MASTER_SITE_KDE:=stable/${KDE3_VERSION}/src/}
    MASTER_SITES0 =		${MASTER_SITE_KDE:=stable/${MODKDE4_VERSION}/src/}
    
    BUILD_DEPENDS =
    LIB_DEPENDS =
    RUN_DEPENDS =		x11/gtk+2,-guic
    
    CONFIGURE_STYLE =	none
    NO_BUILD =		Yes
    
    DESKDIRS =	${PREFIX}/share/desktop-directories
    ICONDIRS =	${PREFIX}/share/icons/hicolor/
    
    ICON_APPS =	knetattach
    ICON_DIMS =	16 22 32 48 64 128
    
    # minimize time spent on extracting by providing patterns
    do-extract:
    	cd ${WRKDIR}; ${LOCALBASE}/bin/bzcat \
    	    ${FULLDISTDIR}/${DISTFILES:C/:[0-9]$//:M*.bz2} | \
    		pax -r '*/kde*.directory'
    	cd ${WRKDIR}; ${LOCALBASE}/bin/xzcat \
    	    ${FULLDISTDIR}/${DISTFILES:C/:[0-9]$//:M*.xz} | \
    		pax -r '*/kde*.directory' '*/hi*.png' '*/hisc*.svgz'
    
    do-install:
    # desktop directory descriptions, ordering matters
    	${INSTALL_DATA_DIR} ${DESKDIRS}
    	cd ${WRKSRC}/kdebase-${KDE3_VERSION}/applnk; \
    		${INSTALL_DATA} kde*.directory ${DESKDIRS}
    	cd ${WRKSRC}/kde-runtime-${MODKDE4_VERSION}/menu/desktop; \
    		${INSTALL_DATA} kde*.directory ${DESKDIRS}
    
    # PNG icons
    .for _dim in ${ICON_DIMS}
    	${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/${_dim}x${_dim}/apps
    . for _app in ${ICON_APPS}
    	cd ${WRKSRC}/kde-runtime-${MODKDE4_VERSION}; \
    	! test -e ${_app}/hi${_dim}-app-${_app}.png || \
    	    ${INSTALL_DATA} ${_app}/hi${_dim}-app-${_app}.png \
    	        ${PREFIX}/share/icons/hicolor/${_dim}x${_dim}/apps
    . endfor
    .endfor
    
    # scalable icons
    	${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/scalable/apps
    .for _app in ${ICON_APPS}
    	cd ${WRKSRC}/kde-runtime-${MODKDE4_VERSION}; \
    	! test -e ${_app}/hisc-app-${_app}.svgz || \
    	    ${INSTALL_DATA} ${_app}/hisc-app-${_app}.svgz \
    	        ${PREFIX}/share/icons/hicolor/scalable/apps
    .endfor
    
    .include <bsd.port.mk>