nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ skawarePackages, skalibs }:
2
3skawarePackages.buildPackage {
4 pname = "s6-dns";
5 version = "2.4.1.0";
6 sha256 = "sha256-tjCFGfEJpnRpxKqvqd8fAJrQlh+nmP/Dj4lVh+aTVyk=";
7
8 description = "Suite of DNS client programs and libraries for Unix systems";
9
10 outputs = [
11 "bin"
12 "lib"
13 "dev"
14 "doc"
15 "out"
16 ];
17
18 configureFlags = [
19 "--libdir=\${lib}/lib"
20 "--libexecdir=\${lib}/libexec"
21 "--dynlibdir=\${lib}/lib"
22 "--bindir=\${bin}/bin"
23 "--includedir=\${dev}/include"
24 "--with-sysdeps=${skalibs.lib}/lib/skalibs/sysdeps"
25 "--with-include=${skalibs.dev}/include"
26 "--with-lib=${skalibs.lib}/lib"
27 "--with-dynlib=${skalibs.lib}/lib"
28 ];
29
30 postInstall = ''
31 # remove all s6-dns executables from build directory
32 rm $(find -type f -mindepth 1 -maxdepth 1 -executable)
33 rm libs6dns.*
34 rm libskadns.*
35
36 mv doc $doc/share/doc/s6-dns/html
37 '';
38
39}