appstream-qt: init at 0.11.8

+28 -1
+25
pkgs/development/libraries/appstream/qt.nix
··· 1 + { stdenv, appstream, qtbase, qttools }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "appstream-qt-${version}"; 5 + inherit (appstream) version src patches prePatch; 6 + 7 + buildInputs = appstream.buildInputs ++ [ appstream qtbase ]; 8 + 9 + nativeBuildInputs = appstream.nativeBuildInputs ++ [ qttools ]; 10 + 11 + mesonFlags = appstream.mesonFlags ++ [ "-Dqt=true" ]; 12 + 13 + postInstall = '' 14 + rm -rf $out/{bin,etc,include/appstream,lib/pkgconfig,lib/libappstream.so*,share} 15 + ''; 16 + 17 + preFixup = '' 18 + patchelf --add-needed ${appstream}/lib/libappstream.so.4 \ 19 + $out/lib/libAppStreamQt.so 20 + ''; 21 + 22 + meta = appstream.meta // { 23 + description = "Software metadata handling library - Qt"; 24 + }; 25 + }
+3 -1
pkgs/top-level/all-packages.nix
··· 5755 5755 compcert = callPackage ../development/compilers/compcert { }; 5756 5756 5757 5757 cpp-gsl = callPackage ../development/libraries/cpp-gsl { }; 5758 - 5758 + 5759 5759 # Users installing via `nix-env` will likely be using the REPL, 5760 5760 # which has a hard dependency on Z3, so make sure it is available. 5761 5761 cryptol = haskellPackages.cryptol.overrideDerivation (oldAttrs: { ··· 8184 8184 appstream = callPackage ../development/libraries/appstream { }; 8185 8185 8186 8186 appstream-glib = callPackage ../development/libraries/appstream-glib { }; 8187 + 8188 + appstream-qt = libsForQt5.callPackage ../development/libraries/appstream/qt.nix { }; 8187 8189 8188 8190 apr = callPackage ../development/libraries/apr { }; 8189 8191