0ad-data: unpack zip files.

This commit is contained in:
nikita 2023-05-04 17:30:07 +00:00
parent 83c225a367
commit d1f24cc4e1
2 changed files with 36280 additions and 5 deletions

View File

@ -1,9 +1,10 @@
# $NetBSD: Makefile,v 1.2 2023/05/04 15:26:02 nikita Exp $
# $NetBSD: Makefile,v 1.3 2023/05/04 17:30:07 nikita Exp $
.include "../../games/0ad/Makefile.common"
DISTNAME= ${DISTVERSION}-data
PKGNAME= ${DISTNAME:S/-unix-data//:S/0ad-/0ad-data-/:S/-alpha/.alpha/}
PKGREVISION= 1
MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= Datafiles for the 0ad game
@ -12,7 +13,7 @@ LICENSE= public-domain AND cc-by-sa-v3.0
WRKSRC= ${WRKDIR}/${DISTNAME:S/-unix-data//}
USE_LANGUAGES= # none
USE_TOOLS+= pax
USE_TOOLS+= pax tar
DATADIR_0AD= ${PREFIX}/share/0ad
@ -20,6 +21,17 @@ INSTALLATION_DIRS+= ${DATADIR_0AD}
NO_BUILD= yes
pre-install:
# We can't use INSTALLATION_DIRS for tar command.
${MKDIR} ${DESTDIR}${DATADIR_0AD}/mods/public
${MKDIR} ${DESTDIR}${DATADIR_0AD}/mods/mod
${TAR} xf ${WRKSRC}/binaries/data/mods/public/public.zip \
-C ${DESTDIR}${DATADIR_0AD}/mods/public --no-same-permissions
${TAR} xf ${WRKSRC}/binaries/data/mods/mod/mod.zip \
-C ${DESTDIR}${DATADIR_0AD}/mods/mod --no-same-permissions
${RM} ${WRKSRC}/binaries/data/mods/public/public.zip
${RM} ${WRKSRC}/binaries/data/mods/mod/mod.zip
do-install:
${RUN} cd ${WRKSRC}/binaries/data && ${PAX} -rw . ${DESTDIR}${DATADIR_0AD}

File diff suppressed because it is too large Load Diff