These packages originating from OpenWRT don't see regular releases, so this bumps them to their latest commits. Also implements some suggestions like removing spaces from cmakeFlags and replacing the legacy lgpl21 license with the appropriate lgpl21Only.
26 lines
737 B
Nix
26 lines
737 B
Nix
{ stdenv, lib, fetchgit, cmake, pkg-config, json_c }:
|
|
|
|
stdenv.mkDerivation {
|
|
pname = "libubox";
|
|
version = "unstable-2021-03-09";
|
|
|
|
src = fetchgit {
|
|
url = "https://git.openwrt.org/project/libubox.git";
|
|
rev = "551d75b5662cccd0466b990d58136bdf799a804d";
|
|
sha256 = "05cnjjqjv9nvrs1d8pg4xxxf27jryiv6xk8plmdpmm7r2wkvwn3r";
|
|
};
|
|
|
|
cmakeFlags = [ "-DBUILD_LUA=OFF" "-DBUILD_EXAMPLES=OFF" ];
|
|
|
|
nativeBuildInputs = [ cmake pkg-config ];
|
|
buildInputs = [ json_c ];
|
|
|
|
meta = with lib; {
|
|
description = "C utility functions for OpenWrt";
|
|
homepage = "https://git.openwrt.org/?p=project/libubox.git;a=summary";
|
|
license = licenses.isc;
|
|
platforms = platforms.all;
|
|
maintainers = with maintainers; [ fpletz ];
|
|
};
|
|
}
|