Merge pull request #199591 from zendo/update-endeavour

authored by

Sandro and committed by
GitHub
0fbb874c 21738106

+71 -105
-104
pkgs/applications/misc/endeavour/default.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitLab 4 - , fetchpatch 5 - , meson 6 - , ninja 7 - , pkg-config 8 - , wrapGAppsHook4 9 - , gettext 10 - , gnome 11 - , glib 12 - , gtk4 13 - , wayland 14 - , libadwaita 15 - , libpeas 16 - , gnome-online-accounts 17 - , gsettings-desktop-schemas 18 - , libportal-gtk4 19 - , evolution-data-server-gtk4 20 - , libical 21 - , librest 22 - , json-glib 23 - , itstool 24 - , gitUpdater 25 - }: 26 - 27 - stdenv.mkDerivation rec { 28 - pname = "endeavour"; 29 - version = "42.0"; 30 - 31 - src = fetchFromGitLab { 32 - domain = "gitlab.gnome.org"; 33 - owner = "World"; 34 - repo = "Endeavour"; 35 - rev = "v${version}"; 36 - sha256 = "U91WAoyIeQ0WbFbOCrbFJjbWe2eT7b/VL2M1hNXxyzQ="; 37 - }; 38 - 39 - patches = [ 40 - # fix build race bug https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257667 41 - (fetchpatch { 42 - url = "https://cgit.freebsd.org/ports/plain/deskutils/gnome-todo/files/patch-src_meson.build?id=a4faaf6cf7835014b5f69a337b544ea4ee7f9655"; 43 - sha256 = "sha256-dio4Mg+5OGrnjtRAf4LwowO0sG50HRmlNR16cbDvEUY="; 44 - extraPrefix = ""; 45 - name = "gnome-todo_meson-build.patch"; 46 - }) 47 - 48 - # build: Fix building with -Werror=format-security 49 - # https://gitlab.gnome.org/World/Endeavour/-/merge_requests/132 50 - (fetchpatch { 51 - url = "https://gitlab.gnome.org/World/Endeavour/-/commit/3bad03e90fcc28f6e3f87f2c90df5984dbeb0791.patch"; 52 - sha256 = "sha256-HRkNfhn+EH0Fc+KBDdX1Q+T9QWSctTOn1cvecP2N0zo="; 53 - }) 54 - 55 - # build: Use GNOME module post_install() 56 - # https://gitlab.gnome.org/World/Endeavour/-/merge_requests/135 57 - (fetchpatch { 58 - url = "https://gitlab.gnome.org/World/Endeavour/-/commit/a8daa1d8acd0a5da7aef54d6e16d8a585c71e555.patch"; 59 - sha256 = "sha256-zUTQ36eUMOY9ODAgwSKUhSlB9Cj0Yu/60KjFFW5fx2I="; 60 - }) 61 - ]; 62 - 63 - nativeBuildInputs = [ 64 - meson 65 - ninja 66 - pkg-config 67 - gettext 68 - wrapGAppsHook4 69 - itstool 70 - ]; 71 - 72 - buildInputs = [ 73 - glib 74 - gtk4 75 - wayland # required by gtk header 76 - libadwaita 77 - libpeas 78 - gnome-online-accounts 79 - gsettings-desktop-schemas 80 - gnome.adwaita-icon-theme 81 - 82 - # Plug-ins 83 - libportal-gtk4 # background 84 - evolution-data-server-gtk4 # eds 85 - libical 86 - librest # todoist 87 - json-glib # todoist 88 - ]; 89 - 90 - passthru = { 91 - updateScript = gitUpdater { 92 - inherit pname version; 93 - rev-prefix = "v"; 94 - }; 95 - }; 96 - 97 - meta = with lib; { 98 - description = "Personal task manager for GNOME"; 99 - homepage = "https://gitlab.gnome.org/World/Endeavour"; 100 - license = licenses.gpl3Plus; 101 - maintainers = teams.gnome.members; 102 - platforms = platforms.linux; 103 - }; 104 - }
+70
pkgs/applications/office/endeavour/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , wrapGAppsHook4 8 + , gettext 9 + , gnome 10 + , glib 11 + , gtk4 12 + , wayland 13 + , libadwaita 14 + , libpeas 15 + , gnome-online-accounts 16 + , gsettings-desktop-schemas 17 + , evolution-data-server-gtk4 18 + , libical 19 + , itstool 20 + , gitUpdater 21 + }: 22 + 23 + stdenv.mkDerivation rec { 24 + pname = "endeavour"; 25 + version = "43.0"; 26 + 27 + src = fetchFromGitLab { 28 + domain = "gitlab.gnome.org"; 29 + owner = "World"; 30 + repo = "Endeavour"; 31 + rev = version; 32 + sha256 = "sha256-1mCTw+nJ1w7RdCXfPCO31t1aYOq9Bki3EaXsHiiveD0="; 33 + }; 34 + 35 + nativeBuildInputs = [ 36 + meson 37 + ninja 38 + pkg-config 39 + gettext 40 + wrapGAppsHook4 41 + itstool 42 + ]; 43 + 44 + buildInputs = [ 45 + glib 46 + gtk4 47 + wayland # required by gtk header 48 + libadwaita 49 + libpeas 50 + gnome-online-accounts 51 + gsettings-desktop-schemas 52 + gnome.adwaita-icon-theme 53 + 54 + # Plug-ins 55 + evolution-data-server-gtk4 # eds 56 + libical 57 + ]; 58 + 59 + passthru = { 60 + updateScript = gitUpdater { }; 61 + }; 62 + 63 + meta = with lib; { 64 + description = "Personal task manager for GNOME"; 65 + homepage = "https://gitlab.gnome.org/World/Endeavour"; 66 + license = licenses.gpl3Plus; 67 + maintainers = teams.gnome.members; 68 + platforms = platforms.linux; 69 + }; 70 + }
+1 -1
pkgs/top-level/all-packages.nix
··· 28111 28111 28112 28112 inherit (gnome) empathy; 28113 28113 28114 - endeavour = callPackage ../applications/misc/endeavour { }; 28114 + endeavour = callPackage ../applications/office/endeavour { }; 28115 28115 28116 28116 enhanced-ctorrent = callPackage ../applications/networking/enhanced-ctorrent { }; 28117 28117