Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
166 commits
Select commit Hold shift + click to select a range
7ba6b65
gnome3.adwaita-icon-theme: 3.28.0 → 3.30.1
jtojnar Sep 5, 2018
e447800
gnome3.aisleriot: 3.22.5 → 3.22.7
jtojnar Sep 5, 2018
3c31467
atk: 2.28.1 → 2.30.0
jtojnar Sep 5, 2018
e29980b
baobab: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
cb842f8
gnome3.gnome-notes: 3.28.3 → 3.30.3
jtojnar Sep 5, 2018
eb6347b
gnome3.cheese: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
54c3d87
gnome3.dconf: 0.28.0 → 0.30.1
jtojnar Sep 5, 2018
d6bb24d
gnome3.dconf-editor: 3.28.0 → 3.30.2
jtojnar Sep 5, 2018
013df80
epiphany: 3.28.3.1 → 3.30.2
jtojnar Sep 5, 2018
45f7595
evince: 3.28.2 → 3.30.2
jtojnar Sep 5, 2018
40f9556
gnome3.evolution: 3.28.5 → 3.30.2
jtojnar Sep 5, 2018
36f9685
evolution-data-server: 3.28.5 → 3.30.2
jtojnar Sep 5, 2018
813c96b
gnome3.file-roller: 3.28.1 → 3.30.1
jtojnar Sep 5, 2018
f6c9a67
gnome3.five-or-more: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
b9d77e9
gdk_pixbuf: 2.36.12 → 2.38.0
jtojnar Sep 5, 2018
5d6e239
gnome3.gdm: 3.28.3 → 3.30.2
jtojnar Sep 5, 2018
84f1759
gnome3.gedit: 3.28.1 → 3.30.2
jtojnar Sep 5, 2018
3a154cb
gnome3.gjs: 1.52.3 → 1.54.3
jtojnar Sep 5, 2018
0149459
glib: 2.56.0 → 2.58.1
jtojnar Sep 5, 2018
3ac85d5
glib-networking: 2.56.0 → 2.58.0
jtojnar Sep 5, 2018
4dda564
gnome3.gnome-backgrounds: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
83ce748
gnome3.gnome-boxes: 3.28.5 → 3.30.3
jtojnar Sep 5, 2018
3493889
gnome3.gnome-calculator: 3.28.2 → 3.30.1
jtojnar Sep 5, 2018
3254228
gnome3.gnome-calendar: 3.28.2 → 3.30.1
jtojnar Sep 5, 2018
1d00c5b
gnome3.gnome-characters: 3.28.2 → 3.30.0
jtojnar Sep 5, 2018
3d3ab77
gnome3.gnome-chess: 3.28.1 → 3.30.0
jtojnar Sep 5, 2018
25ece79
gnome3.gnome-clocks: 3.28.0 → 3.30.1
jtojnar Sep 5, 2018
d15332a
gnome3.gnome-color-manager: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
21f0b27
gnome3.gnome-contacts: 3.28.2 → 3.30.1
jtojnar Sep 5, 2018
f534294
gnome3.gnome-control-center: 3.28.2 → 3.30.2
jtojnar Sep 5, 2018
a592091
gnome3.gnome-desktop: 3.28.2 → 3.30.2
jtojnar Sep 5, 2018
17d52ba
gnome3.gnome-disk-utility: 3.28.3 → 3.30.2
jtojnar Sep 5, 2018
267e564
gnome3.gnome-documents: 3.28.2 → 3.30.0
jtojnar Sep 5, 2018
2757eb7
gnome3.gnome-logs: 3.28.5 → 3.30.0
jtojnar Sep 5, 2018
48a7318
gnome3.gnome-maps: 3.28.2 → 3.30.2.1
jtojnar Sep 5, 2018
2393646
gnome3.gnome-mines: 3.28.0 → 3.30.1.1
jtojnar Sep 5, 2018
00eaa16
gnome3.gnome-music: 3.28.2.1 → 3.30.2
jtojnar Sep 5, 2018
1544e14
gnome3.gnome-online-accounts: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
4e4202a
gnome3.gnome-online-miners: 3.26.0 → 3.30.0
jtojnar Sep 5, 2018
b69722b
gnome3.gnome-packagekit: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
c06774d
gnome3.gnome-photos: 3.28.0 → 3.30.1
jtojnar Sep 5, 2018
8de442f
gnome3.gnome-power-manager: 3.26.0 → 3.30.0
jtojnar Sep 5, 2018
dbddbb2
gnome3.gnome-screenshot: 3.26.0 → 3.30.0
jtojnar Sep 5, 2018
fd24e60
gnome3.gnome-session: 3.28.1 → 3.30.1
jtojnar Sep 5, 2018
cf4a89e
gnome3.gnome-settings-daemon: 3.28.1 → 3.30.1.2
jtojnar Sep 5, 2018
66c36ae
gnome3.gnome-shell: 3.28.3 → 3.30.2
jtojnar Sep 5, 2018
e5c40b8
gnome3.gnome-shell-extensions: 3.28.1 → 3.30.1
jtojnar Sep 5, 2018
2dd1afd
gnome3.gnome-software: 3.28.2 → 3.30.5
jtojnar Sep 5, 2018
9637215
gnome3.gnome-sudoku: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
3c0b77b
gnome3.gnome-system-monitor: 3.28.2 → 3.30.0
jtojnar Sep 5, 2018
01a39ac
gnome3.gnome-taquin: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
a1ed87d
gnome3.gnome-terminal: 3.28.2 → 3.30.2
jtojnar Sep 5, 2018
b2f1c63
gnome3.gnome-tweaks: 3.28.1 → 3.30.1
jtojnar Sep 5, 2018
fe4b53b
gobjectIntrospection: 1.56.0 → 1.58.1
jtojnar Sep 5, 2018
726af32
gsettings-desktop-schemas: 3.28.0 → 3.28.1
jtojnar Sep 5, 2018
b69f280
gnome3.gtksourceview: 3.24.6 → 3.24.8
jtojnar Sep 5, 2018
cb45ce9
gucharmap: 11.0.1 → 11.0.3
jtojnar Sep 5, 2018
1852c62
gvfs: 1.36.2 → 1.38.1
jtojnar Sep 5, 2018
da25669
gnome3.iagno: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
628ac45
libdazzle: 3.28.5 → 3.30.2
jtojnar Sep 5, 2018
3844468
librsvg: 2.42.4 → 2.44.9
jtojnar Sep 5, 2018
6182a3f
libsecret: 0.18.5 → 0.18.6
jtojnar Sep 5, 2018
f78203d
libsoup: 2.62.2 → 2.64.2
jtojnar Sep 5, 2018
70f1b62
gnome3.lightsoff: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
070e918
gnome3.metacity: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
beb6779
gnome3.mutter: 3.28.3 → 3.30.2
jtojnar Sep 5, 2018
bb0b136
gnome3.nautilus: 3.28.1 → 3.30.4
jtojnar Sep 5, 2018
859ad21
orca: 3.28.2 → 3.30.1
jtojnar Sep 5, 2018
438011d
gnome3.polari: 3.28.1 → 3.30.2
jtojnar Sep 5, 2018
036d7d4
gnome3.seahorse: 3.20.0 → 3.30
jtojnar Sep 5, 2018
bb3a734
shotwell: 0.28.2 → 0.30.0
jtojnar Sep 5, 2018
bcc8e6d
simple-scan: 3.28.1 → 3.30.2
jtojnar Sep 5, 2018
ade896e
gnome3.sushi: 3.28.3 → 3.30.0
jtojnar Sep 5, 2018
e56f97c
gnome3.swell-foop: 3.28.0 → 3.30.0
jtojnar Sep 5, 2018
18d6f1f
gnome3.tracker-miners: 2.1.3 → 2.1.5
jtojnar Sep 5, 2018
a27dd0a
gnome3.vte: 0.52.2 → 0.54.2
jtojnar Sep 5, 2018
0cdc4ab
yelp: 3.28.1 → 3.30.0
jtojnar Sep 5, 2018
9dc7dee
gnome3.yelp-xsl: 3.28.0 → 3.30.1
jtojnar Sep 5, 2018
e60cf52
vala_0_42: init at 0.42.3
jtojnar Sep 4, 2018
a268c60
webkitgtk: 2.20.5 → 2.22.0
jtojnar Sep 4, 2018
b053afd
telepathy-glib: clean up
jtojnar Sep 4, 2018
994a20f
vala: enable parallel building
jtojnar Sep 4, 2018
3ad7dc0
libpsl: 0.17.0 → 0.20.2
jtojnar Sep 4, 2018
dc5afbd
gtk3: 3.22.30 → 3.24.1
jtojnar Sep 5, 2018
9696e36
gnome3.gconf: remove
jtojnar Sep 5, 2018
8d078e5
libhttpseverywhere: fix build
jtojnar Sep 5, 2018
1f914b5
sysprof: 3.28.1 → 3.30.0
hedning Sep 6, 2018
269f7f5
gnome3.atomix: 3.29.3 → 3.30.0.1
jtojnar Sep 6, 2018
d02d548
gnome3.gnome-getting-started-docs: 3.28.2 → 3.30.0
jtojnar Sep 6, 2018
bd2c80a
gnome3.gnome-user-docs: 3.28.2 → 3.30.2
jtojnar Sep 6, 2018
e09e735
spidermonkey_60: init at 60.3.0
hedning Sep 6, 2018
a3d6b0a
pitivi: 0.99.0 → 0.999.0
jtojnar Sep 8, 2018
2c8565a
nixos/gdm: use XDG_DATA_DIRS to find sessions
hedning Sep 8, 2018
372f97f
pythonPackages.pygobject3: 3.26.1 -> 3.30.2
hedning Sep 11, 2018
d678b0c
gnome3.gnome-panel: 3.28.0 → 3.30.0
hedning Sep 11, 2018
845bc0d
gnome3.geary: fix build with webkit-2.22.0
hedning Sep 12, 2018
305c711
gnome3.gnome-applets: 3.28.0 → 3.30.0
hedning Sep 12, 2018
05dff03
gnome3.gnome-flashback: 3.28.0 → 3.30.0
hedning Sep 12, 2018
ec1ba5d
gnome3.gnome-usage: 3.28.0 → 3.30.0
hedning Sep 12, 2018
46448f2
libunique: Don't fail on deprecated-declarations
hedning Sep 12, 2018
e2fb5c3
gnome3.folks: fix build
jtojnar Sep 12, 2018
109b9e3
gnome3.gpaste: 3.28.2 → 3.30.2
jtojnar Sep 12, 2018
e80ef11
zeitgeist: fix build
jtojnar Sep 12, 2018
ab51dc1
gnome3.gnome-devel-docs: 3.28.0 → 3.30.2
jtojnar Sep 13, 2018
c36ffca
gnome3.pomodoro: fix build
jtojnar Sep 13, 2018
c0b58d9
gnome-builder: 3.28.4 → 3.30.0
jtojnar Sep 13, 2018
13e17e5
jsonrpc-glib: 3.28.1 → 3.30.0
jtojnar Sep 13, 2018
8f85b50
at-spi2-atk: 2.26.2 → 2.30.0
jtojnar Sep 13, 2018
62da0be
at-spi2-core: 2.28.0 → 2.30.0
jtojnar Sep 13, 2018
1ccf262
gnomeExtensions.dash-to-dock: 63 → 64
jtojnar Sep 13, 2018
02ebd47
gnomeExtensions.dash-to-panel: 11 → 16
jtojnar Sep 13, 2018
9a4932b
gnomeExtensions.icon-hider: 19 -> 20
hedning Sep 13, 2018
7e082a4
gnomeExtensions.nohotcorner: 16.0 -> 17.0
hedning Sep 13, 2018
e7bd4f8
gnomeExtensions.system-monitor: 33 -> 36
hedning Sep 13, 2018
47f67c6
gnome-latex: 3.30.1 → 3.30.2
jtojnar Sep 13, 2018
7dc92f6
gtksourceview4: 4.0.0 → 4.0.3
jtojnar Sep 13, 2018
e22da76
empathy: fix build
jtojnar Sep 13, 2018
10b481c
template-glib: 3.28.0 → 3.30.0
jtojnar Sep 17, 2018
9d8ea55
python3.pkgs.pyatspi: 2.26.0 → 2.30.0
jtojnar Sep 17, 2018
38c529f
glib: use absolute path for `gio-launch-desktop`
hedning Sep 14, 2018
0cd638b
playerctl: switch to meson and fix build
hedning Sep 17, 2018
153f3f8
gnome3.mutter328: init
worldofpeace Sep 17, 2018
16f31fb
xfce.xfce4-namebar-plugin: Specify vala_0_40
hedning Sep 18, 2018
ef67f0d
telepathy-salut: use standard pkgconfig
hedning Sep 18, 2018
8968d20
planner: don't error on deprecrated declarations
hedning Sep 18, 2018
1eaa454
ldmtool: don't fail on deprecated declarations
hedning Sep 18, 2018
0b83fc3
gnucash24: add `pcre` fix build
hedning Sep 18, 2018
e6fb865
libhandy: init at 0.0.5
jtojnar Aug 12, 2018
3782e12
gnome-podcasts: init at 0.4.6
jtojnar Sep 23, 2018
52e6175
gnucash: don't fail on glib-2.58's new deprecrations
hedning Sep 22, 2018
f28ff4c
purple-facebook: Remove unused mercurial dependency
hedning Sep 22, 2018
14a1a4b
gnome-recipes: init at 2.0.2
jtojnar Mar 22, 2018
89594d9
gnome3.grilo-plugins: 0.3.7 → 0.3.8
jtojnar Sep 24, 2018
f6ad14a
gnome3.eog: 3.28.3 → 3.28.4
jtojnar Sep 25, 2018
2150529
json-glib: 1.4.2 → 1.4.4
jtojnar Sep 26, 2018
b83ff40
gnome3.libgda: 5.2.4 → 5.2.5
jtojnar Sep 28, 2018
181a986
gnome3.tracker: 2.1.4 → 2.1.6
jtojnar Sep 28, 2018
d359635
gnome3.gnome-remote-desktop: init at 0.1.6
jtojnar Sep 29, 2018
e02516d
nixos/gnome3: enable remote desktop on wayland
jtojnar Sep 29, 2018
fcf0669
gxneur: don't fail on new glib deprecration
hedning Oct 17, 2018
3fdfde4
hardinfo: fix build with new libsoup
hedning Oct 17, 2018
abb694f
gitg: 3.26.0 -> 3.30.1
hedning Oct 17, 2018
b1f55d2
gnome3.zenity: 3.28.1 -> 3.30.0
hedning Oct 17, 2018
98c0241
gnomeExtensions.icon-hider: 20 -> 21
jonafato Sep 25, 2018
10d43b2
gnomeExtensions.nohotcorner: 17.0 -> 18.0
jonafato Sep 25, 2018
999cd7f
gnomeExtensions.caffeine: unstable-2017-06-21 -> unstable-2018-09-25
jonafato Sep 25, 2018
55cbc8b
gnomeExtensions.no-title-bar: 8 -> 9
jonafato Oct 20, 2018
0192b5a
gnome3: add hedning to maintainers
hedning Nov 13, 2018
4da3f08
deepin.go-gir-generator: fix dde-api with gobject-introspection 1.58+
hedning Nov 13, 2018
7ee05fe
gnome3.devhelp: 3.30.0 -> 3.30.1
hedning Nov 13, 2018
6fa5ea6
gem-config: Add missing dependencies for gio and gtk2
midchildan Nov 14, 2018
f82c95e
gnome3.gnome-characters: add gnome-desktop typelib
hedning Nov 14, 2018
10f8039
vala_0_40: 0.40.6 → 0.40.11
jtojnar Nov 18, 2018
d5ba27a
gnome3.gnome-desktop: fix path substitution
hedning Nov 17, 2018
3faeab2
meld: 3.30.2 → 3.30.3
jtojnar Nov 19, 2018
05a71d2
gnome3.gexiv2: 0.10.8 → 0.10.9
jtojnar Nov 19, 2018
7f0bfab
gnome3.grilo: 0.3.6 → 0.3.7
jtojnar Nov 20, 2018
cb7a36c
nemiver.updateScript: allow unstable versions
jtojnar Nov 20, 2018
1fe7aaf
empathy.updateScript: allow unstable versions
jtojnar Nov 20, 2018
195fc31
gnome3.gnome-system-log.updateScript: allow unstable versions
jtojnar Nov 20, 2018
79ad369
gnome3.gtksourceviewmm.updateScript: allow unstable versions
jtojnar Nov 20, 2018
18e2f05
gtk-vnc.updateScript: allow unstable versions
jtojnar Nov 20, 2018
f19b76b
cantarell-fonts: 0.100 → 0.110
jtojnar Nov 20, 2018
440d84c
gnome3.updateScript: improve pre-release detection
jtojnar Nov 20, 2018
3a3afc7
cantarell-fonts: ad-hoc fix for build
hedning Nov 21, 2018
338b3fd
gobjectIntrospection: test our own patches
hedning Nov 22, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,7 @@
./services/desktops/gnome3/gnome-documents.nix
./services/desktops/gnome3/gnome-keyring.nix
./services/desktops/gnome3/gnome-online-accounts.nix
./services/desktops/gnome3/gnome-remote-desktop.nix
./services/desktops/gnome3/gnome-online-miners.nix
./services/desktops/gnome3/gnome-terminal-server.nix
./services/desktops/gnome3/gnome-user-share.nix
Expand Down
18 changes: 18 additions & 0 deletions nixos/modules/services/desktops/gnome3/gnome-remote-desktop.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Remote desktop daemon using Pipewire.
{ config, lib, pkgs, ... }:

with lib;

{
###### interface
options = {
services.gnome3.gnome-remote-desktop = {
enable = mkEnableOption "Remote Desktop support using Pipewire";
};
};

###### implementation
config = mkIf config.services.gnome3.gnome-remote-desktop.enable {
systemd.packages = [ pkgs.gnome3.gnome-remote-desktop ];
};
}
1 change: 1 addition & 0 deletions nixos/modules/services/x11/desktop-managers/gnome3.nix
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ in {
services.gnome3.gnome-documents.enable = mkDefault true;
services.gnome3.gnome-keyring.enable = true;
services.gnome3.gnome-online-accounts.enable = mkDefault true;
services.gnome3.gnome-remote-desktop.enable = mkDefault true;
services.gnome3.gnome-terminal-server.enable = mkDefault true;
services.gnome3.gnome-user-share.enable = mkDefault true;
services.gnome3.gvfs.enable = true;
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/x11/display-managers/gdm.nix
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ in
environment = {
GDM_X_SERVER_EXTRA_ARGS = toString
(filter (arg: arg != "-terminate") cfg.xserverArgs);
GDM_SESSIONS_DIR = "${cfg.session.desktops}/share/xsessions";
XDG_DATA_DIRS = "${cfg.session.desktops}/share/";
# Find the mouse
XCURSOR_PATH = "~/.icons:${pkgs.gnome3.adwaita-icon-theme}/share/icons";
} // optionalAttrs (xSessionWrapper != null) {
Expand Down
44 changes: 44 additions & 0 deletions pkgs/applications/audio/gnome-podcasts/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{ stdenv, fetchurl, fetchFromGitLab, meson, ninja, gettext, cargo, rustc, python3, rustPlatform, pkgconfig, gnome3
, glib, libhandy, gtk3, dbus, openssl, sqlite, gst_all_1, wrapGAppsHook }:

# TODO: build from git for easier updates
# rustPlatform.buildRustPackage rec {
stdenv.mkDerivation rec {
version = "0.4.6";
name = "gnome-podcasts-${version}";

src = fetchurl {
url = https://gitlab.gnome.org/World/podcasts/uploads/e59ac5d618d7daf4c7f33ba72957c466/gnome-podcasts-0.4.6.tar.xz;
sha256 = "0g2rk3w251fp5jwbxs5ya1adv8nsgdqjy1vmfg8qqab6qyndhbrc";
};

# src = fetchFromGitLab {
# domain = "gitlab.gnome.org";
# owner = "World";
# repo = "podcasts";
# rev = version;
# sha256 = "15xj98dhxvys0cnya9488qsfsm0ys1wy69wkc39z8j6hwdm7byq2";
# };

nativeBuildInputs = [
meson ninja pkgconfig gettext cargo rustc python3 wrapGAppsHook
];
buildInputs = [
glib gtk3 libhandy dbus openssl sqlite gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-bad
];

# cargoSha256 = "0721b5f700vvvzvmdl8nfjaa6j412q1fjssgrjv8n6rmn9z13d2v";

postPatch = ''
chmod +x scripts/compile-gschema.py # patchShebangs requires executable file
patchShebangs scripts/compile-gschema.py
'';

meta = with stdenv.lib; {
description = "Listen to your favorite podcasts";
homepage = https://wiki.gnome.org/Apps/Podcasts;
license = licenses.gpl3;
maintainers = gnome3.maintainers;
platforms = platforms.unix;
};
}
27 changes: 4 additions & 23 deletions pkgs/applications/editors/gnome-builder/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
, desktop-file-utils
, docbook_xsl
, docbook_xml_dtd_43
, fetchpatch
, fetchurl
, flatpak
, glibcLocales
Expand All @@ -12,7 +11,7 @@
, gspell
, gtk-doc
, gtk3
, gtksourceview3
, gtksourceview4
, hicolor-icon-theme
, json-glib
, jsonrpc-glib
Expand All @@ -31,14 +30,14 @@
, wrapGAppsHook
}:
let
version = "3.28.4";
version = "3.30.0";
pname = "gnome-builder";
in stdenv.mkDerivation {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0ibb74jlyrl5f6rj1b74196zfg2qaf870lxgi76qzpkgwq0iya05";
sha256 = "1pshzpjy9rk6gijlm97s316aihykzxrmb07vilp17q5857passak";
};

nativeBuildInputs = [
Expand Down Expand Up @@ -67,7 +66,7 @@ in stdenv.mkDerivation {
gnome3.vte
gspell
gtk3
gtksourceview3
gtksourceview4
json-glib
jsonrpc-glib
libdazzle
Expand All @@ -87,24 +86,6 @@ in stdenv.mkDerivation {
patchShebangs build-aux/meson/post_install.py
'';

patches = [
(fetchpatch {
name = "absolute-shared-library-path.patch";
url = "https://gitlab.gnome.org/GNOME/gnome-builder/commit/1011cabc519fd7322e2d695c79bfce3e18ff6200.patch";
sha256 = "1g12zziidzrphp527aa8sklfaln4qpjprkz73f0c9w5ph6k252fw";
})
(fetchpatch {
name = "python-libprefix.patch";
url = "https://gitlab.gnome.org/GNOME/gnome-builder/commit/43494ce83a347f369ed4cfb8dd71d3b93452736b.patch";
sha256 = "0kgi3n3g13n1j4xa61ln9xiahcfdc43bxi5mw4yva2d5px445msf";
})
(fetchpatch {
name = "ostree-dependency.patch";
url = "https://gitlab.gnome.org/GNOME/gnome-builder/commit/8b11773b65c95f464a0de16b91318c1ca73deeae.patch";
sha256 = "18r4hd90id0w6r0lzqpw83bcj45nm9jhr46a0ffi1mcayb18mgbk";
})
];

mesonFlags = [
"-Dpython_libprefix=${python3.libPrefix}"
"-Dwith_docs=true"
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/gnome-latex/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, wrapGAppsHook
, tepl, amtk, gnome3, glib, pkgconfig, intltool, itstool, libxml2 }:
let
version = "3.30.1";
version = "3.30.2";
pname = "gnome-latex";
in stdenv.mkDerivation {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0yvkp311ikmiypzj2q6ypvyw5migxiqp8lwhyl3qq6mk6p0x66w8";
sha256 = "0fn3vy6w714wy0bz3y11zpdprpwxbv5xfiyyxjwp2nix9mbvv2sm";
};

NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
Expand Down
13 changes: 7 additions & 6 deletions pkgs/applications/graphics/shotwell/default.nix
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
{ fetchurl, stdenv, meson, ninja, gtk3, libexif, libgphoto2, libsoup, libxml2, vala, sqlite
, webkitgtk, pkgconfig, gnome3, gst_all_1, libgudev, libraw, glib, json-glib
, gettext, desktop-file-utils, gdk_pixbuf, librsvg, wrapGAppsHook
, gobjectIntrospection, itstool, libgdata }:
, gobjectIntrospection, itstool, libgdata, python3 }:

# for dependencies see https://wiki.gnome.org/Apps/Shotwell/BuildingAndInstalling

let
pname = "shotwell";
version = "0.28.2";
version = "0.30.1";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0pa7lb33i4hdnz7hr7x938d48ilrnj47jzb99la79rmm08yyin8n";
sha256 = "01hsmig06hjv34yf9y60hv2gml593xfkza4ilq4b22gr8l4v2qip";
};

nativeBuildInputs = [
meson ninja vala pkgconfig itstool gettext desktop-file-utils wrapGAppsHook gobjectIntrospection
meson ninja vala pkgconfig itstool gettext desktop-file-utils python3 wrapGAppsHook gobjectIntrospection
];

buildInputs = [
Expand All @@ -28,8 +28,9 @@ in stdenv.mkDerivation rec {
gnome3.gcr gnome3.defaultIconTheme libgdata
];

postInstall = ''
glib-compile-schemas $out/share/glib-2.0/schemas
postPatch = ''
chmod +x build-aux/meson/postinstall.py # patchShebangs requires executable file
patchShebangs build-aux/meson/postinstall.py
'';

passthru = {
Expand Down
79 changes: 79 additions & 0 deletions pkgs/applications/misc/gnome-recipes/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
{ stdenv
, fetchurl
, meson
, ninja
, pkgconfig
, gnome3
, desktop-file-utils
, gettext
, itstool
, python3
, wrapGAppsHook
, gtk3
, glib
, libsoup
, gnome-online-accounts
, rest
, json-glib
, gnome-autoar
, gspell
, libcanberra }:

let
pname = "gnome-recipes";
version = "2.0.2";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1yymii3yf823d9x28fbhqdqm1wa30s40j94x0am9fjj0nzyd5s8v";
};

nativeBuildInputs = [
meson
ninja
pkgconfig
desktop-file-utils
gettext
itstool
python3
wrapGAppsHook
];

buildInputs = [
gtk3
glib
libsoup
gnome-online-accounts
rest
json-glib
gnome-autoar
gspell
libcanberra
];

# https://github.com/NixOS/nixpkgs/issues/36468
# https://gitlab.gnome.org/GNOME/recipes/issues/76
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";

postPatch = ''
chmod +x src/list_to_c.py
patchShebangs src/list_to_c.py
patchShebangs meson_post_install.py
'';

passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
};
};

meta = with stdenv.lib; {
description = "Recipe management application for GNOME";
homepage = https://wiki.gnome.org/Apps/Recipes;
maintainers = gnome3.maintainers;
license = licenses.gpl3;
platforms = platforms.unix;
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/misc/gnome-usage/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@

let
pname = "gnome-usage";
version = "3.28.0";
version = "3.30.0";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0130bwinpkz307nalw6ndi5mk38k5g6jna4gbw2916d54df6a4nq";
sha256 = "0f1vccw916az8hzsqmx6f57jvl68s3sbd3qk4rpwn42ks1v7nmsh";
};

nativeBuildInputs = [ meson ninja pkgconfig vala gettext libxml2 desktop-file-utils wrapGAppsHook ];
Expand Down
2 changes: 2 additions & 0 deletions pkgs/applications/misc/gxneur/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ stdenv.mkDerivation {
sha256 = "0avmhdcj0hpr55fc0iih8fjykmdhn34c8mwdnqvl8jh4nhxxchxr";
};

NIX_CFLAGS_COMPILE = "-Wno-deprecated-declarations";

nativeBuildInputs = [ pkgconfig intltool ];
buildInputs = [
xorg.libX11 glib gtk2 xorg.libXpm xorg.libXt xorg.libXext xneur
Expand Down
9 changes: 6 additions & 3 deletions pkgs/applications/misc/orca/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,29 @@
, intltool, yelp-tools, itstool, libxmlxx3
, python, pygobject3, gtk3, gnome3, substituteAll
, at-spi2-atk, at-spi2-core, pyatspi, dbus, dbus-python, pyxdg
, xkbcomp, gsettings-desktop-schemas
, xkbcomp, procps, lsof, coreutils, gsettings-desktop-schemas
, speechd, brltty, setproctitle, gst_all_1, gst-python
}:

let
pname = "orca";
version = "3.28.2";
version = "3.30.1";
in buildPythonApplication rec {
name = "${pname}-${version}";

format = "other";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "08rh6ji680g5nrw2n7jrxrw7nwg04sj52jxffcfasgss2f51d38q";
sha256 = "1b9s69frjmghjm1p9a4rrvknl9m0qlwr7mr4lsxkvjnblhsnw0g7";
};

patches = [
(substituteAll {
src = ./fix-paths.patch;
cat = "${coreutils}/bin/cat";
lsof = "${lsof}/bin/lsof";
pgrep = "${procps}/bin/pgrep";
xkbcomp = "${xkbcomp}/bin/xkbcomp";
})
];
Expand Down
Loading