nixpkgs/pkgs/applications/misc/weather/default.nix

31 lines
979 B
Nix
Raw Normal View History

2015-11-26 17:28:38 +01:00
{ stdenv, fetchurl, pkgs }:
stdenv.mkDerivation rec {
version = "2.0";
name = "weather-${version}";
src = fetchurl {
url = "http://fungi.yuggoth.org/weather/src/${name}.tar.xz";
sha256 = "0yil363y9iyr4mkd7xxq0p2260wh50f9i5p0map83k9i5l0gyyl0";
};
phases = [ "unpackPhase" "installPhase" ];
installPhase = ''
mkdir $out/{share,man,bin} -p
cp weather{,.py} $out/bin/
cp {airports,overrides.{conf,log},places,slist,stations,weatherrc,zctas,zlist,zones} $out/share/
chmod +x $out/bin/weather
cp ./weather.1 $out/man/
cp ./weatherrc.5 $out/man/
'';
meta = {
homepage = "http://fungi.yuggoth.org/weather";
description = "Quick access to current weather conditions and forecasts";
license = stdenv.lib.licenses.isc;
maintainers = [ stdenv.lib.maintainers.matthiasbeyer ];
platforms = with stdenv.lib.platforms; linux; # my only platform
};
}