diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2021-06-25 18:54:02 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-25 18:54:02 +0200 |
commit | d31cce87e1a6096eaa2ecad0c9b9892cf3878313 (patch) | |
tree | 55f516685f52bb47f10c74a64f36e88c42a79454 /pkgs/desktops/pantheon | |
parent | c65ec8d5df1dd8058806c3f76939c9c7c2220ac5 (diff) | |
parent | 246ae1de110ea1fc2644dbd6888da16b943c1dd6 (diff) | |
download | nixpkgs-d31cce87e1a6096eaa2ecad0c9b9892cf3878313.tar nixpkgs-d31cce87e1a6096eaa2ecad0c9b9892cf3878313.tar.gz nixpkgs-d31cce87e1a6096eaa2ecad0c9b9892cf3878313.tar.bz2 nixpkgs-d31cce87e1a6096eaa2ecad0c9b9892cf3878313.tar.lz nixpkgs-d31cce87e1a6096eaa2ecad0c9b9892cf3878313.tar.xz nixpkgs-d31cce87e1a6096eaa2ecad0c9b9892cf3878313.tar.zst nixpkgs-d31cce87e1a6096eaa2ecad0c9b9892cf3878313.zip |
Merge pull request #127696 from ethancedwards8/pantheon-elementary-mail
Diffstat (limited to 'pkgs/desktops/pantheon')
-rw-r--r-- | pkgs/desktops/pantheon/apps/elementary-mail/default.nix | 82 | ||||
-rw-r--r-- | pkgs/desktops/pantheon/default.nix | 2 |
2 files changed, 84 insertions, 0 deletions
diff --git a/pkgs/desktops/pantheon/apps/elementary-mail/default.nix b/pkgs/desktops/pantheon/apps/elementary-mail/default.nix new file mode 100644 index 00000000000..b909f2472ad --- /dev/null +++ b/pkgs/desktops/pantheon/apps/elementary-mail/default.nix @@ -0,0 +1,82 @@ +{ lib, stdenv +, fetchFromGitHub +, nix-update-script +, pantheon +, pkg-config +, meson +, ninja +, python3 +, vala +, desktop-file-utils +, gtk3 +, libxml2 +, libhandy +, webkitgtk +, folks +, libgdata +, sqlite +, granite +, elementary-icon-theme +, evolution-data-server +, appstream +, wrapGAppsHook +, libgee +}: + +stdenv.mkDerivation rec { + pname = "elementary-mail"; + version = "unstable-2021-06-21"; + + repoName = "mail"; + + src = fetchFromGitHub { + owner = "elementary"; + repo = repoName; + rev = "c64c87fabb31dea8dc388152d5a835401993acf4"; + sha256 = "yEUg1IbYbzOJiklnqR23X+aGVE9j4F9iH8FkmlB15x4="; + }; + + passthru = { + updateScript = nix-update-script { + attrPath = "pantheon.${pname}"; + }; + }; + + nativeBuildInputs = [ + appstream + desktop-file-utils + libxml2 + meson + ninja + pkg-config + python3 + vala + wrapGAppsHook + ]; + + buildInputs = [ + elementary-icon-theme + evolution-data-server + folks + granite + gtk3 + libgdata + libgee + libhandy + sqlite + webkitgtk + ]; + + postPatch = '' + chmod +x meson/post_install.py + patchShebangs meson/post_install.py + ''; + + meta = with lib; { + description = "Mail app designed for elementary OS"; + homepage = "https://github.com/elementary/mail"; + license = licenses.gpl3Plus; + platforms = platforms.linux; + maintainers = pantheon.maintainers ++ [ maintainers.ethancedwards8 ]; + }; +} diff --git a/pkgs/desktops/pantheon/default.nix b/pkgs/desktops/pantheon/default.nix index 82d6a87b109..5ff368a642e 100644 --- a/pkgs/desktops/pantheon/default.nix +++ b/pkgs/desktops/pantheon/default.nix @@ -49,6 +49,8 @@ lib.makeScope pkgs.newScope (self: with self; { elementary-feedback = callPackage ./apps/elementary-feedback { }; + elementary-mail = callPackage ./apps/elementary-mail { }; + elementary-music = callPackage ./apps/elementary-music { }; elementary-photos = callPackage ./apps/elementary-photos { }; |