From cb3749e4235b008f489ec5a4f3f2a6099551903b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 8 Sep 2023 15:54:14 +0200 Subject: [PATCH] transmission-remote-gtk: 1.5.1 -> 1.6.0 Changelog: https://github.com/transmission-remote-gtk/transmission-remote-gtk/releases/tag/1.6.0 --- .../p2p/transmission-remote-gtk/default.nix | 59 +++++++++++++++---- 1 file changed, 46 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix b/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix index 6c6cc99f5a1a..b85a440b0ed4 100644 --- a/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix +++ b/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix @@ -1,32 +1,65 @@ -{ lib, stdenv, wrapGAppsHook, fetchFromGitHub, pkg-config, gtk3, json-glib, curl -, glib, appstream-glib, desktop-file-utils, meson, ninja, geoip, gettext -, libappindicator, libmrss, libproxy }: +{ lib +, stdenv +, appstream-glib +, curl +, desktop-file-utils +, fetchFromGitHub +, geoip +, gettext +, glib +, gtk3 +, json-glib +, libappindicator +, libmrss +, libproxy +, libsoup_3 +, meson +, ninja +, pkg-config +, wrapGAppsHook +}: stdenv.mkDerivation rec { pname = "transmission-remote-gtk"; - version = "1.5.1"; + version = "1.6.0"; src = fetchFromGitHub { owner = "transmission-remote-gtk"; repo = "transmission-remote-gtk"; - rev = version; - sha256 = "4/ID12JukDDvJzWupc76r7W8Us5erwv8oXZhDnB6VDk="; + rev = "refs/tags/${version}"; + hash = "sha256-/syZI/5LhuYLvXrNknnpbGHEH0z5iHeye2YRNJFWZJ0="; }; - nativeBuildInputs = - [ desktop-file-utils wrapGAppsHook meson ninja pkg-config appstream-glib ]; + nativeBuildInputs = [ + appstream-glib + desktop-file-utils + meson + ninja + pkg-config + wrapGAppsHook + ]; - buildInputs = - [ gtk3 json-glib curl glib gettext libmrss geoip libproxy libappindicator ]; + buildInputs = [ + curl + geoip + gettext + glib + gtk3 + json-glib + libappindicator + libmrss + libproxy + libsoup_3 + ]; doCheck = false; # Requires network access meta = with lib; { description = "GTK remote control for the Transmission BitTorrent client"; - homepage = - "https://github.com/transmission-remote-gtk/transmission-remote-gtk"; + homepage = "https://github.com/transmission-remote-gtk/transmission-remote-gtk"; + changelog = "https://github.com/transmission-remote-gtk/transmission-remote-gtk/releases/tag/${version}"; license = licenses.gpl2; - maintainers = [ maintainers.ehmry ]; + maintainers = with maintainers; [ ehmry ]; platforms = platforms.linux; }; }