tootle: fix build with latest vala

This commit is contained in:
Bobby Rong 2021-12-03 12:37:36 +08:00
parent 7c7a016054
commit 6b7a314be6
No known key found for this signature in database
GPG key ID: ED07364437C91161

View file

@ -1,8 +1,9 @@
{ lib, stdenv
{ lib
, stdenv
, fetchFromGitHub
, nix-update-script
, fetchpatch
, vala_0_52
, vala
, meson
, ninja
, pkg-config
@ -30,14 +31,27 @@ stdenv.mkDerivation rec {
sha256 = "NRM7GiJA8c5z9AvXpGXtMl4ZaYN2GauEIbjBmoY4pdo=";
};
patches = [
# Adhere to GLib.Object naming conventions for properties
# https://github.com/bleakgrey/tootle/pull/339
(fetchpatch {
url = "https://git.alpinelinux.org/aports/plain/community/tootle/0001-Adhere-to-GLib.Object-naming-conventions-for-propert.patch?id=001bf1ce9695ddb0bbb58b44433d54207c15b0b5";
sha256 = "sha256-B62PhMRkU8P3jmnIUq1bYWztLtO2oNcDsXnAYbJGpso=";
})
# Use reason_phrase instead of get_phrase
# https://github.com/bleakgrey/tootle/pull/336
(fetchpatch {
url = "https://git.alpinelinux.org/aports/plain/community/tootle/0002-Use-reason_phrase-instead-of-get_phrase.patch?id=001bf1ce9695ddb0bbb58b44433d54207c15b0b5";
sha256 = "sha256-rm5NFLeAL2ilXpioywgCR9ppoq+MD0MLyVaBmdzVkqU=";
})
];
nativeBuildInputs = [
meson
ninja
pkg-config
python3
# Does not build with vala 0.54
# https://github.com/bleakgrey/tootle/issues/337
vala_0_52
vala
wrapGAppsHook
];