Skip to content

Commit cc75a58

Browse files
libcutl: 0.10.0 -> 0.11.0, move to by-name, modernize, adopt (#332257)
2 parents 6a09b4c + e4bd479 commit cc75a58

File tree

3 files changed

+40
-36
lines changed

3 files changed

+40
-36
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
build2,
3+
fetchgit,
4+
gccStdenv,
5+
lib,
6+
xercesc,
7+
}:
8+
9+
gccStdenv.mkDerivation (finalAttrs: {
10+
pname = "libcutl";
11+
version = "1.11.0";
12+
13+
src = fetchgit {
14+
url = "https://git.codesynthesis.com/libcutl/libcutl.git";
15+
rev = "refs/tags/v${finalAttrs.version}";
16+
hash = "sha256-LY2ZyxduI6xftVjVqjNkhYPFTL5bvHC289Qcei1Kiw4=";
17+
};
18+
19+
nativeBuildInputs = [ build2 ];
20+
21+
buildInputs = [ xercesc ];
22+
23+
enableParallelBuilding = true;
24+
25+
doCheck = true;
26+
27+
meta = {
28+
description = "C++ utility library from Code Synthesis";
29+
longDescription = ''
30+
libcutl is a C++ utility library.
31+
It contains a collection of generic and independent components such as
32+
meta-programming tests, smart pointers, containers, compiler building blocks, etc.
33+
'';
34+
homepage = "https://codesynthesis.com/projects/libcutl/";
35+
changelog = "https://git.codesynthesis.com/cgit/libcutl/libcutl/log/";
36+
platforms = lib.platforms.all;
37+
maintainers = [ lib.maintainers.xzfc ];
38+
license = lib.licenses.mit;
39+
};
40+
})

pkgs/development/libraries/libcutl/default.nix

Lines changed: 0 additions & 34 deletions
This file was deleted.

pkgs/top-level/all-packages.nix

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21221,8 +21221,6 @@ with pkgs;
2122121221

2122221222
libcue = callPackage ../development/libraries/libcue { };
2122321223

21224-
libcutl = callPackage ../development/libraries/libcutl { };
21225-
2122621224
libcxxrt = callPackage ../development/libraries/libcxxrt {
2122721225
stdenv = if stdenv.hostPlatform.useLLVM or false
2122821226
then overrideCC stdenv buildPackages.llvmPackages.tools.clangNoLibcxx

0 commit comments

Comments
 (0)