Subject: help with PYTHON_PATCH_SCRIPTS
To: None <tech-pkg@netbsd.org>
From: Joel CARNAT <joel@carnat.net>
List: tech-pkg
Date: 03/17/2005 18:22:51
Hi,

I'm doing pkgsrc to update the whole ROX-Filer thing.
All the Apps are python scripts, so I saw I had to use
"../../lang/python/application.mk".
But my PYTHON_PATCH_SCRIPTS doesn't make any change on
the python shell scripts.

Can anyone point me the my error please ?
TIA,
	Jo

my Makefile :
####################################
# $NetBSD $
#

DISTNAME=       archive-1.9.4
PKGNAME=        rox-${DISTNAME}
CATEGORIES=     sysutils
MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=rox/}
EXTRACT_SUFX=   .tgz

MAINTAINER=     Joel CARNAT <joel@carnat.net>
HOMEPAGE=       http://rox.sourceforge.net/
COMMENT=        Simple archiver

# no real libraries there
DEPENDS+=       rox-lib>=1.9.17:../../sysutils/rox-lib2

WRKSRC=         ${WRKDIR}/${DISTNAME}/Archive
DIST_SUBDIR=    rox

USE_BUILDLINK3= yes
NO_CONFIGURE=   yes
NO_BUILD=       yes

PYTHON_PATCH_SCRIPTS=   AppRun
APPDIR=         ${PREFIX}/share/rox

post-patch:
        ${CP} ${WRKSRC}/AppRun ${WRKSRC}/AppRun.1
        ${SED} -e s:@APPDIR@:"${APPDIR}":g < ${WRKSRC}/AppRun.1
\
                                > ${WRKSRC}/AppRun
        ${RM} ${WRKSRC}/AppRun.1

do-install:
        ${CP} -Rf ${WRKSRC} ${APPDIR}

.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"
####################################
# pwd
/usr/pkgsrc/sysutils/rox-archive2
####################################
# find ./ -type f -name AppRun
.//work/archive-1.9.4/Archive/AppRun
####################################
# head -1 .//work/archive-1.9.4/Archive/AppRun
#!/usr/bin/env python
####################################