{log4shib,opensaml-cpp,shibboleth-sp,xml-security-c,xml-tooling-c}: migrate source to codeberg

The git.shibboleth.net git forge has been replaced by Codeberg
This commit is contained in:
Clément
2026-04-26 16:40:44 -07:00
committed by Yohann Boniface
parent bd35882ccc
commit fb436ebd0e
5 changed files with 32 additions and 26 deletions
+8 -7
View File
@@ -1,18 +1,19 @@
{
lib,
stdenv,
fetchgit,
fetchFromCodeberg,
autoreconfHook,
}:
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "log4shib";
version = "1.0.9";
src = fetchgit {
url = "https://git.shibboleth.net/git/cpp-log4shib.git";
rev = "a1afe19b7b49c32fcb03e6d72809501b8965cf85";
sha256 = "06rrc5l6qxlc8abzim2jcxwz2c577qrjqx15cbfqq1zfqagj9hix";
src = fetchFromCodeberg {
owner = "Shibboleth";
repo = "cpp-log4shib";
tag = finalAttrs.version;
hash = "sha256-PcIkn8LuB4zdYiV0LDM+pzDxeWdS1PiXQox2bGhhORs=";
};
nativeBuildInputs = [ autoreconfHook ];
@@ -26,4 +27,4 @@ stdenv.mkDerivation {
license = lib.licenses.lgpl21;
homepage = "http://log4cpp.sf.net";
};
}
})
+6 -5
View File
@@ -1,7 +1,7 @@
{
lib,
stdenv,
fetchgit,
fetchFromCodeberg,
autoreconfHook,
pkg-config,
boost,
@@ -17,10 +17,11 @@ stdenv.mkDerivation (finalAttrs: {
pname = "opensaml-cpp";
version = "3.0.1";
src = fetchgit {
url = "https://git.shibboleth.net/git/cpp-opensaml.git";
rev = finalAttrs.version;
sha256 = "0ms3sqmwqkrqb92d7jy2hqwnz5yd7cbrz73n321jik0jilrwl5w8";
src = fetchFromCodeberg {
owner = "Shibboleth";
repo = "cpp-opensaml";
tag = finalAttrs.version;
hash = "sha256-iBfKM40SzCiDGHacnxc7zZdvOYbCy9NEWjhPzCvWQ1c=";
};
buildInputs = [
+9 -7
View File
@@ -1,7 +1,7 @@
{
lib,
stdenv,
fetchgit,
fetchFromCodeberg,
fetchpatch,
autoreconfHook,
boost,
@@ -19,10 +19,11 @@ stdenv.mkDerivation (finalAttrs: {
pname = "shibboleth-sp";
version = "3.0.4.1";
src = fetchgit {
url = "https://git.shibboleth.net/git/cpp-sp.git";
rev = finalAttrs.version;
sha256 = "1qb4dbz5gk10b9w1rf6f4vv7c2wb3a8bfzif6yiaq96ilqad7gdr";
src = fetchFromCodeberg {
owner = "Shibboleth";
repo = "cpp-sp";
tag = finalAttrs.version;
hash = "sha256-ub3TFKbRJKyiNy5+t5Aaiwt29ibOuBx4WiDMV/5qZOE=";
};
# Upgrade to Clang 19 (and thereby LLVM19) causes `std::char_traits` to now be present,
@@ -34,13 +35,14 @@ stdenv.mkDerivation (finalAttrs: {
patches = lib.optionals (stdenv.cc.isClang && lib.versionAtLeast stdenv.cc.version "19") [
(fetchpatch {
name = "char-traits-ambig-1";
url = "https://git.shibboleth.net/view/?p=cpp-sp.git;a=blobdiff_plain;f=shibsp/util/IPRange.cpp;h=532cf9e94c915667c091d127c696979f63939eb5;hp=d6f00bc36ea25997817a2308314bcdbea572936f;hb=49cd05fa6d9935a45069fa555db7a26ca77d23db;hpb=293ff2ab6454b0946b3b03719efa132bff461f1f";
url = "https://codeberg.org/Shibboleth/cpp-sp/commit/49cd05fa6d9935a45069fa555db7a26ca77d23db.diff";
hash = "sha256-ZF0jsZJoHaxaPPjVbT6Wlq+wjyPQLTnEKcUxONji/hE=";
})
(fetchpatch {
name = "char-traits-ambig-2";
url = "https://git.shibboleth.net/view/?p=cpp-sp.git;a=blobdiff_plain;f=shibsp/util/IPRange.cpp;h=da954870eb03c7cd054ecc5c52a6c1f011787760;hp=354010d5f5e533262cb385ea16756df53fe0c241;hb=793663a67aaa4e9a4aa9172728d924f8cec45cf6;hpb=a43814935030930c49b7a08f5515b861906525c7";
url = "https://codeberg.org/Shibboleth/cpp-sp/commit/793663a67aaa4e9a4aa9172728d924f8cec45cf6.diff";
includes = [ "shibsp/util/IPRange.cpp" ];
hash = "sha256-4iGwCGpGwAkriOwQmh5AgvHLX1o39NuQ2l4sAJbD2bc=";
})
];
+5 -4
View File
@@ -1,7 +1,7 @@
{
lib,
stdenv,
fetchgit,
fetchFromCodeberg,
autoreconfHook,
pkg-config,
xalanc,
@@ -13,9 +13,10 @@ stdenv.mkDerivation (finalAttrs: {
pname = "xml-security-c";
version = "3.0.0";
src = fetchgit {
url = "https://git.shibboleth.net/git/cpp-xml-security";
rev = finalAttrs.version;
src = fetchFromCodeberg {
owner = "Shibboleth";
repo = "cpp-xml-security";
tag = finalAttrs.version;
hash = "sha256-D60JtD4p9ERh6sowvwBHtE9XWVm3D8saooagDvA6ZtQ=";
};
+4 -3
View File
@@ -1,7 +1,7 @@
{
lib,
stdenv,
fetchgit,
fetchFromCodeberg,
autoreconfHook,
pkg-config,
boost,
@@ -16,8 +16,9 @@ stdenv.mkDerivation (finalAttrs: {
pname = "xml-tooling-c";
version = "3.3.0";
src = fetchgit {
url = "https://git.shibboleth.net/git/cpp-xmltooling.git";
src = fetchFromCodeberg {
owner = "Shibboleth";
repo = "cpp-xmltooling";
tag = finalAttrs.version;
hash = "sha256-czmBu7ThDwq+x7FahgZDMHqid8jeUNnTuKMI/Fj4IIw=";
};