lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 18.09-beta 44 lines 1.4 kB view raw
1{ stdenv, fetchurl, pkgconfig, sg3_utils, udev, glib, dbus, dbus-glib 2, polkit, parted, lvm2, libatasmart, intltool, libuuid, mdadm 3, libxslt, docbook_xsl, utillinux, libgudev }: 4 5stdenv.mkDerivation rec { 6 name = "udisks-1.0.5"; 7 8 src = fetchurl { 9 url = "https://hal.freedesktop.org/releases/${name}.tar.gz"; 10 sha256 = "0wbg3jrv8limdgvcygf4dqin3y6d30y9pcmmk711vq571vmq5v7j"; 11 }; 12 13 patches = [ ./purity.patch ./no-pci-db.patch ./glibc.patch ]; 14 15 preConfigure = 16 '' 17 configureFlagsArray+=(--with-systemdsystemunitdir=$out/lib/systemd/system) 18 ''; 19 20 postPatch = 21 '' 22 sed -e 's,/sbin/mdadm,${mdadm}&,g' -e "s,@slashlibdir@,$out/lib,g" -i data/80-udisks.rules 23 24 substituteInPlace src/main.c --replace \ 25 "/sbin:/bin:/usr/sbin:/usr/bin" \ 26 "${utillinux}/bin:${mdadm}/sbin:/var/run/current-system/sw/bin:/var/run/current-system/sw/bin" 27 ''; 28 29 buildInputs = 30 [ sg3_utils udev glib dbus dbus-glib polkit parted libgudev 31 lvm2 libatasmart intltool libuuid libxslt docbook_xsl 32 ]; 33 34 nativeBuildInputs = [ pkgconfig ]; 35 36 configureFlags = [ "--localstatedir=/var" "--enable-lvm2" ]; 37 38 meta = with stdenv.lib; { 39 homepage = http://www.freedesktop.org/wiki/Software/udisks; 40 description = "A daemon and command-line utility for querying and manipulating storage devices"; 41 platforms = platforms.linux; 42 license = with licenses; [ gpl2 lgpl2Plus ]; 43 }; 44}