Merge pull request #244547 from SFrijters/tint2-17.1.3

tint2: 17.0.2 -> 17.1.3, switch to fork, fix compatibility with glib >= 2.76
This commit is contained in:
José Romildo Malaquias 2023-07-21 20:25:05 -03:00 committed by GitHub
commit 9b23a95e30
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,5 +1,6 @@
{ lib, stdenv
, fetchFromGitLab
, fetchpatch
, pkg-config
, cmake
, gettext
@ -24,15 +25,25 @@
stdenv.mkDerivation rec {
pname = "tint2";
version = "17.0.2";
version = "17.1.3";
src = fetchFromGitLab {
owner = "o9000";
owner = "nick87720z";
repo = "tint2";
rev = version;
sha256 = "sha256-SqpAjclwu3HN07LAZgvXGzjMK6G+nYLDdl90o1+9aog=";
hash = "sha256-9sEe/Gnj+FWLPbWBtfL1YlNNC12j7/KjQ40xdkaFJVQ=";
};
patches = [
# Fix crashes with glib >= 2.76
# https://patchespromptly.com/glib2/
# https://gitlab.com/nick87720z/tint2/-/issues/4
(fetchpatch {
url = "https://gitlab.com/nick87720z/tint2/uploads/7de4501a4fa4fffa5ba8bb0fa3d19f78/glib.patch";
hash = "sha256-K547KYlRkVl1s2THi3ZCRuM447EFJwTqUEBjKQnV8Sc=";
})
];
nativeBuildInputs = [
pkg-config
cmake
@ -72,7 +83,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
homepage = "https://gitlab.com/o9000/tint2";
homepage = "https://gitlab.com/nick87720z/tint2";
description = "Simple panel/taskbar unintrusive and light (memory, cpu, aestetic)";
license = licenses.gpl2Only;
platforms = platforms.linux;