AtlatestRepositorycore-channel

core-channel / tree / src / core / packagescompression.sgl

1;;; Compression libraries.
2;;;
3;;; zlib is a leaf dependency: it has no package dependencies of its own, so it
4;;; establishes the plain source + configure/make/install translation from the
5;;; legacy `recipes/` form to an authenticated `src/` package value.
6(define-library (core packages compression)
7 (import (sigil core)
8 (core build-environments)
9 (sigil env package)
10 (sigil build external))
11 (export zlib)
12 (begin
13 (define zlib
14 (package
15 name: "zlib"
16 version: "1.3.1"
17 source: (external-source
18 location: "https://zlib.net/fossils/zlib-1.3.1.tar.gz"
19 sha256: "9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23")
20 buildenv: core-buildenv
21 phases: (list
22 (external-phase kind: 'configure args: (list "--prefix=${out}"))
23 (external-phase kind: 'make)
24 (external-phase kind: 'install))))))