diff options
author | William A. Kennington III <william@wkennington.com> | 2015-08-14 13:22:00 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-08-14 13:22:00 -0700 |
commit | a106080623d9806da90aeb73951e0773b8bca9af (patch) | |
tree | 3af7ca809c29e124de8b8ecd17f42eb86643e2ee /pkgs/desktops/gnome-3/3.16 | |
parent | e46e461685e048ac975dfb5fedac34d6c03a5423 (diff) | |
parent | c541c236927b9ec20901cf0b7a58b622b41abe8b (diff) | |
download | nixpkgs-a106080623d9806da90aeb73951e0773b8bca9af.tar nixpkgs-a106080623d9806da90aeb73951e0773b8bca9af.tar.gz nixpkgs-a106080623d9806da90aeb73951e0773b8bca9af.tar.bz2 nixpkgs-a106080623d9806da90aeb73951e0773b8bca9af.tar.lz nixpkgs-a106080623d9806da90aeb73951e0773b8bca9af.tar.xz nixpkgs-a106080623d9806da90aeb73951e0773b8bca9af.tar.zst nixpkgs-a106080623d9806da90aeb73951e0773b8bca9af.zip |
Merge branch 'master.upstream' into staging.upstream
Diffstat (limited to 'pkgs/desktops/gnome-3/3.16')
8 files changed, 149 insertions, 11 deletions
diff --git a/pkgs/desktops/gnome-3/3.16/apps/accerciser/default.nix b/pkgs/desktops/gnome-3/3.16/apps/accerciser/default.nix new file mode 100644 index 00000000000..294793d6af7 --- /dev/null +++ b/pkgs/desktops/gnome-3/3.16/apps/accerciser/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook +, itstool, libxml2, python3, python3Packages, pyatspi, at_spi2_core +, dbus, intltool, libwnck3, hicolor_icon_theme }: + +stdenv.mkDerivation rec { + name = "accerciser-3.14.0"; + + src = fetchurl { + url = "mirror://gnome/sources/accerciser/3.14/${name}.tar.xz"; + sha256 = "0x05gpajpcs01g7m34g6fxz8122cf9kx3k0lchwl34jy8xfr39gm"; + }; + + buildInputs = [ + pkgconfig gtk3 wrapGAppsHook itstool libxml2 python3 pyatspi + python3Packages.pygobject3 python3Packages.ipythonLight + at_spi2_core dbus intltool libwnck3 hicolor_icon_theme + ]; + + wrapPrefixVariables = [ "PYTHONPATH" ]; + + meta = with stdenv.lib; { + homepage = https://wiki.gnome.org/Apps/Accerciser; + description = "Interactive Python accessibility explorer"; + maintainers = gnome3.maintainers; + license = licenses.bsd3; + platforms = platforms.linux; + }; +} diff --git a/pkgs/desktops/gnome-3/3.16/apps/gnome-calendar/default.nix b/pkgs/desktops/gnome-3/3.16/apps/gnome-calendar/default.nix new file mode 100644 index 00000000000..043cd694bd4 --- /dev/null +++ b/pkgs/desktops/gnome-3/3.16/apps/gnome-calendar/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook +, intltool, evolution_data_server, sqlite, libxml2, libsoup +, glib }: + +stdenv.mkDerivation rec { + name = "gnome-calendar-${gnome3.version}.2"; + + src = fetchurl { + url = "mirror://gnome/sources/gnome-calendar/${gnome3.version}/${name}.tar.xz"; + sha256 = "0vqwps86whf8jgq7q4hdrbnmlaxppgrfa3j7n6ddpqzkb3gf2c5m"; + }; + + NIX_CFLAGS_COMPILE = "-I${gnome3.glib}/include/gio-unix-2.0"; + + buildInputs = [ + pkgconfig gtk3 wrapGAppsHook intltool evolution_data_server + sqlite libxml2 libsoup glib + ]; + + meta = with stdenv.lib; { + homepage = https://wiki.gnome.org/Apps/Calendar; + description = "Simple and beautiful calendar application for GNOME"; + maintainers = gnome3.maintainers; + license = licenses.gpl3; + platforms = platforms.linux; + }; +} diff --git a/pkgs/desktops/gnome-3/3.16/apps/gnome-getting-started-docs/default.nix b/pkgs/desktops/gnome-3/3.16/apps/gnome-getting-started-docs/default.nix new file mode 100644 index 00000000000..7ab2ca89bc0 --- /dev/null +++ b/pkgs/desktops/gnome-3/3.16/apps/gnome-getting-started-docs/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, gnome3, intltool, itstool, libxml2 }: + +stdenv.mkDerivation rec { + name = "gnome-getting-started-docs-${gnome3.version}.2"; + + src = fetchurl { + url = "mirror://gnome/sources/gnome-getting-started-docs/${gnome3.version}/${name}.tar.xz"; + sha256 = "07wz35r6p9nvlshwcyjvhjnzbaw3bzadlhwz51c8nky7m7pdgmyy"; + }; + + buildInputs = [ intltool itstool libxml2 ]; + + meta = with stdenv.lib; { + homepage = https://live.gnome.org/DocumentationProject; + description = "Help a new user get started in GNOME"; + maintainers = gnome3.maintainers; + license = licenses.cc-by-sa-30; + platforms = platforms.linux; + }; +} diff --git a/pkgs/desktops/gnome-3/3.16/apps/gnome-nettool/default.nix b/pkgs/desktops/gnome-3/3.16/apps/gnome-nettool/default.nix new file mode 100644 index 00000000000..2b262c263ac --- /dev/null +++ b/pkgs/desktops/gnome-3/3.16/apps/gnome-nettool/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook +, libgtop, intltool, itstool, libxml2, hicolor_icon_theme +, nmap, inetutils }: + +stdenv.mkDerivation rec { + name = "gnome-nettool-3.8.1"; + + src = fetchurl { + url = "mirror://gnome/sources/gnome-nettool/3.8/${name}.tar.xz"; + sha256 = "1c9cvzvyqgfwa5zzyvp7118pkclji62fkbb33g4y9sp5kw6m397h"; + }; + + buildInputs = [ + pkgconfig gtk3 wrapGAppsHook libgtop intltool itstool libxml2 + hicolor_icon_theme + ]; + + propagatedUserEnvPkgs = [ nmap inetutils ]; + + meta = with stdenv.lib; { + homepage = http://projects.gnome.org/gnome-network; + description = "A collection of networking tools"; + maintainers = gnome3.maintainers; + license = licenses.gpl2; + platforms = platforms.linux; + }; +} diff --git a/pkgs/desktops/gnome-3/3.16/core/gjs/default.nix b/pkgs/desktops/gnome-3/3.16/core/gjs/default.nix index b736e1cd812..792e34c7b14 100644 --- a/pkgs/desktops/gnome-3/3.16/core/gjs/default.nix +++ b/pkgs/desktops/gnome-3/3.16/core/gjs/default.nix @@ -1,5 +1,5 @@ { fetchurl, stdenv, pkgconfig, gnome3, gtk3, gobjectIntrospection -, spidermonkey_24, pango, readline, glib }: +, spidermonkey_24, pango, readline, glib, libxml2 }: let majorVersion = "1.43"; @@ -12,10 +12,14 @@ stdenv.mkDerivation rec { sha256 = "0khwm8l6m6x71rwf3q92d6scbhmrpiw7kqmj34nn588fb7a4vdc2"; }; - buildInputs = [ gobjectIntrospection pkgconfig gtk3 glib pango readline ]; + buildInputs = [ libxml2 gobjectIntrospection pkgconfig gtk3 glib pango readline ]; propagatedBuildInputs = [ spidermonkey_24 ]; + postInstall = '' + sed 's|-lreadline|-L${readline}/lib -lreadline|g' -i $out/lib/libgjs.la + ''; + meta = with stdenv.lib; { maintainers = gnome3.maintainers; platforms = platforms.linux; diff --git a/pkgs/desktops/gnome-3/3.16/core/yelp/default.nix b/pkgs/desktops/gnome-3/3.16/core/yelp/default.nix index 5ca053d81b9..7f405707231 100644 --- a/pkgs/desktops/gnome-3/3.16/core/yelp/default.nix +++ b/pkgs/desktops/gnome-3/3.16/core/yelp/default.nix @@ -1,6 +1,7 @@ { stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib , file, librsvg, hicolor_icon_theme, gnome3, gdk_pixbuf, sqlite -, bash, makeWrapper, itstool, libxml2, libxslt, icu }: +, bash, makeWrapper, itstool, libxml2, libxslt, icu, gst_all_1 +, wrapGAppsHook }: stdenv.mkDerivation rec { name = "yelp-${gnome3.version}.1"; @@ -18,13 +19,8 @@ stdenv.mkDerivation rec { libxml2 libxslt icu file makeWrapper gnome3.yelp_xsl librsvg gdk_pixbuf gnome3.adwaita-icon-theme hicolor_icon_theme gnome3.adwaita-icon-theme - gnome3.gsettings_desktop_schemas ]; - - preFixup = '' - wrapProgram "$out/bin/yelp" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/:${gnome3.gnome_themes_standard}/share:${gnome3.yelp_xsl}/share/yelp-xsl:${gnome3.gsettings_desktop_schemas}/share:$out/share:$out/share/yelp:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; + gnome3.gsettings_desktop_schemas wrapGAppsHook + gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good ]; meta = with stdenv.lib; { homepage = https://wiki.gnome.org/Apps/Yelp; diff --git a/pkgs/desktops/gnome-3/3.16/default.nix b/pkgs/desktops/gnome-3/3.16/default.nix index 3f554dbac1c..8251526bbd5 100644 --- a/pkgs/desktops/gnome-3/3.16/default.nix +++ b/pkgs/desktops/gnome-3/3.16/default.nix @@ -31,7 +31,8 @@ let gnome_terminal gnome-user-docs bijiben evolution file-roller gedit gnome-clocks gnome-music gnome-tweak-tool gnome-photos nautilus-sendto dconf-editor vinagre gnome-weather gnome-logs - gnome-maps gnome-characters + gnome-maps gnome-characters gnome-calendar accerciser gnome-nettool + gnome-getting-started-docs ]; gamesPackages = with gnome3; [ swell-foop lightsoff iagno @@ -248,6 +249,8 @@ let #### Apps (http://ftp.acc.umu.se/pub/GNOME/apps/) + accerciser = callPackage ./apps/accerciser { }; + bijiben = callPackage ./apps/bijiben { webkitgtk = webkitgtk24x; }; @@ -269,18 +272,24 @@ let spice_gtk = pkgs.spice_gtk.override { enableGTK3 = true; }; }; + gnome-calendar = callPackage ./apps/gnome-calendar { }; + gnome-characters = callPackage ./apps/gnome-characters { }; gnome-clocks = callPackage ./apps/gnome-clocks { }; gnome-documents = callPackage ./apps/gnome-documents { }; + gnome-getting-started-docs = callPackage ./apps/gnome-getting-started-docs { }; + gnome-logs = callPackage ./apps/gnome-logs { }; gnome-maps = callPackage ./apps/gnome-maps { }; gnome-music = callPackage ./apps/gnome-music { }; + gnome-nettool = callPackage ./apps/gnome-nettool { }; + gnome-photos = callPackage ./apps/gnome-photos { gegl = gegl_0_3; }; @@ -302,6 +311,10 @@ let anjuta = callPackage ./devtools/anjuta { }; + devhelp = callPackage ./devtools/devhelp { + webkitgtk = webkitgtk24x; + }; + gdl = callPackage ./devtools/gdl { }; gnome-devel-docs = callPackage ./devtools/gnome-devel-docs { }; diff --git a/pkgs/desktops/gnome-3/3.16/devtools/devhelp/default.nix b/pkgs/desktops/gnome-3/3.16/devtools/devhelp/default.nix new file mode 100644 index 00000000000..bc352101383 --- /dev/null +++ b/pkgs/desktops/gnome-3/3.16/devtools/devhelp/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook +, webkitgtk, intltool, hicolor_icon_theme }: + +stdenv.mkDerivation rec { + name = "devhelp-${gnome3.version}.1"; + + src = fetchurl { + url = "mirror://gnome/sources/devhelp/${gnome3.version}/${name}.tar.xz"; + sha256 = "0i8kyh86hzwxs8dm047ivghl2b92vigdxa3x4pk4ha0whpk38g37"; + }; + + buildInputs = [ + pkgconfig gtk3 wrapGAppsHook webkitgtk intltool hicolor_icon_theme + ]; + + meta = with stdenv.lib; { + homepage = https://live.gnome.org/devhelp; + description = "API documentation browser for GNOME"; + maintainers = gnome3.maintainers; + license = licenses.gpl2; + platforms = platforms.linux; + }; +} |