From 1b262abd984dbf41b1ec251868d9b03fdd0d0c5f Mon Sep 17 00:00:00 2001 From: "Rommel M. Martinez" Date: Tue, 15 Sep 2015 05:11:34 +0800 Subject: [PATCH] unetbootin: 608 -> 613 --- pkgs/tools/cd-dvd/unetbootin/default.nix | 80 ++++++++++++------------ 1 file changed, 39 insertions(+), 41 deletions(-) diff --git a/pkgs/tools/cd-dvd/unetbootin/default.nix b/pkgs/tools/cd-dvd/unetbootin/default.nix index 9c538842816..1234ecd770b 100644 --- a/pkgs/tools/cd-dvd/unetbootin/default.nix +++ b/pkgs/tools/cd-dvd/unetbootin/default.nix @@ -1,13 +1,13 @@ -{ stdenv, fetchurl, makeWrapper, qt4, utillinux, coreutils, which, p7zip, mtools, syslinux }: +{ stdenv, fetchurl, makeWrapper, qt4, utillinux, coreutils, which +, p7zip, mtools, syslinux }: -let version = "608"; in - -stdenv.mkDerivation { +stdenv.mkDerivation rec { name = "unetbootin-${version}"; + version = "613"; src = fetchurl { url = "mirror://sourceforge/unetbootin/UNetbootin/${version}/unetbootin-source-${version}.tar.gz"; - sha256 = "1010ccdrblsjr5zid6wl3c3b75ld37lrr1a1xc6dlrhz1gvcb6ff"; + sha256 = "1f389z5lqimp4hlxm6zlrh1ja474r6ivzb9r43i9bvf0z1n21f0q"; }; sourceRoot = "."; @@ -15,49 +15,47 @@ stdenv.mkDerivation { buildInputs = [ makeWrapper qt4 ]; # Lots of nice hard-coded paths... - postUnpack = - '' - substituteInPlace unetbootin.cpp \ - --replace /sbin/fdisk ${utillinux}/sbin/fdisk \ - --replace /sbin/sfdisk ${utillinux}/sbin/sfdisk \ - --replace /sbin/blkid ${utillinux}/sbin/blkid \ - --replace /bin/df ${coreutils}/bin/df \ - --replace /usr/bin/syslinux ${syslinux}/bin/syslinux \ - --replace /usr/bin/extlinux ${syslinux}/sbin/extlinux \ - --replace /usr/share/syslinux ${syslinux}/share/syslinux - substituteInPlace main.cpp \ - --replace /usr/share/unetbootin $out/share/unetbootin - substituteInPlace unetbootin.desktop \ - --replace /usr/bin $out/bin - ''; + postUnpack = '' + substituteInPlace unetbootin.cpp \ + --replace /sbin/fdisk ${utillinux}/sbin/fdisk \ + --replace /sbin/sfdisk ${utillinux}/sbin/sfdisk \ + --replace /sbin/blkid ${utillinux}/sbin/blkid \ + --replace /bin/df ${coreutils}/bin/df \ + --replace /usr/bin/syslinux ${syslinux}/bin/syslinux \ + --replace /usr/bin/extlinux ${syslinux}/sbin/extlinux \ + --replace /usr/share/syslinux ${syslinux}/share/syslinux + substituteInPlace main.cpp \ + --replace /usr/share/unetbootin $out/share/unetbootin + substituteInPlace unetbootin.desktop \ + --replace /usr/bin $out/bin + ''; - buildPhase = - '' - lupdate unetbootin.pro - lrelease unetbootin.pro - qmake - make - ''; + buildPhase = '' + lupdate unetbootin.pro + lrelease unetbootin.pro + qmake + make + ''; - installPhase = - '' - mkdir -p $out/bin - cp unetbootin $out/bin + installPhase = '' + mkdir -p $out/bin + cp unetbootin $out/bin - mkdir -p $out/share/unetbootin - cp unetbootin_*.qm $out/share/unetbootin + mkdir -p $out/share/unetbootin + cp unetbootin_*.qm $out/share/unetbootin - mkdir -p $out/share/applications - cp unetbootin.desktop $out/share/applications + mkdir -p $out/share/applications + cp unetbootin.desktop $out/share/applications - wrapProgram $out/bin/unetbootin \ - --prefix PATH : ${which}/bin:${p7zip}/bin:${mtools}/bin - ''; + wrapProgram $out/bin/unetbootin \ + --prefix PATH : ${which}/bin:${p7zip}/bin:${mtools}/bin + ''; - meta = { + meta = with stdenv.lib; { homepage = http://unetbootin.sourceforge.net/; description = "A tool to create bootable live USB drives from ISO images"; - license = stdenv.lib.licenses.gpl2Plus; - platforms = stdenv.lib.platforms.linux; + license = licenses.gpl2Plus; + platforms = platforms.linux; + maintainers = [ maintainers.ebzzry ]; }; }