1{
2 stdenvNoCC,
3 fetchurl,
4 dpkg,
5 autoPatchelfHook,
6 webkitgtk_4_1,
7
8 pname,
9 version,
10 meta,
11}:
12stdenvNoCC.mkDerivation {
13 inherit
14 pname
15 version
16 meta
17 ;
18
19 src = fetchurl {
20 url = "https://github.com/aptakube/aptakube/releases/download/${version}/aptakube_${version}_amd64.deb";
21 sha256 = "sha256-lT8v2nXVfZb5W/FP/ymWjGypQLz7ONlp9+GblMKKXuw=";
22 };
23
24 nativeBuildInputs = [
25 autoPatchelfHook
26 dpkg
27 ];
28
29 buildInputs = [ webkitgtk_4_1 ];
30
31 unpackPhase = ''
32 runHook preUnpack
33 dpkg -X $src .
34 runHook postUnpack
35 '';
36
37 installPhase = ''
38 runHook preInstall
39 mkdir -p $out
40 cp -r usr/share usr/bin $out
41 runHook postInstall
42 '';
43}