guix: Import guix-0.16.0 as wip/guix

* This package is not building at the moment

GNU Guix is a functional package manager for the GNU system,
and is also a distribution thereof. It includes a
virtual machine image. Besides the usual package management
features, it also supports transactional upgrades and
roll-backs, per-user profiles, and much more.
It is based on the Nix package manager.
This commit is contained in:
ng0 2019-02-27 11:33:15 +00:00
parent 8905637a12
commit b773b5c808
5 changed files with 44 additions and 0 deletions

6
guix/DESCR Normal file
View File

@ -0,0 +1,6 @@
GNU Guix is a functional package manager for the GNU system,
and is also a distribution thereof. It includes a
virtual machine image. Besides the usual package management
features, it also supports transactional upgrades and
roll-backs, per-user profiles, and much more.
It is based on the Nix package manager.

30
guix/Makefile Normal file
View File

@ -0,0 +1,30 @@
# $NetBSD$
DISTNAME= guix-0.16.0
CATEGORIES= misc
MASTER_SITES= https://alpha.gnu.org/gnu/guix/
MAINTAINER= ng0@n0.is
HOMEPAGE= https://www.gnu.org/software/guix/
COMMENT= Functional package manager
LICENSE= gnu-gpl-v3
GNU_CONFIGURE= yes
USE_PKGLOCALEDIR= yes
USE_LANGUAGES= c c++
USE_TOOLS+= automake autoconf autoreconf pkg-config makeinfo
# To boldly go where no one has gone before, id est the
# package hardcodes a list of supported architectures.
# To build it on anything else is a process of porting
# it to the platform.
CONFIGURE_ARGS+= --with-courage
# DEPENDS+= guile-gcrypt>=0.1.0:../../wip/guile-git
pre-configure:
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoreconf -I${PREFIX}/guile/2.2/share/aclocal -vif
.include "../../lang/guile22/buildlink3.mk"
.include "../../security/gnutls/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

1
guix/PLIST Normal file
View File

@ -0,0 +1 @@
@comment $NetBSD$

1
guix/TODO Normal file
View File

@ -0,0 +1 @@
* gnutls guile bindings (missing package)

6
guix/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (guix-0.16.0.tar.gz) = 62f665dc02ea4c575f75b6728d6ec62875206846
RMD160 (guix-0.16.0.tar.gz) = dd90c00a33ead215509e85b733a0cb7ece32e1c1
SHA512 (guix-0.16.0.tar.gz) = fdfa431547a283947147fde67e0dab27361a34caf7862c10659b17f74c63a07e6e834281be48a3dbe05cccd8ef46db5b8a19a6d42668ae2258d696058283724f
Size (guix-0.16.0.tar.gz) = 24365691 bytes