summaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/appstream
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/appstream')
-rw-r--r--pkgs/development/libraries/appstream/default.nix70
1 files changed, 54 insertions, 16 deletions
diff --git a/pkgs/development/libraries/appstream/default.nix b/pkgs/development/libraries/appstream/default.nix
index 6fa4a6e0a4ab..96c6b3623983 100644
--- a/pkgs/development/libraries/appstream/default.nix
+++ b/pkgs/development/libraries/appstream/default.nix
@@ -1,20 +1,40 @@
-{ lib, stdenv, substituteAll, fetchFromGitHub, meson, ninja, pkg-config, gettext
-, xmlto, docbook_xsl, docbook_xml_dtd_45, libxslt
-, libstemmer, glib, xapian, libxml2, libyaml, gobject-introspection
-, pcre, itstool, gperf, vala, lmdb, libsoup
+{ lib
+, stdenv
+, substituteAll
+, fetchFromGitHub
+, meson
+, ninja
+, pkg-config
+, gettext
+, xmlto
+, docbook-xsl-nons
+, docbook_xml_dtd_45
+, libxslt
+, libstemmer
+, glib
+, xapian
+, libxml2
+, libyaml
+, gobject-introspection
+, pcre
+, itstool
+, gperf
+, vala
+, lmdb
+, curl
}:
stdenv.mkDerivation rec {
pname = "appstream";
- version = "0.14.0";
+ version = "0.14.3";
outputs = [ "out" "dev" ];
src = fetchFromGitHub {
- owner = "ximion";
- repo = "appstream";
- rev = "v${version}";
- sha256 = "sha256-iYqmQ1/58t3ZdJTxYLDc5jkTG1lMBtQWMFFsYsszH9Q=";
+ owner = "ximion";
+ repo = "appstream";
+ rev = "v${version}";
+ sha256 = "sha256-wCQR+4/F5lVqWHHcH/WS4irBGRivz3c1imasyLDIZIs=";
};
patches = [
@@ -26,12 +46,30 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- meson ninja pkg-config gettext
- libxslt xmlto docbook_xsl docbook_xml_dtd_45
- gobject-introspection itstool vala
+ meson
+ ninja
+ pkg-config
+ gettext
+ libxslt
+ xmlto
+ docbook-xsl-nons
+ docbook_xml_dtd_45
+ gobject-introspection
+ itstool
+ vala
];
- buildInputs = [ libstemmer pcre glib xapian libxml2 libyaml gperf lmdb libsoup ];
+ buildInputs = [
+ libstemmer
+ pcre
+ glib
+ xapian
+ libxml2
+ libyaml
+ gperf
+ lmdb
+ curl
+ ];
mesonFlags = [
"-Dapidocs=false"
@@ -41,14 +79,14 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Software metadata handling library";
- homepage = "https://www.freedesktop.org/wiki/Distributions/AppStream/";
+ homepage = "https://www.freedesktop.org/wiki/Distributions/AppStream/";
longDescription = ''
AppStream is a cross-distro effort for building Software-Center applications
and enhancing metadata provided by software components. It provides
specifications for meta-information which is shipped by upstream projects and
can be consumed by other software.
'';
- license = licenses.lgpl21Plus;
- platforms = platforms.unix;
+ license = licenses.lgpl21Plus;
+ platforms = platforms.unix;
};
}