diff options
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/aften/default.nix | 21 | ||||
-rw-r--r-- | pkgs/development/libraries/appstream-glib/default.nix | 15 | ||||
-rw-r--r-- | pkgs/development/libraries/lightstep-tracer-cpp/default.nix | 4 | ||||
-rw-r--r-- | pkgs/development/libraries/opencv/3.x.nix | 4 | ||||
-rw-r--r-- | pkgs/development/libraries/protobuf/2.5.nix | 10 | ||||
-rw-r--r-- | pkgs/development/libraries/protobuf/2.6.nix | 12 | ||||
-rw-r--r-- | pkgs/development/libraries/protobuf/3.0.0-beta-2.nix | 6 | ||||
-rw-r--r-- | pkgs/development/libraries/protobuf/3.0.nix | 6 | ||||
-rw-r--r-- | pkgs/development/libraries/protobuf/3.2.nix | 6 | ||||
-rw-r--r-- | pkgs/development/libraries/protobuf/3.4.nix (renamed from pkgs/development/libraries/protobuf/3.3.nix) | 4 | ||||
-rw-r--r-- | pkgs/development/libraries/protobufc/1.1.nix | 11 | ||||
-rw-r--r-- | pkgs/development/libraries/protobufc/1.3.nix (renamed from pkgs/development/libraries/protobufc/1.0.nix) | 4 | ||||
-rw-r--r-- | pkgs/development/libraries/re2/default.nix | 4 |
13 files changed, 45 insertions, 62 deletions
diff --git a/pkgs/development/libraries/aften/default.nix b/pkgs/development/libraries/aften/default.nix new file mode 100644 index 00000000000..fb16c71fd19 --- /dev/null +++ b/pkgs/development/libraries/aften/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, cmake }: + +stdenv.mkDerivation rec { + name = "aften-${version}"; + version = "0.0.8"; + src = fetchurl { + url = "mirror://sourceforge/aften/${name}.tar.bz2"; + sha256 = "02hc5x9vkgng1v9bzvza9985ifrjd7fjr7nlpvazp4mv6dr89k47"; + }; + + nativeBuildInputs = [ cmake ]; + + cmakeFlags = [ "-DSHARED=ON" ]; + + meta = { + description = "An audio encoder which generates compressed audio streams based on ATSC A/52 specification"; + homepage = "http://aften.sourceforge.net/"; + license = stdenv.lib.licenses.lgpl2; + platforms = stdenv.lib.platforms.unix; + }; +} diff --git a/pkgs/development/libraries/appstream-glib/default.nix b/pkgs/development/libraries/appstream-glib/default.nix index 8addecfa1b4..0b2f0e03cc1 100644 --- a/pkgs/development/libraries/appstream-glib/default.nix +++ b/pkgs/development/libraries/appstream-glib/default.nix @@ -1,10 +1,17 @@ { stdenv, fetchFromGitHub, pkgconfig, gettext, gtk3, intltool, glib , gtk_doc, autoconf, automake, libtool, libarchive , gobjectIntrospection, sqlite, libsoup, gcab, attr, acl, docbook_xsl -, libuuid, json_glib, autoconf-archive, meson, gperf, ninja +, libuuid, json_glib, autoconf-archive, meson, gperf, ninja, gdk_pixbuf }: - -stdenv.mkDerivation rec { +let rpath = stdenv.lib.makeLibraryPath + [ libuuid.out + glib + libsoup + gdk_pixbuf + libarchive.lib + gcab + ]; +in stdenv.mkDerivation rec { name = "appstream-glib-0.7.2"; src = fetchFromGitHub { @@ -21,6 +28,8 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ gtk3 ]; mesonFlags = [ "-Denable-rpm=false" "-Denable-stemmer=false" "-Denable-dep11=false" ]; + postFixup = "patchelf --set-rpath ${rpath} $out/lib/libappstream-glib.so"; + meta = with stdenv.lib; { description = "Objects and helper methods to read and write AppStream metadata"; homepage = https://github.com/hughsie/appstream-glib; diff --git a/pkgs/development/libraries/lightstep-tracer-cpp/default.nix b/pkgs/development/libraries/lightstep-tracer-cpp/default.nix index e13796229ce..9aea42082c5 100644 --- a/pkgs/development/libraries/lightstep-tracer-cpp/default.nix +++ b/pkgs/development/libraries/lightstep-tracer-cpp/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchFromGitHub, pkgconfig, protobuf3_2, automake +{ stdenv, lib, fetchFromGitHub, pkgconfig, protobuf, automake , autoreconfHook, zlib , enableGrpc ? false }: @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - protobuf3_2 zlib + protobuf zlib ]; meta = with lib; { diff --git a/pkgs/development/libraries/opencv/3.x.nix b/pkgs/development/libraries/opencv/3.x.nix index 69f0ce929d1..f6811b13717 100644 --- a/pkgs/development/libraries/opencv/3.x.nix +++ b/pkgs/development/libraries/opencv/3.x.nix @@ -8,7 +8,7 @@ , enableJPEG2K ? true, jasper , enableIpp ? false -, enableContrib ? false, protobuf3_1 +, enableContrib ? false, protobuf , enablePython ? false, pythonPackages , enableGtk2 ? false, gtk2 , enableGtk3 ? false, gtk3 @@ -146,7 +146,7 @@ stdenv.mkDerivation rec { # tesseract & leptonica. ++ lib.optionals enableTesseract [ tesseract leptonica ] ++ lib.optionals enableCuda [ cudatoolkit gcc5 ] - ++ lib.optional buildContrib protobuf3_1 + ++ lib.optional buildContrib protobuf ++ lib.optionals stdenv.isDarwin [ AVFoundation Cocoa QTKit ]; propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy; diff --git a/pkgs/development/libraries/protobuf/2.5.nix b/pkgs/development/libraries/protobuf/2.5.nix deleted file mode 100644 index 9d7bb38cf3c..00000000000 --- a/pkgs/development/libraries/protobuf/2.5.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ callPackage, fetchurl, ... } @ args: - -callPackage ./generic.nix (args // rec { - version = "2.5.0"; - # make sure you test also -A pythonPackages.protobuf - src = fetchurl { - url = "http://protobuf.googlecode.com/files/${version}.tar.bz2"; - sha256 = "0xxn9gxhvsgzz2sgmihzf6pf75clr05mqj6218camwrwajpcbgqk"; - }; -}) diff --git a/pkgs/development/libraries/protobuf/2.6.nix b/pkgs/development/libraries/protobuf/2.6.nix deleted file mode 100644 index 49ed9d9ade1..00000000000 --- a/pkgs/development/libraries/protobuf/2.6.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ callPackage, fetchFromGitHub, ... } @ args: - -callPackage ./generic.nix (args // rec { - version = "2.6.1"; - # make sure you test also -A pythonPackages.protobuf - src = fetchFromGitHub { - owner = "google"; - repo = "protobuf"; - rev = "v${version}"; - sha256 = "03df8zvx2sry3jz2x4pi3l32qyfqa7w8kj8jdbz30nzy0h7aa070"; - }; -}) diff --git a/pkgs/development/libraries/protobuf/3.0.0-beta-2.nix b/pkgs/development/libraries/protobuf/3.0.0-beta-2.nix deleted file mode 100644 index 26b829669b8..00000000000 --- a/pkgs/development/libraries/protobuf/3.0.0-beta-2.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ callPackage, ... }: - -callPackage ./generic-v3.nix { - version = "3.0.0-beta-2"; - sha256 = "0cbr1glgma5vakabsjwcs41pcnn8yphhn037l0zd121zb9gdaqc1"; -} diff --git a/pkgs/development/libraries/protobuf/3.0.nix b/pkgs/development/libraries/protobuf/3.0.nix deleted file mode 100644 index 4e77e7f1fbe..00000000000 --- a/pkgs/development/libraries/protobuf/3.0.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ callPackage, ... }: - -callPackage ./generic-v3.nix { - version = "3.0.2"; - sha256 = "16wmr1fgdqpf84fkq90cxvccfsxx7h0q0wzqkbg8vdjmka412g09"; -} diff --git a/pkgs/development/libraries/protobuf/3.2.nix b/pkgs/development/libraries/protobuf/3.2.nix deleted file mode 100644 index 338156bbdf9..00000000000 --- a/pkgs/development/libraries/protobuf/3.2.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ callPackage, lib, ... }: - -lib.overrideDerivation (callPackage ./generic-v3.nix { - version = "3.2.0"; - sha256 = "120g0bg7ichry74allgmqnh7k0z2sdnrrfklb58b7szzn4zcdz14"; -}) (attrs: { NIX_CFLAGS_COMPILE = "-Wno-error"; }) diff --git a/pkgs/development/libraries/protobuf/3.3.nix b/pkgs/development/libraries/protobuf/3.4.nix index e6a8f05cc18..75f1bb22c24 100644 --- a/pkgs/development/libraries/protobuf/3.3.nix +++ b/pkgs/development/libraries/protobuf/3.4.nix @@ -1,6 +1,6 @@ { callPackage, lib, ... }: lib.overrideDerivation (callPackage ./generic-v3.nix { - version = "3.3.0"; - sha256 = "1258yz9flyyaswh3izv227kwnhwcxn4nwavdz9iznqmh24qmi59w"; + version = "3.4.0"; + sha256 = "0385j54kgr71h0cxh5vqr81qs57ack2g2k9mcdbq188v4ckjacyx"; }) (attrs: { NIX_CFLAGS_COMPILE = "-Wno-error"; }) diff --git a/pkgs/development/libraries/protobufc/1.1.nix b/pkgs/development/libraries/protobufc/1.1.nix deleted file mode 100644 index 97fc8642778..00000000000 --- a/pkgs/development/libraries/protobufc/1.1.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ callPackage, fetchFromGitHub, ... } @ args: - -callPackage ./generic.nix (args // rec { - version = "1.1.1"; - src = fetchFromGitHub { - owner = "protobuf-c"; - repo = "protobuf-c"; - rev = "v${version}"; - sha256 = "0mdl2i87394l4zdvq2npsxq4zs8p7sqhqmbm2r380ngjs6zic6gw"; - }; -}) diff --git a/pkgs/development/libraries/protobufc/1.0.nix b/pkgs/development/libraries/protobufc/1.3.nix index d64ea5790c6..803f5a9ba79 100644 --- a/pkgs/development/libraries/protobufc/1.0.nix +++ b/pkgs/development/libraries/protobufc/1.3.nix @@ -1,11 +1,11 @@ { callPackage, fetchFromGitHub, ... } @ args: callPackage ./generic.nix (args // rec { - version = "1.0.2"; + version = "1.3.0"; src = fetchFromGitHub { owner = "protobuf-c"; repo = "protobuf-c"; rev = "v${version}"; - sha256 = "1harabw7qdgcmh098664xkcv8bkyach6i35sisc40yhvagr3fzsz"; + sha256 = "0shk18rjhzn2lqrwk97ks3x8gj77isc8szyb3xsgjrbrvkzjgvaa"; }; }) diff --git a/pkgs/development/libraries/re2/default.nix b/pkgs/development/libraries/re2/default.nix index b2dfa8884e9..08c95b42277 100644 --- a/pkgs/development/libraries/re2/default.nix +++ b/pkgs/development/libraries/re2/default.nix @@ -11,6 +11,10 @@ stdenv.mkDerivation rec { preConfigure = '' substituteInPlace Makefile --replace "/usr/local" "$out" + '' + stdenv.lib.optionalString stdenv.isDarwin '' + # Fixed in https://github.com/google/re2/commit/b2c9765b4a7afbea8b6be1dae548b6f4d5f39e42 + substituteInPlace Makefile \ + --replace '-dynamiclib' '-dynamiclib -Wl,-install_name,$(libdir)/libre2.so.$(SONAME)' ''; meta = { |