balsa: 2.6.4 -> 2.6.5, modernize

+25 -16
+25 -16
pkgs/by-name/ba/balsa/package.nix
··· 1 { 2 lib, 3 stdenv, 4 - fetchurl, 5 glib, 6 gmime3, 7 gnutls, 8 - gobject-introspection, 9 gpgme, 10 gtk3, 11 gtksourceview4, 12 gtkspell3, 13 - intltool, 14 libcanberra-gtk3, 15 libesmtp, 16 libical, 17 libnotify, 18 libsecret, 19 openssl, 20 pkg-config, 21 sqlite, 22 webkitgtk_4_0, 23 wrapGAppsHook3, 24 }: 25 26 - stdenv.mkDerivation rec { 27 pname = "balsa"; 28 - version = "2.6.4"; 29 30 - src = fetchurl { 31 - url = "https://pawsa.fedorapeople.org/balsa/${pname}-${version}.tar.xz"; 32 - sha256 = "1hcgmjka2x2igdrmvzlfs12mv892kv4vzv5iy90kvcqxa625kymy"; 33 }; 34 35 nativeBuildInputs = [ 36 pkg-config 37 - intltool 38 - gobject-introspection 39 wrapGAppsHook3 40 ]; 41 ··· 57 webkitgtk_4_0 58 ]; 59 60 configureFlags = [ 61 "--with-canberra" 62 "--with-gtksourceview" ··· 70 71 enableParallelBuilding = true; 72 73 - meta = with lib; { 74 - homepage = "http://pawsa.fedorapeople.org/balsa/"; 75 description = "E-mail client for GNOME"; 76 - license = licenses.gpl2Plus; 77 - platforms = platforms.unix; 78 - maintainers = [ maintainers.romildo ]; 79 }; 80 - }
··· 1 { 2 lib, 3 stdenv, 4 + fetchFromGitLab, 5 glib, 6 gmime3, 7 gnutls, 8 gpgme, 9 gtk3, 10 gtksourceview4, 11 gtkspell3, 12 libcanberra-gtk3, 13 libesmtp, 14 libical, 15 libnotify, 16 libsecret, 17 openssl, 18 + meson, 19 + ninja, 20 pkg-config, 21 sqlite, 22 webkitgtk_4_0, 23 wrapGAppsHook3, 24 }: 25 26 + stdenv.mkDerivation (finalAttrs: { 27 pname = "balsa"; 28 + version = "2.6.5"; 29 30 + src = fetchFromGitLab { 31 + domain = "gitlab.gnome.org"; 32 + owner = "GNOME"; 33 + repo = "balsa"; 34 + tag = finalAttrs.version; 35 + hash = "sha256-KvgDIFbXmVkTqOibKF+8UhupEDgdhje600aSbmeKZqo="; 36 }; 37 38 nativeBuildInputs = [ 39 + meson 40 + ninja 41 pkg-config 42 wrapGAppsHook3 43 ]; 44 ··· 60 webkitgtk_4_0 61 ]; 62 63 + mesonFlags = [ 64 + (lib.mesonOption "sysconfdir" "etc") 65 + ]; 66 + 67 configureFlags = [ 68 "--with-canberra" 69 "--with-gtksourceview" ··· 77 78 enableParallelBuilding = true; 79 80 + meta = { 81 description = "E-mail client for GNOME"; 82 + homepage = "https://gitlab.gnome.org/GNOME/balsa"; 83 + changelog = "https://gitlab.gnome.org/GNOME/balsa/-/blob/master/ChangeLog"; 84 + mainProgram = "balsa"; 85 + license = lib.licenses.gpl2Plus; 86 + platforms = lib.platforms.unix; 87 + maintainers = with lib.maintainers; [ romildo ]; 88 }; 89 + })