sayonara: 1.6.0-beta6 -> 1.6.0-beta7, add python & update script

This commit is contained in:
OPNA2608 2021-04-15 08:54:14 +02:00
parent a97f6bbcc4
commit f028bddd42

View file

@ -1,6 +1,7 @@
{ mkDerivation { mkDerivation
, cmake , cmake
, fetchFromGitLab , fetchFromGitLab
, nix-update-script
, gst_all_1 , gst_all_1
, lib , lib
, libpulseaudio , libpulseaudio
@ -11,17 +12,23 @@
, qttools , qttools
, taglib , taglib
, zlib , zlib
, python3
}: }:
let
py = python3.withPackages (ps: with ps; [
pydbus
]);
in
mkDerivation rec { mkDerivation rec {
pname = "sayonara-player"; pname = "sayonara";
version = "1.6.0-beta6"; version = "1.6.0-beta7";
src = fetchFromGitLab { src = fetchFromGitLab {
owner = "luciocarreras"; owner = "luciocarreras";
repo = "sayonara-player"; repo = "sayonara-player";
rev = version; rev = version;
sha256 = "sha256-SbJS0DQvbW++CNXbuDHQxFlLRb1kTtDdIdHOqu0YxeQ="; sha256 = "14svszfldx32vn937rszd21rgl31vb5kzs0hnrg41ygx0br61rvd";
}; };
nativeBuildInputs = [ cmake ninja pkg-config qttools ]; nativeBuildInputs = [ cmake ninja pkg-config qttools ];
@ -32,6 +39,7 @@ mkDerivation rec {
qtbase qtbase
taglib taglib
zlib zlib
py
] ]
++ (with gst_all_1; [ ++ (with gst_all_1; [
gstreamer gstreamer
@ -54,6 +62,12 @@ mkDerivation rec {
qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
''; '';
passthru = {
updateScript = nix-update-script {
attrPath = pname;
};
};
meta = with lib; { meta = with lib; {
description = "Sayonara music player"; description = "Sayonara music player";
homepage = "https://sayonara-player.com/"; homepage = "https://sayonara-player.com/";