about summary refs log tree commit diff
path: root/pkgs/tools/misc/rpm-ostree/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/misc/rpm-ostree/default.nix')
-rw-r--r--pkgs/tools/misc/rpm-ostree/default.nix125
1 files changed, 0 insertions, 125 deletions
diff --git a/pkgs/tools/misc/rpm-ostree/default.nix b/pkgs/tools/misc/rpm-ostree/default.nix
deleted file mode 100644
index 22fd1e1ae40d..000000000000
--- a/pkgs/tools/misc/rpm-ostree/default.nix
+++ /dev/null
@@ -1,125 +0,0 @@
-{ lib, stdenv
-, fetchurl
-, ostree
-, rpm
-, which
-, autoconf
-, automake
-, libtool
-, pkg-config
-, cargo
-, rustc
-, gobject-introspection
-, gtk-doc
-, libxml2
-, libxslt
-, docbook_xsl
-, docbook_xml_dtd_42
-, docbook_xml_dtd_43
-, gperf
-, cmake
-, libcap
-, glib
-, systemd
-, json-glib
-, libarchive
-, libsolv
-, librepo
-, polkit
-, bubblewrap
-, pcre
-, check
-, python3
-, json_c
-, zchunk
-, libmodulemd
-, util-linux
-, sqlite
-, cppunit
-}:
-
-stdenv.mkDerivation rec {
-  pname = "rpm-ostree";
-  version = "2024.7";
-
-  outputs = [ "out" "dev" "man" "devdoc" ];
-
-  src = fetchurl {
-    url = "https://github.com/coreos/rpm-ostree/releases/download/v${version}/rpm-ostree-${version}.tar.xz";
-    hash = "sha256-Ehh6304Uhhom7aAvSDS2UYKyyJKr4XQF70CX7Pk3yAg=";
-  };
-
-  nativeBuildInputs = [
-    python3
-    pkg-config
-    which
-    autoconf
-    automake
-    libtool
-    cmake
-    gperf
-    cargo
-    rustc
-    gobject-introspection
-    gtk-doc
-    libxml2
-    libxslt
-    docbook_xsl
-    docbook_xml_dtd_42
-    docbook_xml_dtd_43
-  ];
-
-  buildInputs = [
-    libcap
-    ostree
-    rpm
-    glib
-    systemd
-    polkit
-    bubblewrap
-    json-glib
-    libarchive
-    libsolv
-    librepo
-    pcre
-    check
-
-    # libdnf # vendored unstable branch
-    # required by vendored libdnf
-    json_c
-    zchunk
-    libmodulemd
-    util-linux # for smartcols.pc
-    sqlite
-    cppunit
-  ];
-
-  configureFlags = [
-    "--enable-gtk-doc"
-    "--with-bubblewrap=${bubblewrap}/bin/bwrap"
-  ];
-
-  dontUseCmakeConfigure = true;
-
-  prePatch = ''
-    # According to #cmake on freenode, libdnf should bundle the FindLibSolv.cmake module
-    cp ${libsolv}/share/cmake/Modules/FindLibSolv.cmake libdnf/cmake/modules/
-
-    # Let's not hardcode the rpm-gpg path...
-    substituteInPlace libdnf/libdnf/dnf-keyring.cpp \
-      --replace '"/etc/pki/rpm-gpg"' 'getenv("LIBDNF_RPM_GPG_PATH_OVERRIDE") ? getenv("LIBDNF_RPM_GPG_PATH_OVERRIDE") : "/etc/pki/rpm-gpg"'
-  '';
-
-  preConfigure = ''
-    env NOCONFIGURE=1 ./autogen.sh
-  '';
-
-  meta = with lib; {
-    description = "Hybrid image/package system. It uses OSTree as an image format, and uses RPM as a component model";
-    homepage = "https://coreos.github.io/rpm-ostree/";
-    license = licenses.lgpl2Plus;
-    maintainers = with maintainers; [ copumpkin ];
-    platforms = platforms.linux;
-    mainProgram = "rpm-ostree";
-  };
-}