···22, stdenv
33, fetchFromGitHub
44, cmake
55+, expat
56, pkg-config
67, systemd
77-, expat
88}:
991010stdenv.mkDerivation rec {
···1515 owner = "kistler-group";
1616 repo = "sdbus-cpp";
1717 rev = "v${version}";
1818- sha256 = "sha256-EX/XLgqUwIRosLu3Jgtpp42Yt6Tf22Htj9JULoUL7ao=";
1818+ hash = "sha256-EX/XLgqUwIRosLu3Jgtpp42Yt6Tf22Htj9JULoUL7ao=";
1919 };
20202121 nativeBuildInputs = [
···2424 ];
25252626 buildInputs = [
2727- systemd
2827 expat
2828+ systemd
2929 ];
30303131 cmakeFlags = [
3232 "-DBUILD_CODE_GEN=ON"
3333 ];
34343535- meta = with lib; {
3535+ meta = {
3636 homepage = "https://github.com/Kistler-Group/sdbus-cpp";
3737 changelog = "https://github.com/Kistler-Group/sdbus-cpp/blob/v${version}/ChangeLog";
3838 description = "High-level C++ D-Bus library designed to provide easy-to-use yet powerful API";
3939 longDescription = ''
4040- sdbus-c++ is a high-level C++ D-Bus library for Linux designed to provide expressive, easy-to-use API in modern C++.
4141- It adds another layer of abstraction on top of sd-bus, a nice, fresh C D-Bus implementation by systemd.
4242- It's been written primarily as a replacement of dbus-c++, which currently suffers from a number of (unresolved) bugs,
4343- concurrency issues and inherent design complexities and limitations.
4040+ sdbus-c++ is a high-level C++ D-Bus library for Linux designed to provide
4141+ expressive, easy-to-use API in modern C++.
4242+ It adds another layer of abstraction on top of sd-bus, a nice, fresh C
4343+ D-Bus implementation by systemd.
4444+ It's been written primarily as a replacement of dbus-c++, which currently
4545+ suffers from a number of (unresolved) bugs, concurrency issues and
4646+ inherent design complexities and limitations.
4447 '';
4848+ license = lib.licenses.lgpl2Only;
4949+ maintainers = [ lib.maintainers.ivar ];
5050+ platforms = lib.platforms.linux;
4551 mainProgram = "sdbus-c++-xml2cpp";
4646- license = licenses.lgpl2Only;
4747- platforms = platforms.linux;
4848- maintainers = [ maintainers.ivar ];
4952 };
5053}
+4
pkgs/development/node-packages/aliases.nix
···11pkgs: lib: self: super:
2233### Deprecated aliases - for backward compatibility
44+###
55+### !!! NOTE !!!
66+### Use `./remove-attr.py [attrname]` in this directory to remove your alias
77+### from the `nodePackages` set without regenerating the entire file.
4859with self;
610