From f095c0c9e37b0a612aceeb5c99f86eb4265ed6d4 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Sat, 15 Aug 2015 22:05:02 +0200 Subject: [PATCH] New package: darcs-2.10.1 --- srcpkgs/darcs/files/stack.yaml | 7 +++++++ srcpkgs/darcs/template | 26 ++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 srcpkgs/darcs/files/stack.yaml create mode 100644 srcpkgs/darcs/template diff --git a/srcpkgs/darcs/files/stack.yaml b/srcpkgs/darcs/files/stack.yaml new file mode 100644 index 00000000000..591a1669b1b --- /dev/null +++ b/srcpkgs/darcs/files/stack.yaml @@ -0,0 +1,7 @@ +flags: {} +packages: +- '.' +extra-deps: +- dataenc-0.12 +- regex-compat-tdfa-0.95.1.4 +resolver: lts-3.0 diff --git a/srcpkgs/darcs/template b/srcpkgs/darcs/template new file mode 100644 index 00000000000..9b85b1f0150 --- /dev/null +++ b/srcpkgs/darcs/template @@ -0,0 +1,26 @@ +# Template file for 'darcs' +pkgname=darcs +version=2.10.1 +revision=1 +nocross=yes +hostmakedepends="ghc stack" +makedepends="zlib-devel libcurl-devel ncurses-devel" +short_desc="Change-focused cross-platform version control system" +maintainer="Christian Neukirchen " +license="GPL-2" +homepage="http://darcs.net/" +distfiles="http://hackage.haskell.org/package/${pkgname}-${version}/${pkgname}-${version}.tar.gz" +checksum=f1ef65b43780e7593ca1afdae5ecf44ed91d62cc1be360693a52c5ff7b57ee94 + +do_build() { + export STACK_ROOT=$wrksrc/.stack + cp ${FILESDIR}/stack.yaml . + stack ${makejobs} build --flag darcs:use-time-1point5 +} + +do_install() { + export STACK_ROOT=$wrksrc/.stack + vmkdir usr/bin + stack install --flag darcs:use-time-1point5 --local-bin-path=${DESTDIR}/usr/bin + vinstall contrib/darcs_completion 644 etc/bash_completion.d +}