lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 23.11-beta 49 lines 1.5 kB view raw
1{ lib, stdenv, fetchurl, makeWrapper, libglvnd, libnotify, jre, zip }: 2 3stdenv.mkDerivation rec { 4 version = "14.0.0"; 5 pname = "mediathekview"; 6 src = fetchurl { 7 url = "https://download.mediathekview.de/stabil/MediathekView-${version}-linux.tar.gz"; 8 sha256 = "sha256-vr0yqKVRodtXalHEIsm5gdEp9wPU9U5nnYhMk7IiPF4="; 9 }; 10 11 12 nativeBuildInputs = [ makeWrapper zip ]; 13 14 installPhase = 15 let 16 libraryPath = lib.strings.makeLibraryPath [ libglvnd libnotify ]; 17 in 18 '' 19 runHook preInstall 20 21 mkdir -p $out/{bin,lib} 22 23 install -m644 MediathekView.jar $out/lib 24 25 makeWrapper ${jre}/bin/java $out/bin/mediathek \ 26 --add-flags "-jar $out/lib/MediathekView.jar" \ 27 --suffix LD_LIBRARY_PATH : "${libraryPath}" 28 29 makeWrapper ${jre}/bin/java $out/bin/MediathekView \ 30 --add-flags "-jar $out/lib/MediathekView.jar" \ 31 --suffix LD_LIBRARY_PATH : "${libraryPath}" 32 33 makeWrapper ${jre}/bin/java $out/bin/MediathekView_ipv4 \ 34 --add-flags "-Djava.net.preferIPv4Stack=true -jar $out/lib/MediathekView.jar" \ 35 --suffix LD_LIBRARY_PATH : "${libraryPath}" 36 37 runHook postInstall 38 ''; 39 40 meta = with lib; { 41 description = "Offers access to the Mediathek of different tv stations (ARD, ZDF, Arte, etc.)"; 42 homepage = "https://mediathekview.de/"; 43 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 44 license = licenses.gpl3Plus; 45 mainProgram = "mediathek"; 46 maintainers = with maintainers; [ moredread ]; 47 platforms = platforms.all; 48 }; 49}