summary refs log tree commit diff
path: root/pkgs/development/libraries/appstream
diff options
context:
space:
mode:
authorPeter Hoeg <peter@hoeg.com>2018-02-22 10:58:35 +0800
committerPeter Hoeg <peter@hoeg.com>2018-02-22 15:35:04 +0800
commitfbde9ea74408baee36fffbd60d2d3d75fe8d4599 (patch)
treea19e65549e5999d96bf744312f5b34667533cac9 /pkgs/development/libraries/appstream
parent57ce02b574aa5aa5d9da343df6f957dd54bf8fb7 (diff)
downloadnixpkgs-fbde9ea74408baee36fffbd60d2d3d75fe8d4599.tar
nixpkgs-fbde9ea74408baee36fffbd60d2d3d75fe8d4599.tar.gz
nixpkgs-fbde9ea74408baee36fffbd60d2d3d75fe8d4599.tar.bz2
nixpkgs-fbde9ea74408baee36fffbd60d2d3d75fe8d4599.tar.lz
nixpkgs-fbde9ea74408baee36fffbd60d2d3d75fe8d4599.tar.xz
nixpkgs-fbde9ea74408baee36fffbd60d2d3d75fe8d4599.tar.zst
nixpkgs-fbde9ea74408baee36fffbd60d2d3d75fe8d4599.zip
appstream-qt: init at 0.11.8
Diffstat (limited to 'pkgs/development/libraries/appstream')
-rw-r--r--pkgs/development/libraries/appstream/qt.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/development/libraries/appstream/qt.nix b/pkgs/development/libraries/appstream/qt.nix
new file mode 100644
index 00000000000..beff83f2365
--- /dev/null
+++ b/pkgs/development/libraries/appstream/qt.nix
@@ -0,0 +1,25 @@
+{ stdenv, appstream, qtbase, qttools }:
+
+stdenv.mkDerivation rec {
+  name = "appstream-qt-${version}";
+  inherit (appstream) version src patches prePatch;
+
+  buildInputs = appstream.buildInputs ++ [ appstream qtbase ];
+
+  nativeBuildInputs = appstream.nativeBuildInputs ++ [ qttools ];
+
+  mesonFlags = appstream.mesonFlags ++ [ "-Dqt=true" ];
+
+  postInstall = ''
+    rm -rf $out/{bin,etc,include/appstream,lib/pkgconfig,lib/libappstream.so*,share}
+  '';
+
+  preFixup = ''
+    patchelf --add-needed ${appstream}/lib/libappstream.so.4 \
+      $out/lib/libAppStreamQt.so
+  '';
+
+  meta = appstream.meta // {
+    description = "Software metadata handling library - Qt";
+ };
+}