Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 6825b3f4b2e9
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c5194a2c5501
Choose a head ref
  • 7 commits
  • 3 files changed
  • 3 contributors

Commits on May 31, 2019

  1. libfilezilla: 0.13.0 -> 0.16.0

    * pname
    * deps
    * try tests, disable due to failure
    dtzWill committed May 31, 2019
    Copy the full SHA
    7ad8872 View commit details
  2. filezilla: 3.31.0 -> 3.42.1

    dtzWill committed May 31, 2019
    Copy the full SHA
    971bea9 View commit details
  3. re2: 20140304 -> 20190401

    risicle committed May 31, 2019
    Copy the full SHA
    9ecdc72 View commit details
  4. Copy the full SHA
    6a1ade5 View commit details

Commits on Jun 9, 2019

  1. Copy the full SHA
    8de4579 View commit details
  2. Copy the full SHA
    7ec794f View commit details
  3. Revert "filezilla: add wrapper to set necessary FZ_DATADIR"

    This reverts commit 61940b8 #62340.
    Apparently it's not needed anymore after the update, so let me clean up.
    vcunat committed Jun 9, 2019
    Copy the full SHA
    c5194a2 View commit details
Showing with 31 additions and 26 deletions.
  1. +6 −11 pkgs/applications/networking/ftp/filezilla/default.nix
  2. +8 −5 pkgs/development/libraries/libfilezilla/default.nix
  3. +17 −10 pkgs/development/libraries/re2/default.nix
17 changes: 6 additions & 11 deletions pkgs/applications/networking/ftp/filezilla/default.nix
Original file line number Diff line number Diff line change
@@ -1,32 +1,27 @@
{ stdenv, fetchurl, dbus, gnutls, wxGTK30, libidn, tinyxml, gettext
, pkgconfig, xdg_utils, gtk2, sqlite, pugixml, libfilezilla, nettle
, makeWrapper
}:
, pkgconfig, xdg_utils, gtk2, sqlite, pugixml, libfilezilla, nettle }:

let version = "3.31.0"; in
let version = "3.42.1"; in
stdenv.mkDerivation {
name = "filezilla-${version}";

src = fetchurl {
url = "mirror://sourceforge/project/filezilla/FileZilla_Client/${version}/FileZilla_${version}_src.tar.bz2";
sha256 = "1rfysb8dil35a7bzj2kw0mzzkys39d7yn6ipsbk8l6rkwfvnii8l";
url = "https://download.filezilla-project.org/client/FileZilla_${version}_src.tar.bz2";
sha256 = "083ycsycwy1szhp3mzf998wsqa74hmdxdsy07x6k81vp2cxjxijg";
};

configureFlags = [
"--disable-manualupdatecheck"
"--disable-autoupdatecheck"
];

nativeBuildInputs = [ pkgconfig ];
buildInputs = [
dbus gnutls wxGTK30 libidn tinyxml gettext xdg_utils gtk2 sqlite
pugixml libfilezilla nettle makeWrapper ];
pugixml libfilezilla nettle ];

enableParallelBuilding = true;

postInstall = ''
wrapProgram $out/bin/filezilla --set FZ_DATADIR $out
'';

meta = with stdenv.lib; {
homepage = https://filezilla-project.org/;
description = "Graphical FTP, FTPS and SFTP client";
13 changes: 8 additions & 5 deletions pkgs/development/libraries/libfilezilla/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
{ stdenv, fetchurl }:
{ stdenv, fetchurl, pkgconfig, nettle }:

stdenv.mkDerivation rec {
name = "libfilezilla-${version}";
version = "0.13.0";
pname = "libfilezilla";
version = "0.16.0";

src = fetchurl {
url = "http://download.filezilla-project.org/libfilezilla/${name}.tar.bz2";
sha256 = "0sk8kz2zrvf7kp9jrp3l4rpipv4xh0hg8d4h734xyag7vd03rjpz";
url = "https://download.filezilla-project.org/${pname}/${pname}-${version}.tar.bz2";
sha256 = "1fd71vmllzvljff5l5ka5wnzbdsxx4i54dpxpklydmbsqpilnv1v";
};

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ nettle ];

meta = with stdenv.lib; {
homepage = https://lib.filezilla-project.org/;
description = "A modern C++ library, offering some basic functionality to build high-performing, platform-independent programs";
27 changes: 17 additions & 10 deletions pkgs/development/libraries/re2/default.nix
Original file line number Diff line number Diff line change
@@ -1,24 +1,31 @@
{ stdenv, fetchurl }:
{ stdenv, fetchFromGitHub }:

stdenv.mkDerivation rec {
name = "re2-${version}";
version = "20140304";
version = "20190401";

src = fetchurl {
url = "https://re2.googlecode.com/files/${name}.tgz";
sha256 = "19wn0472c9dsxp35d0m98hlwhngx1f2xhxqgr8cb5x72gnjx3zqb";
src = fetchFromGitHub {
owner = "google";
repo = "re2";
rev = "2019-04-01";
sha256 = "018b8z3fgcr02rmhxdz80r363k40938cbgmk1c9b46k6xkc4q0hd";
};

preConfigure = ''
substituteInPlace Makefile --replace "/usr/local" "$out"
'' + stdenv.lib.optionalString stdenv.isDarwin ''
# Fixed in https://github.com/google/re2/commit/b2c9765b4a7afbea8b6be1dae548b6f4d5f39e42
substituteInPlace Makefile \
--replace '-dynamiclib' '-dynamiclib -Wl,-install_name,$(libdir)/libre2.so.$(SONAME)'
# we're using gnu sed, even on darwin
substituteInPlace Makefile --replace "SED_INPLACE=sed -i '''" "SED_INPLACE=sed -i"
'';

preCheck = "patchShebangs runtests";
doCheck = true;
checkTarget = "test";

doInstallCheck = true;
installCheckTarget = "testinstall";

meta = {
homepage = https://code.google.com/p/re2/;
homepage = https://github.com/google/re2;
description = "An efficient, principled regular expression library";
license = stdenv.lib.licenses.bsd3;
platforms = with stdenv.lib.platforms; all;