diff options
author | Joachim Fasting <joachifm@fastmail.fm> | 2016-03-12 18:59:17 +0100 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2016-03-12 19:06:57 +0100 |
commit | 6da91e9e4a900a72f74eab0c7d10fc94da22d3b0 (patch) | |
tree | 5450649a1433b830ba27013bcd697fe6286931b7 /pkgs/tools/networking/dnscrypt-wrapper | |
parent | 93efa92367031d6e8294f0b85c4507938242c7bb (diff) |
dnscrypt-wrapper: refactorings
- use fetchFromGitHub - move build deps to nativeBuildInputs - use https for meta.homepage
Diffstat (limited to 'pkgs/tools/networking/dnscrypt-wrapper')
-rw-r--r-- | pkgs/tools/networking/dnscrypt-wrapper/default.nix | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/pkgs/tools/networking/dnscrypt-wrapper/default.nix b/pkgs/tools/networking/dnscrypt-wrapper/default.nix index f443e5450482d..03204d6ccf31f 100644 --- a/pkgs/tools/networking/dnscrypt-wrapper/default.nix +++ b/pkgs/tools/networking/dnscrypt-wrapper/default.nix @@ -1,21 +1,24 @@ -{ stdenv, fetchurl, libsodium, libevent, pkgconfig, autoreconfHook }: +{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libsodium, libevent }: stdenv.mkDerivation rec { name = "dnscrypt-wrapper-${version}"; version = "0.2"; - src = fetchurl { - url = "https://github.com/Cofyc/dnscrypt-wrapper/releases/download/v0.2/dnscrypt-wrapper-v0.2.tar.bz2"; - sha256 = "0kh52dc0v9lxwi39y88z0ab6bwa5bcw8b24psnz72fv555irsvyj"; + src = fetchFromGitHub { + owner = "Cofyc"; + repo = "dnscrypt-wrapper"; + rev = "v${version}"; + sha256 = "06m6p79y0p6f1knk40fbi7dnc5hnq066kafvrq74fxrl51nywjbg"; }; - buildInputs = [ pkgconfig autoreconfHook libsodium libevent ]; + nativeBuildInputs = [ pkgconfig autoreconfHook ]; + buildInputs = [ libsodium libevent ]; - meta = { + meta = with stdenv.lib; { description = "A tool for adding dnscrypt support to any name resolver"; - homepage = http://dnscrypt.org/; - license = stdenv.lib.licenses.gpl2; - maintainers = with stdenv.lib.maintainers; [ tstrobel ]; - platforms = stdenv.lib.platforms.linux; + homepage = https://dnscrypt.org/; + license = licenses.gpl2; + maintainers = with maintainers; [ tstrobel joachifm ]; + platforms = platforms.linux; }; } |