aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/fuse.az
blob: 72bc568a6fe1380ca42425f91e3398ac94e62bdc (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
package fuse {
	description = "the reference implementation of the Linux FUSE interface";
	website = "https://github.com/libfuse/libfuse";
	anitya = 861;

	version# = "3.18.2";
	source = remoteGitHubRelease {
		suffix = "libfuse/libfuse";
		tag = "fuse-"+version;
		name = "fuse-"+version+".tar.gz";
		checksum = "iL-7b7eUtmlVSf5cSq0dzow3UiqSjBmzV3cI_ENPs1tXcHdktkG45j1V12h-4jZe";
		compress = gzip;
	};

	exec = meson {
		setup = {
			"default_library": "both";
			"tests": "true";
			"useroot": "false";
			"initscriptdir": "/system/etc";
		};

		postCompile = "python3 -m pytest test/";
		// this project uses pytest
		skipTest = true;
	};

	inputs = [
		python-pytest,

		kernel-headers,
	];
}