aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/elfutils.az
blob: 2320692e1388c2acbac103a0b4b5183c4fdb18ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
package elfutils {
	description = "utilities and libraries to handle ELF files and DWARF data";
	website = "https://sourceware.org/elfutils";
	anitya = 5679;

	version# = "0.196";
	source = remoteTar {
		url = "https://sourceware.org/elfutils/ftp/"+
			version+"/elfutils-"+version+".tar.bz2";
		checksum = "TzY1z0jDRofYNxhEsElwgzSKWUy2Hb6RSzm_8ni-peGKmZWLJUqefZItJtw-ZvHj";
		compress = bzip2;
	};

	env = [
		"CC=cc" +
			// nonstandard glibc extension
			" -DFNM_EXTMATCH=0",
	];

	exec = make {
		configure = {
			"enable-deterministic-archives";
		};

		// nonstandard glibc extension
		check = nil;
	};

	inputs = [
		m4,
		pkgconf,

		zlib,
		bzip2,
		zstd,
		argp-standalone,
		musl-fts,
		musl-obstack,
		kernel-headers,
	];

	runtime = [
		zlib,
		bzip2,
		zstd,
		musl-fts,
		musl-obstack,
	];
}