lol

dbus_cplusplus: update broken patch URLs

https://src.fedoraproject.org/cgit/ does not exist anymore, and the
automatic redirects are not 100% accurate.

+8 -11
+8 -11
pkgs/development/libraries/dbus-cplusplus/default.nix
··· 1 - { lib, stdenv, fetchurl, dbus, glib, pkg-config, expat }: 1 + { lib, stdenv, fetchurl, fetchpatch, dbus, glib, pkg-config, expat }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "dbus-cplusplus"; ··· 17 17 + "dbus-c++/files/dbus-c++-0.9.0-gcc-4.7.patch"; 18 18 sha256 = "0rwcz9pvc13b3yfr0lkifnfz0vb5q6dg240bzgf37ni4s8rpc72g"; 19 19 }) 20 - (fetchurl { 20 + (fetchpatch { 21 21 name = "writechar.patch"; # since gcc7 22 - url = "https://src.fedoraproject.org/cgit/rpms/dbus-c++.git/plain/" 23 - + "dbus-c++-writechar.patch?id=7f371172f5c"; 22 + url = "https://src.fedoraproject.org/rpms/dbus-c++/raw/9f515ace0594c8b2b9f0d41ffe71bc5b78d30eee/f/dbus-c++-writechar.patch"; 24 23 sha256 = "1kkg4gbpm4hp87l25zw2a3r9c58g7vvgzcqgiman734i66zsbb9l"; 25 24 }) 26 - (fetchurl { 25 + (fetchpatch { 27 26 name = "threading.patch"; # since gcc7 28 - url = "https://src.fedoraproject.org/cgit/rpms/dbus-c++.git/plain/" 29 - + "dbus-c++-threading.patch?id=7f371172f5c"; 27 + url = "https://src.fedoraproject.org/rpms/dbus-c++/raw/9f515ace0594c8b2b9f0d41ffe71bc5b78d30eee/f/dbus-c++-threading.patch"; 30 28 sha256 = "1h362anx3wyxm5lq0v8girmip1jmkdbijrmbrq7k5pp47zkhwwrq"; 31 29 }) 32 - (fetchurl { 30 + (fetchpatch { 33 31 name = "template-operators.patch"; # since gcc12 34 - url = "https://src.fedoraproject.org/cgit/rpms/dbus-c++.git/plain/" 35 - + "dbus-c++-template-operators.patch?id=d3f0d8bb519c0af"; 36 - sha256 = "N25Y7jXDbr0qb7MfRr2yz3zRySppgGOe+oCfNQhRvVc="; 32 + url = "https://src.fedoraproject.org/rpms/dbus-c++/raw/9f515ace0594c8b2b9f0d41ffe71bc5b78d30eee/f/dbus-c++-template-operators.patch"; 33 + hash = "sha256-B8S7z/YH2YEQgaRsBJBBVTx8vHQhHW7z171TZmogpL8="; 37 34 }) 38 35 ]; 39 36