summary refs log tree commit diff
diff options
context:
space:
mode:
authorAl Zohali <zohl@fmap.me>2016-02-02 18:08:51 +0300
committerAl Zohali <zohl@fmap.me>2016-03-07 23:21:01 +0300
commit04d2c5f1189b8a9ae8421e3b74ef9587ea8b3a07 (patch)
tree1f6c8d2e4c861d1f73e54d7a755ac81e9e034072
parent2edba485311c810e6f83de82406b0c9128a4c896 (diff)
downloadnixpkgs-04d2c5f1189b8a9ae8421e3b74ef9587ea8b3a07.tar
nixpkgs-04d2c5f1189b8a9ae8421e3b74ef9587ea8b3a07.tar.gz
nixpkgs-04d2c5f1189b8a9ae8421e3b74ef9587ea8b3a07.tar.bz2
nixpkgs-04d2c5f1189b8a9ae8421e3b74ef9587ea8b3a07.tar.lz
nixpkgs-04d2c5f1189b8a9ae8421e3b74ef9587ea8b3a07.tar.xz
nixpkgs-04d2c5f1189b8a9ae8421e3b74ef9587ea8b3a07.tar.zst
nixpkgs-04d2c5f1189b8a9ae8421e3b74ef9587ea8b3a07.zip
gdata-sharp: init at 2.2.0.0
-rw-r--r--pkgs/development/libraries/gdata-sharp/default.nix38
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/development/libraries/gdata-sharp/default.nix b/pkgs/development/libraries/gdata-sharp/default.nix
new file mode 100644
index 00000000000..e9f5898e2ea
--- /dev/null
+++ b/pkgs/development/libraries/gdata-sharp/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchsvn, pkgconfig, mono, dotnetPackages }:
+
+let
+  newtonsoft-json = dotnetPackages.NewtonsoftJson;
+in stdenv.mkDerivation rec {
+  name = "gdata-sharp-${version}";
+  version = "2.2.0.0";
+
+  src = fetchsvn {
+    url = "http://google-gdata.googlecode.com/svn/trunk/";
+    rev = "1217";
+    sha256 = "0b0rvgg3xsbbg2fdrpz0ywsy9rcahlyfskndaagd3yzm83gi6bhk";
+  };
+
+  buildInputs = [ pkgconfig mono newtonsoft-json ];
+
+  sourceRoot = "svn-r1217/clients/cs";
+
+  dontStrip = true;
+
+  postPatch = ''
+    sed -i -e 's#^\(DEFINES=.*\)\(.\)#\1 /r:third_party/Newtonsoft.Json.dll\2#' Makefile
+    #             carriage return ^
+  '';
+
+  makeFlags = [ "PREFIX=$(out)" ];
+
+  meta = with stdenv.lib; {
+    homepage = https://code.google.com/archive/p/google-gdata/;
+
+    description = "The Google Data APIs";
+    longDescription = ''
+      The Google Data APIs provide a simple protocol for reading and writing
+      data on the web.
+    '';
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f7dd3d59410..e5c53795e7e 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -7029,6 +7029,8 @@ let
 
   pangox_compat = callPackage ../development/libraries/pangox-compat { };
 
+  gdata-sharp = callPackage ../development/libraries/gdata-sharp { };
+
   gdk_pixbuf = callPackage ../development/libraries/gdk-pixbuf { };
 
   gnome-sharp = callPackage ../development/libraries/gnome-sharp {};