zipline: refactor environment variables (#377101)
[NixPkgs.git] / pkgs / by-name / li / libsfdo / package.nix
blob2095b8a4efce7f7ce2763c144169a65561971192
2   lib,
3   stdenv,
4   fetchFromGitLab,
5   meson,
6   ninja,
7   pkg-config,
8   testers,
9   validatePkgConfig,
11 stdenv.mkDerivation (finalAttrs: {
12   pname = "libsfdo";
13   version = "0.1.3";
15   src = fetchFromGitLab {
16     domain = "gitlab.freedesktop.org";
17     owner = "vyivel";
18     repo = "libsfdo";
19     rev = "refs/tags/v${finalAttrs.version}";
20     hash = "sha256-9jCfCIB07mmJ6aWQHvXaxYhEMNikUw/W1xrpmh6FKbo=";
21   };
23   strictDeps = true;
24   doCheck = true;
26   nativeBuildInputs = [
27     meson
28     ninja
29     pkg-config
30     validatePkgConfig
31   ];
33   passthru.tests.pkg-config = testers.hasPkgConfigModules {
34     package = finalAttrs.finalPackage;
35     versionCheck = true;
36   };
38   meta = {
39     description = "Collection of libraries which implement some of the freedesktop.org specifications";
40     homepage = "https://gitlab.freedesktop.org/vyivel/libsfdo";
41     license = lib.licenses.bsd2;
42     maintainers = [ lib.maintainers.zi3m5f ];
43     pkgConfigModules = [
44       "libsfdo-basedir"
45       "libsfdo-desktop-file"
46       "libsfdo-desktop"
47       "libsfdo-icon"
48     ];
49     platforms = lib.platforms.all;
50   };