Merge pull request #154019 from rhoriguchi/pkgs.tautulli

tautulli: 2.8.0 -> 2.8.1
This commit is contained in:
Anderson Torres 2022-01-09 11:25:27 -03:00 committed by GitHub
commit 939a6495bd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,7 +2,7 @@
buildPythonApplication rec {
pname = "Tautulli";
version = "2.8.0";
version = "2.8.1";
format = "other";
pythonPath = [ setuptools ];
@ -12,12 +12,17 @@ buildPythonApplication rec {
owner = "Tautulli";
repo = pname;
rev = "v${version}";
sha256 = "0y4ijjr0sxq72gy22i0q810h64m11vbrz6fk44fpcnj5yab6hv8i";
sha256 = "sha256-vaH8PdWsWwBE2eW0i1QsjfOZdG5luME12gAY2uykyng=";
};
installPhase = ''
runHook preInstall
mkdir -p $out/bin $out/libexec/tautulli
cp -R contrib data lib plexpy Tautulli.py $out/libexec/tautulli
cp -R contrib data lib plexpy Tautulli.py CHANGELOG.md $out/libexec/tautulli
echo "master" > $out/libexec/tautulli/branch.txt
echo "v${version}" > $out/libexec/tautulli/version.txt
# Can't just symlink to the main script, since it uses __file__ to
# import bundled packages and manage the service
@ -26,6 +31,8 @@ buildPythonApplication rec {
# Creat backwards compatibility symlink to bin/plexpy
ln -s $out/bin/tautulli $out/bin/plexpy
runHook postInstall
'';
checkPhase = ''
@ -39,7 +46,7 @@ buildPythonApplication rec {
meta = with lib; {
description = "A Python based monitoring and tracking tool for Plex Media Server";
homepage = "https://tautulli.com/";
license = licenses.gpl3;
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ csingley ];
};