···4040 ];
4141 description = ''
4242 Interfaces where to enable Wake-On-LAN, and how. Two methods available:
4343- "magickey" and "password". The password has the shape of six bytes
4343+ "magicpacket" and "password". The password has the shape of six bytes
4444 in hexadecimal separated by a colon each. For more information,
4545 check the ethtool manual.
4646 '';
+3-4
pkgs/applications/audio/kid3/default.nix
···991010stdenv.mkDerivation rec {
11111212- name = "kid3-${version}";
1313- version = "3.3.0";
1212+ name = "kid3-${meta.version}";
14131514 src = fetchurl {
1616- url = "http://downloads.sourceforge.net/project/kid3/kid3/${version}/${name}.tar.gz";
1515+ url = "http://downloads.sourceforge.net/project/kid3/kid3/${meta.version}/${name}.tar.gz";
1716 sha256 = "12sa54mg1b3wkagmh5yi20ski8km9d199lk0a1yfxy0ffjfld7js";
1817 };
1918···3433 '';
35343635 meta = with stdenv.lib; {
3636+ version = "3.3.0";
3737 description = "A simple and powerful audio tag editor";
3838 longDescription = ''
3939 If you want to easily tag multiple MP3, Ogg/Vorbis, FLAC, MPC,
···7070 maintainers = [ maintainers.AndersonTorres ];
7171 };
7272}
7373-7473# TODO: Qt5 support
···11-{ fetchurl, stdenv, zlib, expat, which }:
11+{ stdenv, fetchurl, zlib, qt5, which }:
2233-let version = "1.4.3"; in
44-stdenv.mkDerivation {
33+stdenv.mkDerivation rec {
54 name = "gpsbabel-${version}";
55+ version = "1.5.2";
6677 src = fetchurl {
88 # gpgbabel.org makes it hard to get the source tarball automatically, so
99 # get it from elsewhere.
1010 url = "mirror://debian/pool/main/g/gpsbabel/gpsbabel_${version}.orig.tar.gz";
1111- sha256 = "1s31xa36ivf836h89m1f3qiaz3c3znvqjdm0bnh8vr2jjlrz9jdi";
1111+ sha256 = "0xf7wmy2m29g2lm8lqc74yf8rf7sxfl3cfwbk7dpf0yf42pb0b6w";
1212 };
13131414- # FIXME: Would need libxml2 for one of the tests, but that in turns require
1515- # network access for the XML schemas.
1616- buildInputs = [ zlib expat which ];
1414+ buildInputs = [ zlib qt5.base which ];
17151816 /* FIXME: Building the documentation, with "make doc", requires this:
1917···2523 configureFlags = [ "--with-zlib=system" ];
26242725 doCheck = true;
2626+ preCheck = ''
2727+ patchShebangs testo
2828+ substituteInPlace testo \
2929+ --replace "-x /usr/bin/hexdump" ""
3030+ '';
28312929- meta = {
3232+ meta = with stdenv.lib; {
3033 description = "Convert, upload and download data from GPS and Map programs";
3131-3234 longDescription = ''
3335 GPSBabel converts waypoints, tracks, and routes between popular
3436 GPS receivers and mapping programs. It also has powerful
···4749 process data that may (or may not be) placed on a map, such as
4850 waypoints, tracks, and routes.
4951 '';
5050-5152 homepage = http://www.gpsbabel.org/;
5252-5353- license = stdenv.lib.licenses.gpl2Plus;
5454-5555- maintainers = [ ];
5656- platforms = stdenv.lib.platforms.gnu; # arbitrary choice
5353+ license = licenses.gpl2Plus;
5454+ maintainers = [ maintainers.rycee ];
5555+ platforms = platforms.all;
5756 };
5857}
···11{ stdenv, fetchurl, ffmpeg, makeDesktopItem, qt4 }:
2233-let version = "3.5.1"; in
33+let version = "3.5.2"; in
44stdenv.mkDerivation rec {
55 name = "clipgrab-${version}";
6677 src = fetchurl {
88- sha256 = "16hm7zv0yhxj7gdd8q462jcxy0jk6hicsk1mkhmarwrhifwsy4g9";
99- # The .tar.bz2 "Download" link is a binary blob, the source is .tar.gz!
88+ sha256 = "0prag5liwx2l1b2a5f7cp3jh50qw5iwkf2c07iws9m1j1np3lxgp";
99+ # The .tar.bz2 "Download" link is a binary blob, the source is the .tar.gz!
1010 url = "http://download.clipgrab.de/${name}.tar.gz";
1111 };
1212
···11+{ stdenv, fetchurl, unzip, jdk, makeWrapper }:
22+33+stdenv.mkDerivation rec {
44+ name = "gradle-2.5";
55+66+ src = fetchurl {
77+ url = "http://services.gradle.org/distributions/${name}-bin.zip";
88+ sha256 = "0mc5lf6phkncx77r0papzmfvyiqm0y26x50ipvmzkcsbn463x59z";
99+ };
1010+1111+ installPhase = ''
1212+ mkdir -pv $out/gradle
1313+ cp -rv lib $out/gradle
1414+1515+ gradle_launcher_jar=$(echo $out/gradle/lib/gradle-launcher-*.jar)
1616+ test -f $gradle_launcher_jar
1717+ makeWrapper ${jdk}/bin/java $out/bin/gradle \
1818+ --set JAVA_HOME ${jdk} \
1919+ --add-flags "-classpath $gradle_launcher_jar org.gradle.launcher.GradleMain"
2020+ '';
2121+2222+ phases = "unpackPhase installPhase";
2323+2424+ buildInputs = [ unzip jdk makeWrapper ];
2525+2626+ meta = {
2727+ description = "Enterprise-grade build system";
2828+ longDescription = ''
2929+ Gradle is a build system which offers you ease, power and freedom.
3030+ You can choose the balance for yourself. It has powerful multi-project
3131+ build support. It has a layer on top of Ivy that provides a
3232+ build-by-convention integration for Ivy. It gives you always the choice
3333+ between the flexibility of Ant and the convenience of a
3434+ build-by-convention behavior.
3535+ '';
3636+ homepage = http://www.gradle.org/;
3737+ license = stdenv.lib.licenses.asl20;
3838+ };
3939+}
···1616 # TODO: Patch epoll so that the dbus actually responds
1717 # TODO: Figure out how to get privsep working, currently getting SIGBUS
1818 extraConfig = ''
1919+ CONFIG_AP=y
1920 CONFIG_LIBNL32=y
2021 CONFIG_EAP_FAST=y
2122 CONFIG_EAP_PWD=y