pkgsrc-wip/singularity/Makefile

56 lines
1.7 KiB
Makefile

# $NetBSD$
#
###########################################################
# Generated by fbsd2pkg #
# Fri Jun 1 21:50:38 CDT 2018 #
###########################################################
DISTNAME= singularity-${PV}
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=singularityware/}
GITHUB_PROJECT= singularity
GITHUB_TAG= ${PV}
MAINTAINER= bacon@NetBSD.org
HOMEPAGE= https://github.com/singularityware/singularity
COMMENT= Application container for Linux
LICENSE= modified-bsd
REPLACE_PYTHON= libexec/helpers/*/*.py
REPLACE_PYTHON+= libexec/python/*.py
REPLACE_PYTHON+= libexec/python/*/*.py
REPLACE_PYTHON+= libexec/python/*/*/*.py
USE_TOOLS+= autoconf automake autoreconf bash
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
PV= 2.5.1
CONFIG_SHELL= ${BASH}
CHECK_PORTABILITY_SKIP= configure
# Requires clone()
ONLY_FOR_PLATFORM= Linux-*-*
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
PKG_SYSCONFSUBDIR= ${PKGBASE}
CONF_FILES+= ${EGDIR}/default-nsswitch.conf ${PKG_SYSCONFDIR}/default-nsswitch.conf
CONF_FILES+= ${EGDIR}/init ${PKG_SYSCONFDIR}/init
CONF_FILES+= ${EGDIR}/nvliblist.conf ${PKG_SYSCONFDIR}/nvliblist.conf
CONF_FILES+= ${EGDIR}/singularity.conf ${PKG_SYSCONFDIR}/singularity.conf
INSTALLATION_DIRS= ${EGDIR}
pre-configure:
cd ${WRKSRC} && autoreconf -if
# FIXME: Should this be necessary?
post-install:
${MV} ${DESTDIR}${PKG_SYSCONFDIR}/*.conf ${DESTDIR}${EGDIR}
${MV} ${DESTDIR}${PKG_SYSCONFDIR}/init ${DESTDIR}${EGDIR}
.include "../../archivers/libarchive/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"