diff --git a/pkgs/development/libraries/utf8proc/default.nix b/pkgs/development/libraries/utf8proc/default.nix new file mode 100644 index 000000000000..803666b4246e --- /dev/null +++ b/pkgs/development/libraries/utf8proc/default.nix @@ -0,0 +1,25 @@ +{ fetchurl, stdenv }: + +stdenv.mkDerivation rec { + version = "v1.1.6"; + + name = "utf8proc-${version}"; + + src = fetchurl { + url = "http://www.public-software-group.org/pub/projects/utf8proc/${version}/utf8proc-${version}.tar.gz"; + sha256 = "1rwr84pw92ajjlbcxq0da7yxgg3ijngmrj7vhh2qzsr2h2kqzp7y"; + }; + + installPhase = '' + mkdir -pv $out/lib $out/include + cp libutf8proc.so libutf8proc.a $out/lib + cp utf8proc.h $out/include + ''; + + meta = { + description = "utf8proc is a library for processing UTF-8 encoded Unicode strings"; + homepage = http://www.public-software-group.org/utf8proc; + license = stdenv.lib.licenses.mit; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 82e86264c5d7..9c7a68670070 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13277,6 +13277,8 @@ let tup = callPackage ../development/tools/build-managers/tup { }; + utf8proc = callPackage ../development/libraries/utf8proc { }; + vice = callPackage ../misc/emulators/vice { libX11 = xlibs.libX11; giflib = giflib_4_1;