File tree Expand file tree Collapse file tree 2 files changed +70
-0
lines changed Expand file tree Collapse file tree 2 files changed +70
-0
lines changed Original file line number Diff line number Diff line change 1+ { python3Packages } : python3Packages . callPackage ./pypackage.nix { }
Original file line number Diff line number Diff line change 1+ {
2+ buildPythonApplication ,
3+ fetchFromGitHub ,
4+ lib ,
5+ hatchling ,
6+ hatch-requirements-txt ,
7+ aiohttp ,
8+ appdirs ,
9+ async-cache ,
10+ pyytlounge ,
11+ rich-click ,
12+ rich ,
13+ ssdp ,
14+ textual-slider ,
15+ textual ,
16+ xmltodict ,
17+ pythonRelaxDepsHook ,
18+ } :
19+ buildPythonApplication rec {
20+ pname = "iSponsorBlockTV" ;
21+ version = "2.2.1" ;
22+
23+ src = fetchFromGitHub {
24+ owner = "dmunozv04" ;
25+ repo = "iSponsorBlockTV" ;
26+ rev = "v${ version } " ;
27+ hash = "sha256-v5NF6o+9IxusYNebs2a9fgHCHZNN9hHLQurujhmdsgU=" ;
28+ } ;
29+
30+ pyproject = true ;
31+
32+ build-system = [
33+ hatchling
34+ hatch-requirements-txt
35+ ] ;
36+
37+ dependencies = [
38+ aiohttp
39+ appdirs
40+ async-cache
41+ pyytlounge
42+ rich-click
43+ rich
44+ ssdp
45+ textual-slider
46+ textual
47+ xmltodict
48+ ] ;
49+
50+ nativeBuildInputs = [ pythonRelaxDepsHook ] ;
51+
52+ pythonRemoveDeps = [ "argparse" ] ;
53+
54+ pythonRelaxDeps = [
55+ "aiohttp"
56+ "pyytlounge"
57+ "textual-slider"
58+ "textual"
59+ ] ;
60+
61+ meta = {
62+ homepage = "https://github.com/dmunozv04/iSponsorBlockTV" ;
63+ description = "SponsorBlock client for all YouTube TV clients" ;
64+ license = lib . licenses . gpl3Only ;
65+ maintainers = with lib . maintainers ; [ lukegb ] ;
66+ mainProgram = "iSponsorBlockTV" ;
67+ platforms = lib . platforms . linux ;
68+ } ;
69+ }
You can’t perform that action at this time.
0 commit comments