lol
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}