diff options
author | Franz Pletz <fpletz@fnordicwalking.de> | 2016-08-13 16:59:55 +0200 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2016-08-13 16:59:55 +0200 |
commit | bd4490e2772ff80149dc9236873cfcbf1cb3f846 (patch) | |
tree | e08b232c3e346efaff4a549b855fae1feb919b47 /pkgs/desktops/gnome-3 | |
parent | fa3a35b241def2f837d72b5de736c513d6856cf9 (diff) | |
parent | 79149ac12d5009169900f027de2633a843e614f0 (diff) | |
download | nixlib-bd4490e2772ff80149dc9236873cfcbf1cb3f846.tar nixlib-bd4490e2772ff80149dc9236873cfcbf1cb3f846.tar.gz nixlib-bd4490e2772ff80149dc9236873cfcbf1cb3f846.tar.bz2 nixlib-bd4490e2772ff80149dc9236873cfcbf1cb3f846.tar.lz nixlib-bd4490e2772ff80149dc9236873cfcbf1cb3f846.tar.xz nixlib-bd4490e2772ff80149dc9236873cfcbf1cb3f846.tar.zst nixlib-bd4490e2772ff80149dc9236873cfcbf1cb3f846.zip |
Merge branch 'master' into hardened-stdenv
Diffstat (limited to 'pkgs/desktops/gnome-3')
14 files changed, 89 insertions, 33 deletions
diff --git a/pkgs/desktops/gnome-3/3.20/apps/evolution/src.nix b/pkgs/desktops/gnome-3/3.20/apps/evolution/src.nix index 9c55a6b60e2e..b43dc9c505d1 100644 --- a/pkgs/desktops/gnome-3/3.20/apps/evolution/src.nix +++ b/pkgs/desktops/gnome-3/3.20/apps/evolution/src.nix @@ -1,11 +1,10 @@ # Autogenerated by maintainers/scripts/gnome.sh update -fetchurl: rec { - major = "3.20"; - name = "evolution-${major}.4"; +fetchurl: { + name = "evolution-3.20.5"; src = fetchurl { - url = "mirror://gnome/sources/evolution/${major}/${name}.tar.xz"; - sha256 = "1g1nai6jz0irz94d06vx8gbwbzdp7r53qjxvjfhdqhlhnhy76a9c"; + url = mirror://gnome/sources/evolution/3.20/evolution-3.20.5.tar.xz; + sha256 = "2e13551ce0996963506f0bdde5e01c3b8aa0622849a272ff12877cd595baeb6e"; }; } diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/src.nix index 1ef58f33c90d..054f340bf42f 100644 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/src.nix +++ b/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/src.nix @@ -1,10 +1,10 @@ # Autogenerated by maintainers/scripts/gnome.sh update fetchurl: { - name = "gnome-maps-3.20.1"; + name = "gnome-maps-3.20.2"; src = fetchurl { - url = mirror://gnome/sources/gnome-maps/3.20/gnome-maps-3.20.1.tar.xz; - sha256 = "4874d10a3cfdffd5d1db6084d67b5e8dc8c2db2ff995302b80060ecfc5e99bd5"; + url = mirror://gnome/sources/gnome-maps/3.20/gnome-maps-3.20.2.tar.xz; + sha256 = "e860144795339fdbb2f1239c4db092ad12beb9acaa3f3f8aa1d935c36d86bc3f"; }; } diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-photos/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-photos/src.nix index c24de8525a87..e8569dc5433a 100644 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-photos/src.nix +++ b/pkgs/desktops/gnome-3/3.20/apps/gnome-photos/src.nix @@ -1,10 +1,10 @@ # Autogenerated by maintainers/scripts/gnome.sh update fetchurl: { - name = "gnome-photos-3.20.2"; + name = "gnome-photos-3.20.3"; src = fetchurl { - url = mirror://gnome/sources/gnome-photos/3.20/gnome-photos-3.20.2.tar.xz; - sha256 = "ec6b95ad1c4aeeb065a65d2d48335036c0750761c7f6762bafcf874791272b46"; + url = mirror://gnome/sources/gnome-photos/3.20/gnome-photos-3.20.3.tar.xz; + sha256 = "d1dd8bd8178dd1d0120abd2ff3e959fb1199f4e1751558f925ce7f1278548996"; }; } diff --git a/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/src.nix b/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/src.nix index cdb3dacf7ab5..eaeece5baf20 100644 --- a/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/src.nix +++ b/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/src.nix @@ -1,11 +1,10 @@ # Autogenerated by maintainers/scripts/gnome.sh update -fetchurl: rec { - major = "3.20"; - name = "evolution-data-server-${major}.4"; +fetchurl: { + name = "evolution-data-server-3.20.5"; src = fetchurl { - url = "mirror://gnome/sources/evolution-data-server/${major}/${name}.tar.xz"; - sha256 = "03h81dnk34b3xf2065rymr1jd7as4dmpd89hyf380c5np36f6l7j"; + url = mirror://gnome/sources/evolution-data-server/3.20/evolution-data-server-3.20.5.tar.xz; + sha256 = "0d1586cd326d997497a2a6fddd939a83892be07cb20f8c88fda5013f8c5bbe7e"; }; } diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-calculator/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-calculator/src.nix index a24b0b5b8767..60270be06b7f 100644 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-calculator/src.nix +++ b/pkgs/desktops/gnome-3/3.20/core/gnome-calculator/src.nix @@ -1,10 +1,10 @@ # Autogenerated by maintainers/scripts/gnome.sh update fetchurl: { - name = "gnome-calculator-3.20.1"; + name = "gnome-calculator-3.20.2"; src = fetchurl { - url = mirror://gnome/sources/gnome-calculator/3.20/gnome-calculator-3.20.1.tar.xz; - sha256 = "02edcf99857599ac10ecd2faaf33ad20a9f11f7c5a89a52ee1b511d99b594b90"; + url = mirror://gnome/sources/gnome-calculator/3.20/gnome-calculator-3.20.2.tar.xz; + sha256 = "2af1c12a12a230f90fc221ff908efd80fe7eebfeaad56cd698c393d2fc34a8fb"; }; } diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-online-accounts/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-online-accounts/src.nix index 4c263d9d2d68..088c4127b800 100644 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-online-accounts/src.nix +++ b/pkgs/desktops/gnome-3/3.20/core/gnome-online-accounts/src.nix @@ -1,11 +1,10 @@ # Autogenerated by maintainers/scripts/gnome.sh update -fetchurl: rec { - major = "3.20"; - name = "gnome-online-accounts-${major}.2"; +fetchurl: { + name = "gnome-online-accounts-3.20.3"; src = fetchurl { - url = "mirror://gnome/sources/gnome-online-accounts/${major}/${name}.tar.xz"; - sha256 = "1pf1rn1i7dqll9ph6scg2g281njx5pq6z0wyj9493m474nfmsmab"; + url = mirror://gnome/sources/gnome-online-accounts/3.20/gnome-online-accounts-3.20.3.tar.xz; + sha256 = "094fc04cf3e0b4ace667fce3b5bdcca5093e0c93f9184439e663c69546c1e046"; }; } diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-software/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-software/src.nix index 4d377903cc1d..ea9378fcd3cc 100644 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-software/src.nix +++ b/pkgs/desktops/gnome-3/3.20/core/gnome-software/src.nix @@ -1,10 +1,10 @@ # Autogenerated by maintainers/scripts/gnome.sh update fetchurl: { - name = "gnome-software-3.20.0"; + name = "gnome-software-3.20.4"; src = fetchurl { - url = mirror://gnome/sources/gnome-software/3.20/gnome-software-3.20.0.tar.xz; - sha256 = "0w0bp29fm13a235gq8vylihzjfxx20ri46w4w2syaw0cixxihbix"; + url = mirror://gnome/sources/gnome-software/3.20/gnome-software-3.20.4.tar.xz; + sha256 = "d6a2794348e2c543218e3efb01105a7e6d51e93ad3055a2482e3104ca75345f2"; }; } diff --git a/pkgs/desktops/gnome-3/3.20/core/nautilus/src.nix b/pkgs/desktops/gnome-3/3.20/core/nautilus/src.nix index b9e1ceeba204..467bb13a74ed 100644 --- a/pkgs/desktops/gnome-3/3.20/core/nautilus/src.nix +++ b/pkgs/desktops/gnome-3/3.20/core/nautilus/src.nix @@ -1,10 +1,10 @@ # Autogenerated by maintainers/scripts/gnome.sh update fetchurl: { - name = "nautilus-3.20.1"; + name = "nautilus-3.20.2"; src = fetchurl { - url = mirror://gnome/sources/nautilus/3.20/nautilus-3.20.1.tar.xz; - sha256 = "f2a907b994026412a7ed7c8145d4ab4f886ac87e780353b967473305a35e81e8"; + url = mirror://gnome/sources/nautilus/3.20/nautilus-3.20.2.tar.xz; + sha256 = "8d6e679b880dc78c0c2e2dabf6025e6da34ff279dee501f7c75f3649c1a6caae"; }; } diff --git a/pkgs/desktops/gnome-3/3.20/default.nix b/pkgs/desktops/gnome-3/3.20/default.nix index babbed37cc01..a1a7390274e7 100644 --- a/pkgs/desktops/gnome-3/3.20/default.nix +++ b/pkgs/desktops/gnome-3/3.20/default.nix @@ -321,6 +321,8 @@ let gnome-devel-docs = callPackage ./devtools/gnome-devel-docs { }; + nemiver = callPackage ./devtools/nemiver { }; + #### Games aisleriot = callPackage ./games/aisleriot { }; diff --git a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/bool_slot.patch b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/bool_slot.patch new file mode 100644 index 000000000000..83423122110c --- /dev/null +++ b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/bool_slot.patch @@ -0,0 +1,13 @@ +--- a/src/dbgengine/nmv-dbg-common.h 2014-07-09 10:36:05.000000000 +0200 ++++ b/src/dbgengine/nmv-dbg-common.h 2016-08-04 22:40:28.447842746 +0200 +@@ -171,7 +171,9 @@ + + bool has_slot () const + { +- return m_slot; ++ //return m_slot; ++ // https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822502 ++ return static_cast<bool> (m_slot); + } + + template<class T> diff --git a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/default.nix b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/default.nix new file mode 100644 index 000000000000..c4645b67fb90 --- /dev/null +++ b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, libxml2, intltool, itstool, gdb, + boost, sqlite, gconf, libgtop, glibmm, gtkmm, vte, gtksourceview, + gtksourceviewmm, wrapGAppsHook }: + +stdenv.mkDerivation rec { + inherit (import ./src.nix fetchurl) name src; + + nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; + + buildInputs = [ gtk3 libxml2 intltool itstool gdb boost sqlite gconf libgtop + glibmm gtkmm vte gtksourceview gtksourceviewmm ]; + + patches = [ ./bool_slot.patch ./safe_ptr.patch ]; + + meta = with stdenv.lib; { + homepage = "https://wiki.gnome.org/Apps/Nemiver"; + description = "Easy to use standalone C/C++ debugger"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.juliendehos ]; + }; +} + diff --git a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/safe_ptr.patch b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/safe_ptr.patch new file mode 100644 index 000000000000..e3413b224977 --- /dev/null +++ b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/safe_ptr.patch @@ -0,0 +1,10 @@ +--- a/src/confmgr/nmv-gconf-mgr.cc 2014-07-08 10:24:06.000000000 +0200 ++++ b/src/confmgr/nmv-gconf-mgr.cc 2016-08-04 23:50:08.143060464 +0200 +@@ -32,6 +32,7 @@ + NEMIVER_BEGIN_NAMESPACE (nemiver) + + using nemiver::common::GCharSafePtr; ++using nemiver::common::GErrorSafePtr; + + class GConfMgr : public IConfMgr { + GConfMgr (const GConfMgr &); diff --git a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/src.nix b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/src.nix new file mode 100644 index 000000000000..2fcf639fe1b4 --- /dev/null +++ b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/src.nix @@ -0,0 +1,11 @@ +# Autogenerated by maintainers/scripts/gnome.sh update + +fetchurl: { + name = "nemiver-0.9.6"; + + src = fetchurl { + url = mirror://gnome/sources/nemiver/0.9/nemiver-0.9.6.tar.xz; + sha256 = "85ab8cf6c4f83262f441cb0952a6147d075c3c53d0687389a3555e946b694ef2"; + }; +} + diff --git a/pkgs/desktops/gnome-3/3.20/games/five-or-more/src.nix b/pkgs/desktops/gnome-3/3.20/games/five-or-more/src.nix index 207917c9772c..3bdd6e27645e 100644 --- a/pkgs/desktops/gnome-3/3.20/games/five-or-more/src.nix +++ b/pkgs/desktops/gnome-3/3.20/games/five-or-more/src.nix @@ -1,10 +1,10 @@ # Autogenerated by maintainers/scripts/gnome.sh update fetchurl: { - name = "five-or-more-3.20.0"; + name = "five-or-more-3.20.1"; src = fetchurl { - url = mirror://gnome/sources/five-or-more/3.20/five-or-more-3.20.0.tar.xz; - sha256 = "4290a0e4a1817d76db2f042854efbc580d6ac06f2c42176afac2b412dcd456e0"; + url = mirror://gnome/sources/five-or-more/3.20/five-or-more-3.20.1.tar.xz; + sha256 = "9f6dff43b6511b12ef062f4dc4d9ab8de2579676747f0ead4802e0f166a5e85f"; }; } |