14 gobject-introspection,
43 stdenv.mkDerivation rec {
55 url = "https://github.com/coreos/rpm-ostree/releases/download/v${version}/rpm-ostree-${version}.tar.xz";
56 hash = "sha256-6aCGP3SJ0DegmhiQkiqBr733C5vuDGTjLMaxNtai3G0=";
94 # libdnf # vendored unstable branch
95 # required by vendored libdnf
99 util-linux # for smartcols.pc
106 "--with-bubblewrap=${bubblewrap}/bin/bwrap"
109 dontUseCmakeConfigure = true;
112 # According to #cmake on freenode, libdnf should bundle the FindLibSolv.cmake module
113 cp ${libsolv}/share/cmake/Modules/FindLibSolv.cmake libdnf/cmake/modules/
115 # Let's not hardcode the rpm-gpg path...
116 substituteInPlace libdnf/libdnf/dnf-keyring.cpp \
117 --replace '"/etc/pki/rpm-gpg"' 'getenv("LIBDNF_RPM_GPG_PATH_OVERRIDE") ? getenv("LIBDNF_RPM_GPG_PATH_OVERRIDE") : "/etc/pki/rpm-gpg"'
121 env NOCONFIGURE=1 ./autogen.sh
125 description = "Hybrid image/package system. It uses OSTree as an image format, and uses RPM as a component model";
126 homepage = "https://coreos.github.io/rpm-ostree/";
127 license = licenses.lgpl2Plus;
128 maintainers = with maintainers; [ copumpkin ];
129 platforms = platforms.linux;
130 mainProgram = "rpm-ostree";