1{ stdenv, fetchurl, qt5, qca2-qt5 }:
2
3stdenv.mkDerivation {
4 name = "qoauth-2.0.0";
5
6 src = fetchurl {
7 url = https://github.com/ayoy/qoauth/archive/v2.0.0.tar.gz;
8 name = "qoauth-2.0.0.tar.gz";
9 sha256 = "a28005986410d333e03d077679cdf6c504ec5a33342867dc0f9fb0b74285e333";
10 };
11
12 patchPhase = "sed -e 's/lib64/lib/g' -i src/src.pro";
13
14 buildInputs = [ qt5.qtbase qca2-qt5 ];
15 nativeBuildInputs = [ qt5.qmake ];
16
17 NIX_CFLAGS_COMPILE = [ "-I${qca2-qt5}/include/Qca-qt5/QtCrypto" ];
18 NIX_LDFLAGS = [ "-lqca-qt5" ];
19
20 meta = {
21 description = "Qt library for OAuth authentication";
22 inherit (qt5.qtbase.meta) platforms;
23 maintainers = [ ];
24 };
25}