4 , gobject-introspection
18 stdenv.mkDerivation rec {
22 outputs = [ "bin" "out" "dev" "devdoc" "installedTests" ];
25 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
26 sha256 = "Rr90QkkfqkFIJCuewqB4al9unv+xsFZuUpDozIbwDww=";
30 # allow installing installed tests to a separate output
31 ./installed-tests-path.patch
51 # required by libgcab-1.0.pc
52 propagatedBuildInputs = [
57 "-Dinstalled_tests=true"
58 "-Dinstalled_test_prefix=${placeholder "installedTests"}"
64 updateScript = gnome.updateScript {
66 versionPolicy = "none";
70 installedTests = nixosTests.installed-tests.gcab;
75 description = "GObject library to create cabinet files";
76 homepage = "https://gitlab.gnome.org/GNOME/gcab";
77 license = licenses.lgpl21Plus;
78 maintainers = teams.gnome.members;
79 platforms = platforms.unix;