mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-13 16:47:34 +00:00
uget: pull upstream fix for -fno-common toolchains
Without the change build fails on upstream gcc-10 as: ld: uget_gtk-UgtkApp-main.o:/build/uget-2.2.3/ui-gtk/UgtkBanner.h:67: multiple definition of `banner'; uget_gtk-UgtkTraveler.o:/build/uget-2.2.3/ui-gtk/UgtkBanner.h:67: first defined here As sourceforge does now allow easy way of extracting patches I inlined the change as a string replacement.
This commit is contained in:
parent
4c704d3306
commit
e25aad2049
@ -11,6 +11,13 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0jchvgkkphhwp2z7vd4axxr9ns8b6vqc22b2z8a906qm8916wd8i";
|
||||
};
|
||||
|
||||
# Apply upstream fix for -fno-common toolchains.
|
||||
postPatch = ''
|
||||
# TODO: remove the replace once upstream fix is released:
|
||||
# https://sourceforge.net/p/urlget/uget2/ci/14890943c52e0a5cd2a87d8a1c51cbffebee7cf9/
|
||||
substituteInPlace ui-gtk/UgtkBanner.h --replace "} banner;" "};"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
intltool
|
||||
|
Loading…
Reference in New Issue
Block a user