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
####################################