1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-09-11 15:08:33 +01:00

Merge pull request #1545 from basvandijk/libossp-uuid

Add new package libossp-uuid-1.6.2
This commit is contained in:
Peter Simons 2014-01-19 05:14:31 -08:00
commit 9ee3ff2088
2 changed files with 42 additions and 0 deletions

View file

@ -0,0 +1,40 @@
{stdenv, fetchurl}:
let version = "1.6.2"; in
stdenv.mkDerivation {
name = "libossp-uuid-${version}";
src = fetchurl {
url = "ftp://ftp.ossp.org/pkg/lib/uuid/uuid-${version}.tar.gz";
sha256= "11a615225baa5f8bb686824423f50e4427acd3f70d394765bdff32801f0fd5b0";
};
meta = {
homepage = http://www.ossp.org/pkg/lib/uuid/;
description = "OSSP uuid ISO-C and C++ shared library";
longDescription =
''
OSSP uuid is a ISO-C:1999 application programming interface
(API) and corresponding command line interface (CLI) for the
generation of DCE 1.1, ISO/IEC 11578:1996 and RFC 4122
compliant Universally Unique Identifier (UUID). It supports
DCE 1.1 variant UUIDs of version 1 (time and node based),
version 3 (name based, MD5), version 4 (random number based)
and version 5 (name based, SHA-1). Additional API bindings are
provided for the languages ISO-C++:1998, Perl:5 and
PHP:4/5. Optional backward compatibility exists for the ISO-C
DCE-1.1 and Perl Data::UUID APIs.
UUIDs are 128 bit numbers which are intended to have a high
likelihood of uniqueness over space and time and are
computationally difficult to guess. They are globally unique
identifiers which can be locally generated without contacting
a global registration authority. UUIDs are intended as unique
identifiers for both mass tagging objects with an extremely
short lifetime and to reliably identifying very persistent
objects across a network.
'';
license = stdenv.lib.licenses.bsd2;
};
}

View file

@ -6600,6 +6600,8 @@ let
python = pythonFull;
};
libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
libuuid =
if crossSystem != null && crossSystem.config == "i586-pc-gnu"
then (utillinux // {