diff options
author | William A. Kennington III <william@wkennington.com> | 2015-03-03 14:19:02 -0800 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-03-03 14:27:49 -0800 |
commit | d6ed3570b0baa62529d9d6d4d0bfb61bbe5565aa (patch) | |
tree | 19abe96172ca9bd5dc6e4adf2d812a9038f49c3a | |
parent | 75cb15fc4ba07dc4c19ed9590ca9e53b2b3109b6 (diff) | |
download | nixpkgs-d6ed3570b0baa62529d9d6d4d0bfb61bbe5565aa.tar nixpkgs-d6ed3570b0baa62529d9d6d4d0bfb61bbe5565aa.tar.gz nixpkgs-d6ed3570b0baa62529d9d6d4d0bfb61bbe5565aa.tar.bz2 nixpkgs-d6ed3570b0baa62529d9d6d4d0bfb61bbe5565aa.tar.lz nixpkgs-d6ed3570b0baa62529d9d6d4d0bfb61bbe5565aa.tar.xz nixpkgs-d6ed3570b0baa62529d9d6d4d0bfb61bbe5565aa.tar.zst nixpkgs-d6ed3570b0baa62529d9d6d4d0bfb61bbe5565aa.zip |
openct: 0.6.19 -> 0.6.20
-rw-r--r-- | pkgs/development/libraries/openct/default.nix | 44 |
1 files changed, 32 insertions, 12 deletions
diff --git a/pkgs/development/libraries/openct/default.nix b/pkgs/development/libraries/openct/default.nix index a0f7f88e8dc..aafdd60e415 100644 --- a/pkgs/development/libraries/openct/default.nix +++ b/pkgs/development/libraries/openct/default.nix @@ -1,21 +1,41 @@ -{stdenv, fetchurl, libtool, pcsclite, libusb, pkgconfig}: +{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, pcsclite, libusb +, doxygen, libxslt +}: stdenv.mkDerivation rec { - name = "openct-0.6.19"; + name = "openct-${version}"; + version = "0.6.20"; - src = fetchurl { - url = "http://www.opensc-project.org/files/openct/${name}.tar.gz"; - sha256 = "1y4jlr877g3lziq7i3p6pdkscqpkn1lld874q6r2hsvc39n7c88z"; + src = fetchFromGitHub { + owner = "OpenSC"; + repo = "openct"; + rev = name; + sha256 = "09wxq0jxdxhci3zr7jd3zcxjkl3j0r1v00k3q8gqrg9gighh8nk2"; }; + + postPatch = '' + sed -i 's,$(DESTDIR),$(out),g' etc/Makefile.am + ''; - configureFlags = [ "--enable-usb" "--enable-pcsc" "--localstatedir=/var" ]; - buildInputs = [ libtool pcsclite libusb pkgconfig ]; + configureFlags = [ + "--enable-api-doc" + "--enable-usb" + "--enable-pcsc" + "--localstatedir=/var" + "--sysconfdir=/etc" + ]; + + buildInputs = [ autoreconfHook pkgconfig pcsclite libusb doxygen libxslt ]; + + preInstall = '' + mkdir -p $out/etc + ''; - meta = { - homepage = http://www.opensc-project.org/openct/; - license = "LGPL"; + meta = with stdenv.lib; { + homepage = https://github.com/OpenSC/openct/; + license = licenses.lgpl21; description = "Drivers for several smart card readers"; - maintainers = with stdenv.lib.maintainers; [viric]; - platforms = with stdenv.lib.platforms; linux; + maintainers = with maintainers; [ viric wkennington ]; + platforms = platforms.all; }; } |