lol
at 16.09-beta 38 lines 1.2 kB view raw
1{ stdenv, fetchurl, intltool, gettext, makeWrapper 2, parted, gtk, glib, libuuid, pkgconfig, gtkmm, libxml2, hicolor_icon_theme 3, gpart, hdparm, procps, utillinux 4}: 5 6stdenv.mkDerivation rec { 7 name = "gparted-0.26.1"; 8 9 src = fetchurl { 10 sha256 = "1h9d6x335wxpm49yphzm9n1hbh2hcg0p2rphv76mrvsss91bcm1g"; 11 url = "mirror://sourceforge/gparted/${name}.tar.gz"; 12 }; 13 14 configureFlags = [ "--disable-doc" ]; 15 16 buildInputs = [ parted gtk glib libuuid gtkmm libxml2 hicolor_icon_theme ]; 17 nativeBuildInputs = [ intltool gettext makeWrapper pkgconfig ]; 18 19 postInstall = '' 20 wrapProgram $out/sbin/gparted \ 21 --prefix PATH : "${procps}/bin" 22 wrapProgram $out/sbin/gpartedbin \ 23 --prefix PATH : "${stdenv.lib.makeBinPath [ gpart hdparm utillinux ]}" 24 ''; 25 26 meta = with stdenv.lib; { 27 description = "Graphical disk partitioning tool"; 28 longDescription = '' 29 GNOME Partition Editor for creating, reorganizing, and deleting disk 30 partitions. GParted enables you to change the partition organization 31 while preserving the partition contents. 32 ''; 33 homepage = http://gparted.org; 34 license = licenses.gpl2Plus; 35 platforms = platforms.linux; 36 maintainers = with maintainers; [ nckx ]; 37 }; 38}