aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/dconf
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2020-04-16 11:17:10 +0200
committerJan Tojnar <jtojnar@gmail.com>2020-04-16 11:27:50 +0200
commita3b69ac6419ad2402138244856f50741a2c8444b (patch)
treeab17d80c1efe9aa84dfcc83c83676056ca98b85c /pkgs/development/libraries/dconf
parent4b706490da936a2d80708a090662af1523de40fa (diff)
dconf: format with nixpkgs-fmt
Also: * use pname + version instead of name * reorder attributes * change platforms linux + darwin → unix
Diffstat (limited to 'pkgs/development/libraries/dconf')
-rw-r--r--pkgs/development/libraries/dconf/default.nix63
1 files changed, 46 insertions, 17 deletions
diff --git a/pkgs/development/libraries/dconf/default.nix b/pkgs/development/libraries/dconf/default.nix
index d4e303b67af7..7ba2146a7d18 100644
--- a/pkgs/development/libraries/dconf/default.nix
+++ b/pkgs/development/libraries/dconf/default.nix
@@ -1,28 +1,51 @@
-{ stdenv, fetchurl, meson, ninja, python3, vala, libxslt, pkgconfig, glib, bash-completion, dbus, gnome3
-, libxml2, gtk-doc, docbook_xsl, docbook_xml_dtd_42 }:
+{ stdenv
+, fetchurl
+, meson
+, ninja
+, python3
+, vala
+, libxslt
+, pkg-config
+, glib
+, bash-completion
+, dbus
+, gnome3
+, libxml2
+, gtk-doc
+, docbook-xsl-nons
+, docbook_xml_dtd_42
+}:
-let
- pname = "dconf";
-in
stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ pname = "dconf";
version = "0.36.0";
+ outputs = [ "out" "lib" "dev" "devdoc" ];
+
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0bfs069pjv6lhp7xrzmrhz3876ay2ryqxzc6mlva1hhz34ibprlz";
};
- postPatch = ''
- chmod +x meson_post_install.py tests/test-dconf.py
- patchShebangs meson_post_install.py
- patchShebangs tests/test-dconf.py
- '';
-
- outputs = [ "out" "lib" "dev" "devdoc" ];
+ nativeBuildInputs = [
+ meson
+ ninja
+ vala
+ pkg-config
+ python3
+ libxslt
+ libxml2
+ glib
+ gtk-doc
+ docbook-xsl-nons
+ docbook_xml_dtd_42
+ ];
- nativeBuildInputs = [ meson ninja vala pkgconfig python3 libxslt libxml2 glib gtk-doc docbook_xsl docbook_xml_dtd_42 ];
- buildInputs = [ glib bash-completion dbus ];
+ buildInputs = [
+ glib
+ bash-completion
+ dbus
+ ];
mesonFlags = [
"--sysconfdir=/etc"
@@ -31,6 +54,12 @@ stdenv.mkDerivation rec {
doCheck = !stdenv.isAarch32 && !stdenv.isAarch64 && !stdenv.isDarwin;
+ postPatch = ''
+ chmod +x meson_post_install.py tests/test-dconf.py
+ patchShebangs meson_post_install.py
+ patchShebangs tests/test-dconf.py
+ '';
+
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
@@ -40,7 +69,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = "https://wiki.gnome.org/Projects/dconf";
license = licenses.lgpl21Plus;
- platforms = platforms.linux ++ platforms.darwin;
+ platforms = platforms.unix;
maintainers = teams.gnome.members;
};
}