diff --git a/pkgs/applications/editors/gobby/default.nix b/pkgs/applications/editors/gobby/default.nix index ea86f9caf528..badd18b8915b 100644 --- a/pkgs/applications/editors/gobby/default.nix +++ b/pkgs/applications/editors/gobby/default.nix @@ -2,7 +2,7 @@ , gnomeSupport ? false # build support for Gnome(gnome-vfs) , stdenv, fetchurl, pkgconfig , gtkmm, gsasl, gtksourceview, libxmlxx, libinfinity, intltool -, gnomevfs ? null}: +, gnome_vfs ? null}: let libinf = libinfinity.override { gtkWidgets = true; inherit avahiSupport; }; @@ -16,7 +16,7 @@ in stdenv.mkDerivation rec { }; buildInputs = [ pkgconfig gtkmm gsasl gtksourceview libxmlxx libinf intltool ] - ++ stdenv.lib.optional gnomeSupport gnomevfs; + ++ stdenv.lib.optional gnomeSupport gnome_vfs; configureFlags = '' ''; @@ -28,4 +28,4 @@ in stdenv.mkDerivation rec { maintainers = [ maintainers.phreedom ]; platforms = platforms.all; }; -} \ No newline at end of file +} diff --git a/pkgs/applications/editors/kile/2.0.nix b/pkgs/applications/editors/kile/2.0.nix deleted file mode 100644 index 704b8e1b8249..000000000000 --- a/pkgs/applications/editors/kile/2.0.nix +++ /dev/null @@ -1,22 +0,0 @@ -{stdenv, fetchurl, perl, arts, qt, kdelibs, - libX11, libXt, libXext, libXrender, libXft, - zlib, libpng, libjpeg, freetype, expat }: - -stdenv.mkDerivation { - name = "kile-2.0.3"; - - src = fetchurl { - url = mirror://sourceforge/kile/kile-2.0.3.tar.bz2; - md5 = "f0296547d3e916dd385e0b8913918852"; - }; - - buildInputs = [ perl arts qt kdelibs libX11 libXt libXext libXrender libXft - zlib libpng libjpeg freetype expat ]; - - meta = { - description = "An integrated LaTeX editor for KDE"; - homepage = http://kile.sourceforge.net; - license = "GPLv2"; - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/applications/editors/kile/2.1.nix b/pkgs/applications/editors/kile/default.nix similarity index 100% rename from pkgs/applications/editors/kile/2.1.nix rename to pkgs/applications/editors/kile/default.nix diff --git a/pkgs/applications/editors/monodevelop/default.nix b/pkgs/applications/editors/monodevelop/default.nix index 23dab206e188..e4dc00ff0a13 100644 --- a/pkgs/applications/editors/monodevelop/default.nix +++ b/pkgs/applications/editors/monodevelop/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, file, mono, gtksharp, gtksourceviewsharp , gtkmozembedsharp, monodoc , perl, perlXMLParser, pkgconfig -, glib, gtk, GConf, gnomevfs, libbonobo, libglade, libgnome +, glib, gtk, GConf, gnome_vfs, libbonobo, libglade, libgnome , mozilla }: @@ -20,7 +20,7 @@ stdenv.mkDerivation { buildInputs = [ file mono gtksharp gtksourceviewsharp perl perlXMLParser pkgconfig - glib gtk GConf gnomevfs libbonobo libglade libgnome + glib gtk GConf gnome_vfs libbonobo libglade libgnome gtkmozembedsharp monodoc ]; diff --git a/pkgs/applications/networking/browsers/conkeror/default.nix b/pkgs/applications/networking/browsers/conkeror/default.nix index e9c1c926ba43..08196780143c 100644 --- a/pkgs/applications/networking/browsers/conkeror/default.nix +++ b/pkgs/applications/networking/browsers/conkeror/default.nix @@ -1,14 +1,23 @@ -{ stdenv, fetchurl, unzip }: +{ stdenv, fetchurl, unzip, xulrunner, makeWrapper }: + stdenv.mkDerivation { name = "conkeror-1.0pre-20110917"; + src = fetchurl { url = http://repo.or.cz/w/conkeror.git/snapshot/9d1f522674379874e502545babe0c843f78fa43c.zip; sha256 = "1ga3d9rc3xfaxvjnhnar752q9ga897q9fck0864i7rh0w7xbrhx2"; }; - buildInputs = [ unzip ]; - installPhase = '' - cp -v -r . $out + + buildInputs = [ unzip makeWrapper ]; + + buildCommand = '' + mkdir -p $out/libexec/conkeror + unzip $src -d $out/libexec + + makeWrapper ${xulrunner}/bin/xulrunner $out/bin/conkeror \ + --add-flags $out/libexec/conkeror/application.ini ''; + meta = { description = "A keyboard-oriented, customizable, extensible web browser"; longDescription = '' diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix index 24e1e8273637..0784b79d8bd7 100644 --- a/pkgs/applications/networking/browsers/firefox/wrapper.nix +++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix @@ -1,7 +1,5 @@ { stdenv, browser, makeDesktopItem, makeWrapper, plugins -, browserName ? "firefox" -, desktopName ? "Firefox" -, nameSuffix ? "" +, browserName, desktopName, nameSuffix, icon }: stdenv.mkDerivation { @@ -10,7 +8,7 @@ stdenv.mkDerivation { desktopItem = makeDesktopItem { name = browserName; exec = browserName; - icon = "${browser}/lib/${browser.name}/icons/mozicon128.png"; + icon = icon; comment = ""; desktopName = desktopName; genericName = "Web Browser"; diff --git a/pkgs/applications/networking/browsers/icecat-3/default.nix b/pkgs/applications/networking/browsers/icecat-3/default.nix index a63584fda289..99f135c6d7b4 100644 --- a/pkgs/applications/networking/browsers/icecat-3/default.nix +++ b/pkgs/applications/networking/browsers/icecat-3/default.nix @@ -1,6 +1,6 @@ { fetchurl, stdenv, xz, pkgconfig, gtk, pango, perl, python, ply, zip, libIDL , libjpeg, libpng, zlib, cairo, dbus, dbus_glib, bzip2, xlibs, alsaLib -, libnotify, gnomevfs, libgnomeui +, libnotify, gnome_vfs, libgnomeui , freetype, fontconfig, wirelesstools ? null, pixman , application ? "browser" }: @@ -19,7 +19,7 @@ stdenv.mkDerivation { }; buildInputs = - [ xz libgnomeui libnotify gnomevfs alsaLib + [ xz libgnomeui libnotify gnome_vfs alsaLib pkgconfig gtk perl zip libIDL libjpeg libpng zlib cairo bzip2 pixman python ply dbus dbus_glib pango freetype fontconfig xlibs.libXi xlibs.libX11 xlibs.libXrender xlibs.libXft xlibs.libXt diff --git a/pkgs/applications/networking/browsers/icecat-4/default.nix b/pkgs/applications/networking/browsers/icecat-4/default.nix index 5d6f5c3acb0d..9de1b4525a94 100644 --- a/pkgs/applications/networking/browsers/icecat-4/default.nix +++ b/pkgs/applications/networking/browsers/icecat-4/default.nix @@ -1,6 +1,6 @@ { fetchurl, stdenv, xz, pkgconfig, gtk, pango, perl, python, ply, zip, libIDL , libjpeg, libpng, zlib, cairo, dbus, dbus_glib, bzip2, xlibs, alsaLib -, libnotify, gnomevfs, libgnomeui +, libnotify, gnome_vfs, libgnomeui , freetype, fontconfig, wirelesstools ? null, pixman , application ? "browser" }: @@ -19,7 +19,7 @@ stdenv.mkDerivation { }; buildInputs = - [ xz libgnomeui libnotify gnomevfs alsaLib + [ xz libgnomeui libnotify gnome_vfs alsaLib pkgconfig gtk perl zip libIDL libjpeg libpng zlib cairo bzip2 pixman python ply dbus dbus_glib pango freetype fontconfig xlibs.libXi xlibs.libX11 xlibs.libXrender xlibs.libXft xlibs.libXt diff --git a/pkgs/applications/networking/irc/chatzilla/default.nix b/pkgs/applications/networking/irc/chatzilla/default.nix index a0197a99a509..8ce73c69f3df 100644 --- a/pkgs/applications/networking/irc/chatzilla/default.nix +++ b/pkgs/applications/networking/irc/chatzilla/default.nix @@ -1,19 +1,22 @@ -{ stdenv, fetchurl, unzip }: +{ stdenv, fetchurl, unzip, xulrunner, makeWrapper }: stdenv.mkDerivation rec { - name = "chatzilla-0.9.86.1"; + name = "chatzilla-0.9.87"; src = fetchurl { # Obtained from http://chatzilla.rdmsoft.com/xulrunner/. - url = http://chatzilla.rdmsoft.com/xulrunner/download/chatzilla-0.9.86.1-xr.zip; - sha256 = "06s4g0x7hsckd7wr904j8rzksvqhvcrhl9zwga2458rgafcbbghd"; + url = http://chatzilla.rdmsoft.com/xulrunner/download/chatzilla-0.9.87-xr.zip; + sha256 = "1qwbqngrxyip3k2b71adg271sifvrrxcixkyrsy4vmgl5bwdsl4d"; }; - buildInputs = [ unzip ]; + buildInputs = [ unzip makeWrapper ]; buildCommand = '' - ensureDir $out - unzip $src -d $out + mkdir -p $out/libexec/chatzilla + unzip $src -d $out/libexec/chatzilla + + makeWrapper ${xulrunner}/bin/xulrunner $out/bin/chatzilla \ + --add-flags $out/libexec/chatzilla/application.ini ''; meta = { diff --git a/pkgs/applications/networking/mailreaders/thunderbird/2.x.nix b/pkgs/applications/networking/mailreaders/thunderbird/2.x.nix deleted file mode 100644 index 3604470cb0d0..000000000000 --- a/pkgs/applications/networking/mailreaders/thunderbird/2.x.nix +++ /dev/null @@ -1,55 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gtk, perl, zip, libIDL, libXi -, libjpeg, libpng, zlib, cairo - -, # If you want the resulting program to call itself "Thunderbird" - # instead of "Mail", enable this option. However, those - # binaries may not be distributed without permission from the - # Mozilla Foundation, see - # http://www.mozilla.org/foundation/trademarks/. - enableOfficialBranding ? false - -}: - -stdenv.mkDerivation { - name = "thunderbird-2.0.0.22"; - - builder = ./builder.sh; - - src = fetchurl { - url = ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/2.0.0.22/source/thunderbird-2.0.0.22-source.tar.bz2; - sha1 = "a9da470ff090dfd049cae6b0c3b1a4e95c3f2022"; - }; - - buildInputs = [ - pkgconfig gtk perl zip libIDL libXi libjpeg libpng zlib cairo - ]; - - patches = [ - # Ugh, inexplicable problem since GTK+ 2.10. Probably a Firefox - # bug, but I don't know. See - # http://lists.gobolinux.org/pipermail/gobolinux-users/2007-January/004344.html - ./xlibs.patch - ]; - - configureFlags = [ - "--enable-application=mail" - "--enable-optimize" - "--disable-debug" - "--enable-xft" - "--disable-freetype2" - "--enable-svg" - "--enable-canvas" - "--enable-strip" - "--enable-default-toolkit=gtk2" - "--with-system-jpeg" - "--with-system-png" - "--with-system-zlib" - "--enable-system-cairo" - "--enable-extensions=default" - ] - ++ (if enableOfficialBranding then ["--enable-official-branding"] else []); - - meta = { - description = "Mozilla Thunderbird, a full-featured email client"; - }; -} diff --git a/pkgs/applications/networking/mailreaders/thunderbird/3.x.nix b/pkgs/applications/networking/mailreaders/thunderbird/3.x.nix deleted file mode 100644 index cc21a5b04006..000000000000 --- a/pkgs/applications/networking/mailreaders/thunderbird/3.x.nix +++ /dev/null @@ -1,71 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gtk, perl, python, zip, libIDL -, dbus_glib, bzip2, alsaLib, nspr -, libnotify, cairo, pixman, fontconfig - -, # If you want the resulting program to call itself "Thunderbird" - # instead of "Shredder", enable this option. However, those - # binaries may not be distributed without permission from the - # Mozilla Foundation, see - # http://www.mozilla.org/foundation/trademarks/. - enableOfficialBranding ? false - -}: - -let version = "3.1.9"; in - -stdenv.mkDerivation { - name = "thunderbird-${version}"; - - src = fetchurl { - url = "http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.bz2"; - sha1 = "22b153102939430180ae1873ce15ef52286ff08d"; - }; - - buildInputs = - [ pkgconfig perl python zip bzip2 gtk dbus_glib alsaLib libIDL nspr libnotify - libnotify cairo pixman fontconfig - ]; - - NIX_LDFLAGS = "-lpixman-1"; - - configureFlags = - [ "--enable-application=mail" - "--enable-optimize" - "--disable-debug" - "--enable-strip" - "--with-system-jpeg" - "--with-system-zlib" - "--with-system-bz2" - "--with-system-nspr" - "--enable-system-cairo" - "--disable-crashreporter" - "--disable-necko-wifi" - "--disable-tests" - "--enable-static" # required by `make install' - ] - ++ stdenv.lib.optional enableOfficialBranding "--enable-official-branding"; - - # The Thunderbird Makefiles refer to the variables LIBXUL_DIST, - # prefix, and PREFIX in some places where they are not set. In - # particular, there are some linker flags like - # `-rpath-link=$(LIBXUL_DIST)/bin'. Since this expands to - # `-rpath-link=/bin', the build fails due to the purity checks in - # the ld wrapper. So disable the purity check for now. - preBuild = "NIX_ENFORCE_PURITY=0"; - - # This doesn't work: - #makeFlags = "LIBXUL_DIST=$(out) prefix=$(out) PREFIX=$(out)"; - - postInstall = - '' - # Fix some references to /bin paths in the Xulrunner shell script. - substituteInPlace $out/lib/thunderbird-*/thunderbird \ - --replace /bin/pwd "$(type -tP pwd)" \ - --replace /bin/ls "$(type -tP ls)" - ''; - - meta = { - description = "Mozilla Thunderbird, a full-featured email client"; - homepage = http://www.mozilla.org/thunderbird/; - }; -} diff --git a/pkgs/applications/networking/mailreaders/thunderbird/5.x.nix b/pkgs/applications/networking/mailreaders/thunderbird/7.x.nix similarity index 82% rename from pkgs/applications/networking/mailreaders/thunderbird/5.x.nix rename to pkgs/applications/networking/mailreaders/thunderbird/7.x.nix index a409cae0d28e..fb84271787c0 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/5.x.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/7.x.nix @@ -11,21 +11,21 @@ }: -let version = "5.0"; in +let version = "7.0.1"; in -# from wikipedia: This Release no longer supports versions of Mac OS X -# before Mac OS X 10.5 Leopard or Mac computers with PowerPC processors. stdenv.mkDerivation { name = "thunderbird-${version}"; src = fetchurl { url = "http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.bz2"; - sha1 = "392c3e0ef70b62c29a543f88b2b8d5a51bfe69a7"; + sha1 = "ccfc6fe3fe4ad07b214e20bc440d20e14d3ffbe5"; }; + enableParallelBuilding = true; + buildInputs = [ pkgconfig perl python zip bzip2 gtk dbus_glib alsaLib libIDL nspr libnotify - libnotify cairo pixman fontconfig yasm mesa nss + libnotify cairo pixman fontconfig yasm mesa /* nss */ ]; patches = [ @@ -69,6 +69,18 @@ stdenv.mkDerivation { substituteInPlace $out/lib/thunderbird-*/thunderbird \ --replace /bin/pwd "$(type -tP pwd)" \ --replace /bin/ls "$(type -tP ls)" + + # Create a desktop item. + mkdir -p $out/share/applications + cat > $out/share/applications/thunderbird.desktop < $wrapper < openssl != null; assert ldapSupport -> aprutil.ldapSupport && openldap != null; stdenv.mkDerivation rec { - version = "2.2.20"; + version = "2.2.21"; name = "apache-httpd-${version}"; src = fetchurl { url = "mirror://apache/httpd/httpd-${version}.tar.bz2"; - sha1 = "c8f00a505af6ed3f89f45b640217c388f5cd32b0"; + sha1 = "c02f9b05da9a7e316ff37d9053dc76a57ba51cb4"; }; buildInputs = [perl apr aprutil pcre] ++ diff --git a/pkgs/tools/filesystems/relfs/default.nix b/pkgs/tools/filesystems/relfs/default.nix index 2eb8e3a0b3ba..56dad0c1e3dd 100644 --- a/pkgs/tools/filesystems/relfs/default.nix +++ b/pkgs/tools/filesystems/relfs/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchcvs, builderDefs, ocaml, fuse, postgresql, pcre -, libuuid, gnomevfs, pkgconfig, GConf }: +, libuuid, gnome_vfs, pkgconfig, GConf }: let localDefs = builderDefs.passthru.function { src = fetchcvs { @@ -10,7 +10,7 @@ }; buildInputs = [ocaml fuse postgresql pcre - libuuid gnomevfs pkgconfig GConf]; + libuuid gnome_vfs pkgconfig GConf]; configureFlags = []; build = builderDefs.stringsWithDeps.fullDepEntry (" cd deps diff --git a/pkgs/tools/networking/cntlm/default.nix b/pkgs/tools/networking/cntlm/default.nix new file mode 100644 index 000000000000..f58650207854 --- /dev/null +++ b/pkgs/tools/networking/cntlm/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, which}: + +stdenv.mkDerivation { + name = "cntlm-0.35.1"; + + src = fetchurl { + url = mirror://sourceforge/cntlm/cntlm-0.35.1.tar.gz; + sha256 = "7b3fb7184e72cc3f1743bb8e503a5305e96458bc630a7e1ebfc9f3c07ffa6c5e"; + }; + + buildInputs = [ which ]; + + installPhase = '' + ensureDir $out/bin; cp cntlm $out/bin/; + ensureDir $out/share/; cp COPYRIGHT README VERSION doc/cntlm.conf $out/share/; + ensureDir $out/man/; cp doc/cntlm.1 $out/man/; + ''; + + meta = { + description = "Cntlm is an NTLM/NTLMv2 authenticating HTTP proxy"; + homepage = http://cntlm.sourceforge.net/; + license = stdenv.lib.licenses.gpl2; + maintainers = [ stdenv.lib.maintainers.qknight ]; + }; +} diff --git a/pkgs/tools/text/colordiff/default.nix b/pkgs/tools/text/colordiff/default.nix index 07ce3de3d13d..06e15d07ff09 100644 --- a/pkgs/tools/text/colordiff/default.nix +++ b/pkgs/tools/text/colordiff/default.nix @@ -9,5 +9,5 @@ stdenv.mkDerivation { buildInputs = [ perl /* xmlto */ ]; dontBuild = 1; # do not build doc yet. - installPhase = ''make INSTALL_DIR=/bin MAN_DIR=/man DESTDIR="$out" install''; + installPhase = ''make INSTALL_DIR=/bin MAN_DIR=/share/man/man1 DESTDIR="$out" install''; } diff --git a/pkgs/tools/text/odt2txt/default.nix b/pkgs/tools/text/odt2txt/default.nix new file mode 100644 index 000000000000..b7134bf8e47c --- /dev/null +++ b/pkgs/tools/text/odt2txt/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, zlib }: + +stdenv.mkDerivation rec { + name = "odt2txt-0.4"; + + src = fetchurl { + url = "${meta.homepage}/${name}.tar.gz"; + sha256 = "1y36s7w2ng0r4nismxb3hb3zvsim8aimvvblz9hgnanw3kwbvx55"; + }; + + configurePhase="export makeFlags=\"DESTDIR=$out\""; + + buildInputs = [ zlib ]; + + meta = { + description = "Simple .odt to .txt converter"; + homepage = http://stosberg.net/odt2txt; + platforms = stdenv.lib.platforms.all; + lincense = stdenv.lib.licenses.gpl2; + maintainers = [ stdenv.lib.maintainers.urkud ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 77aba9c83723..f6a9f7772b94 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1065,6 +1065,8 @@ let obexftp = callPackage ../tools/bluetooth/obexftp { }; + odt2txt = callPackage ../tools/text/odt2txt { }; + offlineimap = callPackage ../tools/networking/offlineimap { ssl = pythonPackages.ssl; }; @@ -1195,6 +1197,8 @@ let proxytunnel = callPackage ../tools/misc/proxytunnel { }; + cntlm = callPackage ../tools/networking/cntlm { }; + psmisc = callPackage ../os-specific/linux/psmisc { }; pstoedit = callPackage ../tools/graphics/pstoedit { }; @@ -1237,7 +1241,7 @@ let reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { }; relfs = callPackage ../tools/filesystems/relfs { - inherit (gnome) gnomevfs GConf; + inherit (gnome) gnome_vfs GConf; }; remind = callPackage ../tools/misc/remind { }; @@ -2677,7 +2681,7 @@ let guileGnome = callPackage ../development/guile-modules/guile-gnome { gconf = gnome.GConf; - inherit (gnome) glib gnomevfs gtk libglade libgnome libgnomecanvas + inherit (gnome) glib gnome_vfs gtk libglade libgnome libgnomecanvas libgnomeui pango; }; @@ -3586,17 +3590,19 @@ let }); gtkLibs3x = let callPackage = newScope pkgs.gtkLibs3x; in { - glib = callPackage ../development/libraries/glib/2.29.x.nix { }; + glib = callPackage ../development/libraries/glib/2.30.x.nix { }; + + glibmm = callPackage ../development/libraries/glibmm/2.30.x.nix { }; gdk_pixbuf = callPackage ../development/libraries/gdk-pixbuf/2.24.x.nix { }; - atk = callPackage ../development/libraries/atk/2.1.x.nix { }; + atk = callPackage ../development/libraries/atk/2.2.x.nix { }; cairo = callPackage ../development/libraries/cairo { }; pango = callPackage ../development/libraries/pango/1.29.x.nix { }; - gtk = callPackage ../development/libraries/gtk+/3.1.x.nix { }; + gtk = callPackage ../development/libraries/gtk+/3.2.x.nix { }; # Let hydra build gtk-3.x but do not show this to users yet recurseForRelease = true; @@ -3889,7 +3895,7 @@ let libspectre = callPackage ../development/libraries/libspectre { }; libgsf = callPackage ../development/libraries/libgsf { - inherit (gnome) glib gnomevfs libbonobo; + inherit (gnome) glib gnome_vfs libbonobo; }; libiconv = callPackage ../development/libraries/libiconv { }; @@ -4554,7 +4560,7 @@ let webkit = builderDefsPackage ../development/libraries/webkit { - inherit (gnome28) gtkdoc libsoup; + inherit (gnome) gtkdoc libsoup; inherit (gtkLibs) gtk atk pango glib; inherit freetype fontconfig gettext gperf curl libjpeg libtiff libpng libxml2 libxslt sqlite @@ -4568,7 +4574,7 @@ let webkitSVN = builderDefsPackage ../development/libraries/webkit/svn.nix { - inherit (gnome28) gtkdoc libsoup; + inherit (gnome) gtkdoc libsoup; inherit (gtkLibs) gtk atk pango glib; inherit freetype fontconfig gettext gperf curl libjpeg libtiff libpng libxml2 libxslt sqlite @@ -6314,18 +6320,19 @@ let cdrtools = callPackage ../applications/misc/cdrtools { }; - chatzilla = - xulrunnerWrapper { - launcher = "chatzilla"; - application = callPackage ../applications/networking/irc/chatzilla { }; - }; + chatzilla = callPackage ../applications/networking/irc/chatzilla { + xulrunner = firefox36Pkgs.xulrunner; + }; chrome = callPackage ../applications/networking/browsers/chromium { inherit (gnome) GConf; patchelf = patchelf06; }; - chromeWrapper = wrapFirefox { browser = chrome; browserName = "chrome"; desktopName = "Chrome"; }; + chromeWrapper = wrapFirefox + { browser = chrome; browserName = "chrome"; desktopName = "Chrome"; + icon = "${chrome}/libexec/chrome/product_logo_48.png"; + }; cinelerra = callPackage ../applications/video/cinelerra { inherit (gnome) esound; @@ -6358,10 +6365,7 @@ let comical = callPackage ../applications/graphics/comical { }; - conkeror = xulrunnerWrapper { - launcher = "conkeror"; - application = callPackage ../applications/networking/browsers/conkeror { }; - }; + conkeror = callPackage ../applications/networking/browsers/conkeror { }; cuneiform = builderDefsPackage (import ../tools/graphics/cuneiform) { inherit cmake patchelf; @@ -6789,7 +6793,7 @@ let inherit fetchurl stdenv xz pkgconfig perl zip libjpeg libpng zlib cairo python dbus dbus_glib freetype fontconfig bzip2 xlibs alsaLib libnotify wirelesstools; - inherit (gnome) libIDL libgnomeui gnomevfs gtk pango; + inherit (gnome) libIDL libgnomeui gnome_vfs gtk pango; inherit (xlibs) pixman; inherit (pythonPackages) ply; }); @@ -6799,7 +6803,7 @@ let inherit fetchurl stdenv xz pkgconfig perl zip libjpeg libpng zlib cairo python dbus dbus_glib freetype fontconfig bzip2 xlibs alsaLib libnotify wirelesstools; - inherit (gnome) libIDL libgnomeui gnomevfs gtk pango; + inherit (gnome) libIDL libgnomeui gnome_vfs gtk pango; inherit (xlibs) pixman; inherit (pythonPackages) ply; }); @@ -6815,7 +6819,7 @@ let inherit fetchurl stdenv xz pkgconfig perl zip libjpeg libpng zlib cairo python dbus dbus_glib freetype fontconfig bzip2 xlibs alsaLib libnotify wirelesstools; - inherit (gnome) libIDL libgnomeui gnomevfs gtk pango; + inherit (gnome) libIDL libgnomeui gnome_vfs gtk pango; inherit (xlibs) pixman; inherit (pythonPackages) ply; }); @@ -6825,7 +6829,7 @@ let inherit fetchurl stdenv xz pkgconfig perl zip libjpeg libpng zlib cairo python dbus dbus_glib freetype fontconfig bzip2 xlibs alsaLib libnotify wirelesstools; - inherit (gnome) libIDL libgnomeui gnomevfs gtk pango; + inherit (gnome) libIDL libgnomeui gnome_vfs gtk pango; inherit (xlibs) pixman; inherit (pythonPackages) ply; }); @@ -6976,7 +6980,7 @@ let which gettext makeWrapper file libidn sqlite docutils libnotify vala dbus_glib; inherit (gtkLibs) gtk glib; - inherit (gnome28) gtksourceview; + inherit (gnome) gtksourceview; inherit (webkit.passthru.args) libsoup; inherit (xlibs) kbproto xproto libXScrnSaver scrnsaverproto; }; @@ -6988,7 +6992,7 @@ let mmex = callPackage ../applications/office/mmex { }; monodevelop = callPackage ../applications/editors/monodevelop { - inherit (gnome) gnomevfs libbonobo libglade libgnome GConf glib gtk; + inherit (gnome) gnome_vfs libbonobo libglade libgnome GConf glib gtk; mozilla = firefox; gtksharp = gtksharp2; }; @@ -7304,7 +7308,7 @@ let surf = callPackage ../applications/misc/surf { inherit (gtkLibs) gtk glib; - libsoup = gnome28.libsoup; + libsoup = gnome.libsoup; }; svk = perlPackages.SVK; @@ -7345,17 +7349,7 @@ let thinkingRock = callPackage ../applications/misc/thinking-rock { }; - thunderbird = thunderbird3; - - thunderbird2 = callPackage ../applications/networking/mailreaders/thunderbird/2.x.nix { - inherit (gnome) libIDL; - }; - - thunderbird3 = callPackage ../applications/networking/mailreaders/thunderbird/3.x.nix { - inherit (gnome) libIDL; - }; - - thunderbird5 = callPackage ../applications/networking/mailreaders/thunderbird/5.x.nix { + thunderbird = callPackage ../applications/networking/mailreaders/thunderbird/7.x.nix { inherit (gnome) libIDL; }; @@ -7393,7 +7387,7 @@ let inherit pkgconfig webkit makeWrapper; inherit (gtkLibs) gtk glib; inherit (xlibs) libX11 kbproto; - inherit (gnome28) glib_networking libsoup; + inherit (gnome) glib_networking libsoup; }; valknut = callPackage ../applications/networking/p2p/valknut { @@ -7478,9 +7472,10 @@ let wordnet = callPackage ../applications/misc/wordnet { }; wrapFirefox = - { browser, browserName ? "firefox", desktopName ? "Firefox", nameSuffix ? "" }: + { browser, browserName ? "firefox", desktopName ? "Firefox", nameSuffix ? "" + , icon ? "${browser}/lib/${browser.name}/icons/mozicon128.png" }: import ../applications/networking/browsers/firefox/wrapper.nix { - inherit stdenv makeWrapper makeDesktopItem browser browserName desktopName nameSuffix; + inherit stdenv makeWrapper makeDesktopItem browser browserName desktopName nameSuffix icon; plugins = let enableAdobeFlash = getConfig [ browserName "enableAdobeFlash" ] true; @@ -7889,9 +7884,16 @@ let # import ../desktops/e17 { inherit callPackage pkgs; } # ); - gnome28 = recurseIntoAttrs (import ../desktops/gnome-2.28 pkgs); + gnome2 = (callPackage ../desktops/gnome-2 { + callPackage = pkgs.newScope pkgs.gnome2; + self = pkgs.gnome2; + } // pkgs.gtkLibs); - gnome = gnome28; + gnome3 = (import ../desktops/gnome-3 { + callPackage = pkgs.newScope pkgs.gnome3; + } // pkgs.gtkLibs3x); + + gnome = recurseIntoAttrs gnome2; kde3 = recurseIntoAttrs { @@ -7900,12 +7902,6 @@ let qt = qt3; }; - kdebase = callPackage ../desktops/kde-3/kdebase { - stdenv = overrideGCC stdenv gcc43; - inherit (kde3) kdelibs; - qt = qt3; - }; - arts = callPackage ../development/libraries/arts { qt = qt3; inherit (gnome) glib; @@ -7921,11 +7917,6 @@ let inherit (kde3) kdelibs; }; - kile = callPackage ../applications/editors/kile/2.0.nix { - inherit (kde3) arts kdelibs; - qt = qt3; - }; - kphone = callPackage ../applications/networking/kphone { qt = qt3; stdenv = overrideGCC stdenv gcc42; # I'm to lazy to clean up header files @@ -7988,7 +7979,7 @@ let kdiff3 = callPackage ../tools/text/kdiff3 { }; - kile = callPackage ../applications/editors/kile/2.1.nix { }; + kile = callPackage ../applications/editors/kile { }; kmplayer = callPackage ../applications/video/kmplayer { inherit (pkgs.gtkLibs) pango; @@ -8236,6 +8227,8 @@ let ### SCIENCE / MISC + boinc = callPackage ../applications/science/misc/boinc { }; + golly = callPackage ../applications/science/misc/golly { }; simgrid = callPackage ../applications/science/misc/simgrid { }; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index e55b471a957c..aa14f2360bd2 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -921,14 +921,16 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); parallel_1_1_0_1 = callPackage ../development/libraries/haskell/parallel/1.1.0.1.nix {}; parallel_2_2_0_1 = callPackage ../development/libraries/haskell/parallel/2.2.0.1.nix {}; parallel_3_1_0_1 = callPackage ../development/libraries/haskell/parallel/3.1.0.1.nix {}; + parallel_3_2_0_0 = callPackage ../development/libraries/haskell/parallel/3.2.0.0.nix {}; parallel = self.parallel_1_1_0_1; parseargs = callPackage ../development/libraries/haskell/parseargs {}; parsec_2_1_0_1 = callPackage ../development/libraries/haskell/parsec/2.1.0.1.nix {}; parsec_3_1_1 = callPackage ../development/libraries/haskell/parsec/3.1.1.nix {}; + parsec_3_1_2 = callPackage ../development/libraries/haskell/parsec/3.1.2.nix {}; parsec2 = self.parsec_2_1_0_1; - parsec3 = self.parsec_3_1_1; + parsec3 = self.parsec_3_1_2; parsec = self.parsec2; parsimony = callPackage ../development/libraries/haskell/parsimony {}; @@ -1175,6 +1177,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); text_0_11_1_5 = callPackage ../development/libraries/haskell/text/0.11.1.5.nix {}; text = self.text_0_11_1_5; + thespian = callPackage ../development/libraries/haskell/thespian {}; + thLift = callPackage ../development/libraries/haskell/th-lift {}; threadmanager = callPackage ../development/libraries/haskell/threadmanager {}; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ae902dabe5df..ece567bb0759 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -292,7 +292,7 @@ rec { }; buildInputs = [ TestWWWMechanizeCatalyst TestUseOk ]; propagatedBuildInputs = - [ CatalystPluginAuthentication ClassAccessor CryptPasswdMD5 AuthenHtpasswd ]; + [ CatalystPluginAuthentication ClassAccessor CryptPasswdMD5 AuthenHtpasswd HTMLForm ]; }; CatalystAuthenticationStoreDBIxClass = buildPerlPackage rec { @@ -389,10 +389,10 @@ rec { }; CatalystRuntime = buildPerlPackage rec{ - name = "Catalyst-Runtime-5.80033"; + name = "Catalyst-Runtime-5.90003"; src = fetchurl { url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; - sha256 = "1q542lrnvc0a11923awhk51fqzzxfa8zdkbch7z07dl8y81mwhl2"; + sha256 = "0i53d208gf9bg6zasa8ya0nk3wik1crfrkw9rmbxsba16i5nm101"; }; buildInputs = [ TestException ]; propagatedBuildInputs = @@ -405,6 +405,7 @@ rec { TextSimpleTable TimeHiRes TreeSimple TreeSimpleVisitorFactory URI TaskWeaken /* TextBalanced */ MROCompat MooseXTypes MooseXGetopt MooseXTypesCommon StringRewritePrefix + MooseXTypesLoadableClass Plack PlackMiddlewareReverseProxy ]; }; @@ -1148,6 +1149,15 @@ rec { }; }; + DevelStackTraceAsHTML = buildPerlPackage rec { + name = "Devel-StackTrace-AsHTML-0.11"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/Devel/${name}.tar.gz"; + sha256 = "0y0r42gszp3bxbs9j2nn3xgs8ij1cnadrywwwdc6r0y8m0siyapg"; + }; + propagatedBuildInputs = [ DevelStackTrace ]; + }; + DevelSymdump = buildPerlPackage rec { name = "Devel-Symdump-2.08"; src = fetchurl { @@ -1268,6 +1278,14 @@ rec { }; }; + EncodeLocale = buildPerlPackage rec { + name = "Encode-Locale-1.02"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/Encode/${name}.tar.gz"; + sha256 = "0h2kim6mg236s749wlg35lhv1zdkrkr0bm65spkg005cn0mbmi90"; + }; + }; + Error = buildPerlPackage rec { name = "Error-0.17016"; src = fetchurl { @@ -1377,6 +1395,15 @@ rec { propagatedBuildInputs = [ NumberCompare TextGlob ]; }; + FileListing = buildPerlPackage rec { + name = "File-Listing-6.03"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/File/${name}.tar.gz"; + sha256 = "154hp49pcngsqrwi1pbw3fx82v7vql4dc9wh7qfj37vmy8sn1s93"; + }; + propagatedBuildInputs = [ HTTPDate ]; + }; + FileModified = buildPerlPackage { name = "File-Modified-0.07"; src = fetchurl { @@ -1410,6 +1437,14 @@ rec { propagatedBuildInputs = [ClassInspector ParamsUtil]; }; + FilesysNotifySimple = buildPerlPackage rec { + name = "Filesys-Notify-Simple-0.08"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/Filesys/${name}.tar.gz"; + sha256 = "042klyvi8fbkhmyg1h7883bbjdhiclmky9w2wfga7piq5il6nxgi"; + }; + }; + FileTemp = buildPerlPackage rec { name = "File-Temp-0.22"; src = fetchurl { @@ -1541,6 +1576,14 @@ rec { propagatedBuildInputs = [ Clone ]; }; + HashMultiValue = buildPerlPackage rec { + name = "Hash-MultiValue-0.10"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/Hash/${name}.tar.gz"; + sha256 = "1n9klrg01myij2svcmdc212msmsr3cmsl2yw5k9my8j3s96b5yn1"; + }; + }; + HookLexWrap = buildPerlPackage rec { name = "Hook-LexWrap-0.22"; src = fetchurl { @@ -1550,6 +1593,15 @@ rec { buildInputs = [ pkgs.unzip ]; }; + HTMLForm = buildPerlPackage rec { + name = "HTML-Form-6.00"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/HTML/${name}.tar.gz"; + sha256 = "11s9mlybjm14sa6m3wcfjf9pv00yynv0yk4parx44ga9h1a6y6xl"; + }; + propagatedBuildInputs = [ HTMLParser HTTPMessage URI ]; + }; + HTMLFormFu = buildPerlPackage rec { name = "HTML-FormFu-0.03007"; src = fetchurl { @@ -1568,11 +1620,11 @@ rec { ]; }; - HTMLParser = buildPerlPackage { - name = "HTML-Parser-3.56"; + HTMLParser = buildPerlPackage rec { + name = "HTML-Parser-3.68"; src = fetchurl { - url = mirror://cpan/authors/id/G/GA/GAAS/HTML-Parser-3.56.tar.gz; - sha256 = "0x1h42r54aq4yqpwi7mla4jzia9c5ysyqh8ir2nav833f9jm6g2h"; + url = "mirror://cpan/modules/by-module/HTML/${name}.tar.gz"; + sha256 = "1hhniqqpvi01vxsyvmcj677yg7a12zy0a3ynwxwg3ig6shn8a3j3"; }; propagatedBuildInputs = [HTMLTagset]; }; @@ -1586,11 +1638,11 @@ rec { propagatedBuildInputs = [HTMLParser]; }; - HTMLTagset = buildPerlPackage { - name = "HTML-Tagset-3.10"; + HTMLTagset = buildPerlPackage rec { + name = "HTML-Tagset-3.20"; src = fetchurl { - url = mirror://cpan/authors/id/P/PE/PETDANCE/HTML-Tagset-3.10.tar.gz; - sha256 = "05k292qy7jzjlmmybis8nncpnwwa4jfkm7q3gq6866ydxrzds9xh"; + url = "mirror://cpan/modules/by-module/HTML/${name}.tar.gz"; + sha256 = "1qh8249wgr4v9vgghq77zh1d2zs176bir223a8gh3k9nksn7vcdd"; }; }; @@ -1652,6 +1704,23 @@ rec { propagatedBuildInputs = [ LWP ]; }; + HTTPCookies = buildPerlPackage rec { + name = "HTTP-Cookies-6.00"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz"; + sha256 = "0758c3rj22z1bj7pbypmh1jadgd6w68nn8inhds96r39jhc79d9h"; + }; + propagatedBuildInputs = [ HTTPDate HTTPMessage ]; + }; + + HTTPDate = buildPerlPackage rec { + name = "HTTP-Date-6.00"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz"; + sha256 = "15nrnfir4xqdd3lm0s0jgh9zwxx5ylmvl63xqmj5wipzl4l76vs6"; + }; + }; + HTTPHeaderParserXS = buildPerlPackage rec { name = "HTTP-HeaderParser-XS-0.20"; src = fetchurl { @@ -1660,6 +1729,24 @@ rec { }; }; + HTTPMessage = buildPerlPackage rec { + name = "HTTP-Message-6.02"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz"; + sha256 = "10ai2vabbx6yqsyz6rbi7hp4vljmlq9kyn74jvjp95la5v4b6c93"; + }; + propagatedBuildInputs = [ EncodeLocale HTMLParser HTTPDate IOCompress LWPMediaTypes URI ]; + }; + + HTTPParserXS = buildPerlPackage rec { + name = "HTTP-Parser-XS-0.14"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz"; + sha256 = "06srbjc380kvvj76r8n5c2y282j5zfgn0s0zmb9h3shwrynfqj05"; + }; + buildInputs = [ TestMore ]; + }; + HTTPRequestAsCGI = buildPerlPackage rec { name = "HTTP-Request-AsCGI-1.2"; src = fetchurl { @@ -1670,12 +1757,12 @@ rec { }; HTTPResponseEncoding = buildPerlPackage rec { - name = "HTTP-Response-Encoding-0.05"; + name = "HTTP-Response-Encoding-0.06"; src = fetchurl { - url = "mirror://cpan/authors/id/D/DA/DANKOGAI/${name}.tar.gz"; - sha256 = "04gdl633g0s2ckn7zixcma2krbpfcd46jngg155qpdx5sdwfkm16"; + url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz"; + sha256 = "1am8lis8107s5npca1xgazdy5sknknzcqyhdmc220s4a4f77n5hh"; }; - propagatedBuildInputs = [LWP]; + propagatedBuildInputs = [ LWP ]; }; HTTPServerSimple = buildPerlPackage rec { @@ -1732,14 +1819,13 @@ rec { }; }; - IOSocketSSL = buildPerlPackage { - name = "IO-Socket-SSL-1.33"; + IOSocketSSL = buildPerlPackage rec { + name = "IO-Socket-SSL-1.44"; src = fetchurl { - url = mirror://cpan/authors/id/S/SU/SULLR/IO-Socket-SSL-1.33.tar.gz; - sha256 = "1lpp2cs794d989b9gfhssjv1bkcs9lmrkjcpnxsavj7822izs4xj"; + url = "mirror://cpan/modules/by-module/IO/${name}.tar.gz"; + sha256 = "1xbgx1ij34a3dlwv94zjh3a02cj2lyhwzxcmv59harl784xn1mlg"; }; - propagatedBuildInputs = [NetSSLeay]; - # TODO: IOSocketINET6 + propagatedBuildInputs = [ URI NetSSLeay ]; }; IOString = buildPerlPackage rec { @@ -2029,21 +2115,39 @@ rec { }; }; - LWP = buildPerlPackage rec { - name = "libwww-perl-5.825"; + name = "libwww-perl-6.02"; src = fetchurl { - url = "mirror://cpan/authors/id/G/GA/GAAS/${name}.tar.gz"; - sha256 = "1wb7br1n86571xz19l20cc5ysy1lx3rhvlk02g5517919z3jxvhw"; + url = "mirror://cpan/modules/by-module/LWP/${name}.tar.gz"; + sha256 = "0cn2cbrz5mrpqmnfhhk0bgv0c1q1x722xlnlnzw6zymj5sg3w6dm"; }; - propagatedBuildInputs = [URI HTMLParser HTMLTagset]; + propagatedBuildInputs = + [ EncodeLocale FileListing HTMLParser HTTPCookies HTTPMessage LWPMediaTypes URI NetHTTP ]; + }; + + LWPMediaTypes = buildPerlPackage rec { + name = "LWP-MediaTypes-6.01"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/LWP/${name}.tar.gz"; + sha256 = "1fhxql3xnhrlyzkjyss4swvhyh0r58cv2kwjcpj3mdbbg54ah9fz"; + }; + }; + + LWPProtocolHttps = buildPerlPackage rec { + name = "LWP-Protocol-https-6.02"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/LWP/${name}.tar.gz"; + sha256 = "0y2an4v7g4jm8fsszk2489m179i28kx79ywwiywkwk1aw3yqh0y5"; + }; + patches = [ ../development/perl-modules/lwp-protocol-https-cert-file.patch ]; + propagatedBuildInputs = [ LWP IOSocketSSL ]; + doCheck = false; # tries to connect to https://www.apache.org/. }; maatkit = import ../development/perl-modules/maatkit { inherit fetchurl buildPerlPackage stdenv DBDmysql; }; - MailIMAPClient = buildPerlPackage { name = "Mail-IMAPClient-2.2.9"; src = fetchurl { @@ -2251,6 +2355,15 @@ rec { propagatedBuildInputs = [ Moose MooseXTypes ]; }; + MooseXTypesLoadableClass = buildPerlPackage rec { + name = "MooseX-Types-LoadableClass-0.006"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz"; + sha256 = "035d2gzq1j60skn39jav2jr6sbx1hq9vqmmfjfc3cvhahfzrygs4"; + }; + propagatedBuildInputs = [ ClassLoad Moose MooseXTypes NamespaceClean ]; + }; + Mouse = buildPerlPackage rec { name = "Mouse-0.26"; src = fetchurl { @@ -2313,7 +2426,7 @@ rec { patches = [ ../development/perl-modules/net-amazon-mechanicalturk.patch ]; propagatedBuildInputs = - [ DigestHMAC LWP URI XMLParser IOString CryptSSLeay ]; + [ DigestHMAC LWP LWPProtocolHttps URI XMLParser IOString ]; buildInputs = [ DBI DBDSQLite ]; }; @@ -2327,6 +2440,14 @@ rec { doCheck = false; }; + NetHTTP = buildPerlPackage rec { + name = "Net-HTTP-6.01"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/Net/${name}.tar.gz"; + sha256 = "0ipad5y605fr968snxmp1sxrkvag9r5y0g8qvj9n7ca9nbwq7n3n"; + }; + }; + NetIP = buildPerlPackage { name = "Net-IP-1.25"; src = fetchurl { @@ -2336,10 +2457,10 @@ rec { }; NetServer = buildPerlPackage rec { - name = "Net-Server-0.97"; + name = "Net-Server-0.99"; src = fetchurl { - url = "mirror://cpan/authors/id/R/RH/RHANDOM/${name}.tar.gz"; - sha256 = "13vhv13w06g6h6iqx440q1h6hwj0kpjdxcc3fl9crkwg5glygg2f"; + url = "mirror://cpan/modules/by-module/Net/${name}.tar.gz"; + sha256 = "0pdf2fvklpcxrdz3wwmhbvjs6kvzcvjw28f3pny8z17188lv06n1"; }; doCheck = false; # seems to hang waiting for connections }; @@ -2363,16 +2484,15 @@ rec { propagatedBuildInputs = [IOSocketSSL]; }; - NetSSLeay = buildPerlPackage { - name = "Net-SSLeay-1.36"; + NetSSLeay = buildPerlPackage rec { + name = "Net-SSLeay-1.42"; src = fetchurl { - url = mirror://cpan/authors/id/F/FL/FLORA/Net-SSLeay-1.36.tar.gz; - sha256 = "1kjk5kdwsklchxrv21m4ii80akbxrg3i6y4zwfb91an5cdr8jqp2"; + url = "mirror://cpan/modules/by-module/Net/${name}.tar.gz"; + sha256 = "17gxf0d1l0qlxn0d6gqz1dlzl6cdqv0jg47k0h1fcs45rlcpgjmn"; }; - buildInputs = [pkgs.openssl]; + buildInputs = [ pkgs.openssl ]; OPENSSL_PREFIX = pkgs.openssl; - # Test perform network access - doCheck = false; + doCheck = false; # Test performs network access. }; NetTwitterLite = buildPerlPackage { @@ -2574,6 +2694,28 @@ rec { }; }; + Plack = buildPerlPackage rec { + name = "Plack-0.9984"; + src = fetchurl { + url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz"; + sha256 = "0xx200va9l6zimp2ybvbh1l3m80cdw03mfxqqf9k6v7cqvxir6pz"; + }; + buildInputs = [ TestRequires TestTCP HTTPRequestAsCGI ]; + propagatedBuildInputs = + [ LWP FileShareDir TryTiny DevelStackTrace DevelStackTraceAsHTML HTTPBody + HashMultiValue FilesysNotifySimple + ]; + }; + + PlackMiddlewareReverseProxy = buildPerlPackage rec { + name = "Plack-Middleware-ReverseProxy-0.10"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/Plack/${name}.tar.gz"; + sha256 = "0w9bl1z71frra0dgz4gsxskvj1c8dhjkhrj2gqwdds6jcqyny7mf"; + }; + propagatedBuildInputs = [ Plack YAML ]; + }; + PPI = buildPerlPackage rec { name = "PPI-1.210"; src = fetchurl { @@ -2593,6 +2735,14 @@ rec { doCheck = false; }; + PSGI = buildPerlPackage rec { + name = "PSGI-1.03"; + src = fetchurl { + url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz"; + sha256 = "0b1k7smg50xfdhrjifa2gkkm52vna41alvbw8vb2pk99jmgnngh6"; + }; + }; + ModulePluggable = buildPerlPackage rec { name = "Module-Pluggable-3.9"; src = fetchurl { @@ -2809,6 +2959,17 @@ rec { ]; }; + Starman = buildPerlPackage rec { + name = "Starman-0.2014"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/Plack/${name}.tar.gz"; + sha256 = "0hf3wpm2q4zcgjahjrpkkzy4fn74vkddg9yqs7p97xb290pvlbki"; + }; + buildInputs = [ TestRequires TestTCP ]; + propagatedBuildInputs = [ Plack DataDump HTTPParserXS NetServer ]; + doCheck = false; # binds to various TCP ports1 + }; + StatisticsDescriptive = buildPerlPackage rec { name = "Statistics-Descriptive-3.0202"; src = fetchurl { @@ -2977,6 +3138,15 @@ rec { buildInputs = [TestPodCoverage]; }; + TaskPlack = buildPerlPackage rec { + name = "Task-Plack-0.25"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/Task/${name}.tar.gz"; + sha256 = "1mk3z7xis1akf8245qgw5mnnsl7570kdidx83nj81kv410pw2v43"; + }; + propagatedBuildInputs = [ Plack PSGI ]; + }; + TaskWeaken = buildPerlPackage { name = "Task-Weaken-1.02"; src = fetchurl { @@ -3162,14 +3332,6 @@ rec { }; }; - TestSimple = buildPerlPackage rec { - name = "Test-Simple-0.98"; - src = fetchurl { - url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz"; - sha256 = "1a0jrl3n2g05qn6c79pv5bnc1wlq36qccwdgf1pjrrvmrgi07cig"; - }; - }; - TestScript = buildPerlPackage rec { name = "Test-Script-1.07"; src = fetchurl { @@ -3179,6 +3341,22 @@ rec { propagatedBuildInputs = [ProbePerl IPCRun3]; }; + TestSharedFork = buildPerlPackage rec { + name = "Test-SharedFork-0.18"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz"; + sha256 = "1wc41jzi780w75m2ry1038mzxyz7386r8rmhbnmj3krcdxy676cc"; + }; + }; + + TestSimple = buildPerlPackage rec { + name = "Test-Simple-0.98"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz"; + sha256 = "1a0jrl3n2g05qn6c79pv5bnc1wlq36qccwdgf1pjrrvmrgi07cig"; + }; + }; + TestSubCalls = buildPerlPackage rec { name = "Test-SubCalls-1.09"; src = fetchurl { @@ -3188,6 +3366,15 @@ rec { propagatedBuildInputs = [ HookLexWrap ]; }; + TestTCP = buildPerlPackage rec { + name = "Test-TCP-1.13"; + src = fetchurl { + url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz"; + sha256 = "00vbkynkdflqgdvywdxzgg3yx1w7nfb68py8l3lglq9jq4pq9wbb"; + }; + propagatedBuildInputs = [ TestMore TestSharedFork ]; + }; + TestTester = buildPerlPackage { name = "Test-Tester-0.107"; src = fetchurl { @@ -3227,17 +3414,17 @@ rec { }; TestWWWMechanizeCatalyst = buildPerlPackage rec { - name = "Test-WWW-Mechanize-Catalyst-0.45"; + name = "Test-WWW-Mechanize-Catalyst-0.55"; src = fetchurl { - url = "mirror://cpan/authors/id/L/LB/LBROCARD/${name}.tar.gz"; - sha256 = "0hixz0hibv2z87kdqvrphzgww0xibgg56w7bh299dgw2739hy4yf"; + url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz"; + sha256 = "0zdg4sxx231dj3qgbr58i63927gl4qzh0krignqxp8q6ck3hr63f"; }; - propagatedBuildInputs = [ - CatalystRuntime TestWWWMechanize WWWMechanize - CatalystPluginSessionStateCookie - ]; - buildInputs = [TestPod]; - doCheck = false; + propagatedBuildInputs = + [ CatalystRuntime TestWWWMechanize WWWMechanize + CatalystPluginSessionStateCookie HTMLForm + ]; + buildInputs = [ TestPod ]; + doCheck = false; # listens on an external port }; TextAligner = buildPerlPackage rec { @@ -3435,10 +3622,10 @@ rec { }; URI = buildPerlPackage rec { - name = "URI-1.51"; + name = "URI-1.59"; src = fetchurl { url = "mirror://cpan/authors/id/G/GA/GAAS/${name}.tar.gz"; - sha256 = "0gfdphz0yhm62vn9cbw720i6pm1gingcir15dq8ppbnk6cylnyal"; + sha256 = "1inanl9vs6q1bwvig1s8hdwagjw4484gs4s7pjnx5f4xb2dx526b"; }; }; diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index 09be02ba915b..d4a50a323710 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -301,8 +301,6 @@ with (import ./release-lib.nix); texLiveBeamer = linux; texLiveExtra = linux; texinfo = all; - thunderbird2 = linux; - thunderbird3 = linux; tightvnc = linux; time = linux; tinycc = ["i686-linux"];