gvfs: format with nixpkgs-fmt

This commit is contained in:
Jan Tojnar 2019-09-02 13:03:38 +02:00
parent ef19440dc5
commit f5a54f388c
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4

View File

@ -1,20 +1,47 @@
{ stdenv, fetchurl, meson, ninja, pkgconfig, gettext, dbus { stdenv
, glib, libgudev, udisks2, libgcrypt, libcap, polkit , fetchurl
, libgphoto2, avahi, libarchive, fuse, libcdio , meson
, libxml2, libxslt, docbook_xsl, docbook_xml_dtd_42, samba, libmtp , ninja
, gnomeSupport ? false, gnome3, gcr, wrapGAppsHook , pkgconfig
, libimobiledevice, libbluray, libcdio-paranoia, libnfs, openssh , gettext
, libsecret, libgdata, python3 , dbus
, glib
, libgudev
, udisks2
, libgcrypt
, libcap
, polkit
, libgphoto2
, avahi
, libarchive
, fuse
, libcdio
, libxml2
, libxslt
, docbook_xsl
, docbook_xml_dtd_42
, samba
, libmtp
, gnomeSupport ? false
, gnome3
, gcr
, wrapGAppsHook
, libimobiledevice
, libbluray
, libcdio-paranoia
, libnfs
, openssh
, libsecret
, libgdata
, python3
}: }:
let stdenv.mkDerivation rec {
pname = "gvfs"; pname = "gvfs";
version = "1.40.2"; version = "1.40.2";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl { 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 = "07lpcfric3h0302n9b1pwa38mjb76r9s98kg2867y2d1qvzfivxx"; sha256 = "07lpcfric3h0302n9b1pwa38mjb76r9s98kg2867y2d1qvzfivxx";
}; };
@ -26,28 +53,56 @@ in stdenv.mkDerivation rec {
''; '';
nativeBuildInputs = [ nativeBuildInputs = [
meson ninja python3 meson
pkgconfig gettext wrapGAppsHook ninja
libxml2 libxslt docbook_xsl docbook_xml_dtd_42 python3
pkgconfig
gettext
wrapGAppsHook
libxml2
libxslt
docbook_xsl
docbook_xml_dtd_42
]; ];
buildInputs = [ buildInputs = [
glib libgudev udisks2 libgcrypt dbus glib
libgphoto2 avahi libarchive fuse libcdio libgudev
samba libmtp libcap polkit libimobiledevice libbluray udisks2
libcdio-paranoia libnfs openssh libgcrypt
dbus
libgphoto2
avahi
libarchive
fuse
libcdio
samba
libmtp
libcap
polkit
libimobiledevice
libbluray
libcdio-paranoia
libnfs
openssh
# ToDo: a ligther version of libsoup to have FTP/HTTP support? # ToDo: a ligther version of libsoup to have FTP/HTTP support?
] ++ stdenv.lib.optionals gnomeSupport (with gnome3; [ ] ++ stdenv.lib.optionals gnomeSupport (with gnome3; [
libsoup gcr libsoup
gcr
glib-networking # TLS support glib-networking # TLS support
gnome-online-accounts libsecret libgdata gnome-online-accounts
libsecret
libgdata
]); ]);
mesonFlags = [ mesonFlags = [
"-Dsystemduserunitdir=${placeholder "out"}/lib/systemd/user" "-Dsystemduserunitdir=${placeholder "out"}/lib/systemd/user"
"-Dtmpfilesdir=no" "-Dtmpfilesdir=no"
] ++ stdenv.lib.optionals (!gnomeSupport) [ ] ++ stdenv.lib.optionals (!gnomeSupport) [
"-Dgcr=false" "-Dgoa=false" "-Dkeyring=false" "-Dhttp=false" "-Dgcr=false"
"-Dgoa=false"
"-Dkeyring=false"
"-Dhttp=false"
"-Dgoogle=false" "-Dgoogle=false"
] ++ stdenv.lib.optionals (samba == null) [ ] ++ stdenv.lib.optionals (samba == null) [
# Xfce don't want samba # Xfce don't want samba