smile: 2.9.0 → 2.9.5 (#314521)

This commit is contained in:
Aleksana 2024-05-28 19:43:08 +08:00 committed by GitHub
parent 5a7b442bbf
commit 3c179aaa72
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -13,28 +13,20 @@
python3.pkgs.buildPythonApplication rec {
pname = "smile";
version = "2.9.0";
format = "other";
version = "2.9.5";
pyproject = false; # Builds with meson
src = fetchFromGitHub {
owner = "mijorus";
repo = "smile";
rev = version;
hash = "sha256-tXbRel+rtaE2zPO8NOc4X+Ktk4PdRHBMtpsGLbvuHZk=";
hash = "sha256-WwkwJXRnIvBS0cdcmJhErZLe0wwvarUdE7rpx7qcd2E=";
};
postPatch = ''
patchShebangs build-aux/meson/postinstall.py
substituteInPlace build-aux/meson/postinstall.py \
--replace-fail gtk-update-icon-cache gtk4-update-icon-cache
'';
nativeBuildInputs = [
desktop-file-utils # for update-desktop-database
glib # for glib-compile-resources
gobject-introspection
gtk4 # for gtk4-update-icon-cache
meson
ninja
wrapGAppsHook4
@ -44,7 +36,7 @@ python3.pkgs.buildPythonApplication rec {
libadwaita
];
propagatedBuildInputs = with python3.pkgs; [
dependencies = with python3.pkgs; [
dbus-python
manimpango
pygobject3
@ -63,6 +55,6 @@ python3.pkgs.buildPythonApplication rec {
homepage = "https://mijorus.it/projects/smile/";
license = lib.licenses.gpl3Plus;
mainProgram = "smile";
maintainers = with lib.maintainers; [ koppor ];
maintainers = with lib.maintainers; [ koppor aleksana ];
};
}