summary refs log tree commit diff
path: root/pkgs/development/libraries/libplist
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@users.noreply.github.com>2018-08-13 00:45:46 -0400
committerworldofpeace <worldofpeace@users.noreply.github.com>2018-08-13 00:45:46 -0400
commit02353e4a10598202226d4eac6a5174d5cdb282e4 (patch)
treeb7cabd574126637ee675e11570da7cf68d784967 /pkgs/development/libraries/libplist
parentc6bf57f58cf1280c723e5e8ee035df6d0d204b8d (diff)
downloadnixlib-02353e4a10598202226d4eac6a5174d5cdb282e4.tar
nixlib-02353e4a10598202226d4eac6a5174d5cdb282e4.tar.gz
nixlib-02353e4a10598202226d4eac6a5174d5cdb282e4.tar.bz2
nixlib-02353e4a10598202226d4eac6a5174d5cdb282e4.tar.lz
nixlib-02353e4a10598202226d4eac6a5174d5cdb282e4.tar.xz
nixlib-02353e4a10598202226d4eac6a5174d5cdb282e4.tar.zst
nixlib-02353e4a10598202226d4eac6a5174d5cdb282e4.zip
libplist: 2.0.0 -> 2018-07-25
Diffstat (limited to 'pkgs/development/libraries/libplist')
-rw-r--r--pkgs/development/libraries/libplist/default.nix44
1 files changed, 27 insertions, 17 deletions
diff --git a/pkgs/development/libraries/libplist/default.nix b/pkgs/development/libraries/libplist/default.nix
index 8dc64f2c2b57..0d6e3b8db6e0 100644
--- a/pkgs/development/libraries/libplist/default.nix
+++ b/pkgs/development/libraries/libplist/default.nix
@@ -1,31 +1,41 @@
-{ stdenv, fetchurl, pkgconfig, swig2, python2Packages, glib }:
+{ stdenv,  autoreconfHook, fetchFromGitHub, pkgconfig, python2Packages, glib }:
 
 let
   inherit (python2Packages) python cython;
-in stdenv.mkDerivation rec {
-  name = "libplist-${version}";
-  version = "2.0.0";
-
-  nativeBuildInputs = [ pkgconfig swig2 python cython ];
+in
+stdenv.mkDerivation rec {
+  pname = "libplist";
+  version = "2018-07-25";
+
+  name = "${pname}-${version}";
+
+  src = fetchFromGitHub {
+    owner = "libimobiledevice";
+    repo = pname;
+    rev = "db68a9d1070b363eee93147f072f46526064acbc";
+    sha256 = "0lxyb35jjg31m8dxhsv1jr2ccy5s19fsqzisy7lfjk46w7brs4h5";
+  };
 
-  propagatedBuildInputs = [ glib ];
+  outputs = ["bin" "dev" "out" "py"];
 
-  passthru.swig = swig2;
+  nativeBuildInputs = [
+    pkgconfig
+    python
+    cython
+    autoreconfHook
+  ];
 
-  outputs = ["bin" "dev" "out" "py"];
+  propagatedBuildInputs = [ glib ];
 
   postFixup = ''
     moveToOutput "lib/${python.libPrefix}" "$py"
   '';
 
-  src = fetchurl {
-    url = "https://www.libimobiledevice.org/downloads/${name}.tar.bz2";
-    sha256 = "00pnh9zf3iwdji2faccns7vagbmbrwbj9a8zp9s53a6rqaa9czis";
-  };
-
-  meta = {
-    homepage = https://github.com/JonathanBeck/libplist;
-    platforms = stdenv.lib.platforms.all;
+  meta = with stdenv.lib; {
+    description = "A library to handle Apple Property List format in binary or XML";
+    homepage = https://github.com/libimobiledevice/libplist;
+    license = licenses.lgpl21Plus;
     maintainers = [ ];
+    platforms = platforms.linux;
   };
 }