summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkgs/applications/editors/gobby/default.nix28
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 13 insertions, 19 deletions
diff --git a/pkgs/applications/editors/gobby/default.nix b/pkgs/applications/editors/gobby/default.nix
index de1e5e4c64bc..e59def88de55 100644
--- a/pkgs/applications/editors/gobby/default.nix
+++ b/pkgs/applications/editors/gobby/default.nix
@@ -1,26 +1,22 @@
{ avahiSupport ? false # build support for Avahi in libinfinity
-, gnomeSupport ? false # build support for Gnome(gnome-vfs)
-, stdenv, fetchurl, pkgconfig
-, gtkmm2, gsasl, gtksourceview, libxmlxx, libinfinity, intltool
-, gnome_vfs ? null}:
+, stdenv, fetchurl, fetchFromGitHub, autoconf, automake, pkgconfig, wrapGAppsHook
+, gtkmm3, gsasl, gtksourceview3, libxmlxx, libinfinity, intltool, itstool, gnome3 }:
let
libinf = libinfinity.override { gtkWidgets = true; inherit avahiSupport; };
-
in stdenv.mkDerivation rec {
-
- name = "gobby-0.5.0";
- src = fetchurl {
- url = "http://releases.0x539.de/gobby/${name}.tar.gz";
- sha256 = "165x0r668ma5blziisvbr8qig3jw9hf7i6w8r7wwvz3wsac3bswc";
+ name = "gobby-unstable-2018-04-03";
+ src = fetchFromGitHub {
+ owner = "gobby";
+ repo = "gobby";
+ rev = "ea4df27c9b6b885434797b0071ce198b23f9f63b";
+ sha256 = "0q7lq64yn16lxvj4jphs8y9194h0xppj8k7y9x8b276krraak2az";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ gtkmm2 gsasl gtksourceview libxmlxx libinf intltool ]
- ++ stdenv.lib.optional gnomeSupport gnome_vfs;
-
- configureFlags = ''
- '';
+ nativeBuildInputs = [ autoconf automake pkgconfig intltool itstool gnome3.yelp-tools wrapGAppsHook ];
+ buildInputs = [ gtkmm3 gsasl gtksourceview3 libxmlxx libinf ];
+
+ preConfigure = "./autogen.sh";
meta = with stdenv.lib; {
homepage = http://gobby.0x539.de/;
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 55a69af840ff..c3dee5d37da5 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -16499,9 +16499,7 @@ with pkgs;
gocr = callPackage ../applications/graphics/gocr { };
- gobby5 = callPackage ../applications/editors/gobby {
- inherit (gnome2) gtksourceview;
- };
+ gobby5 = callPackage ../applications/editors/gobby { };
gphoto2 = callPackage ../applications/misc/gphoto2 { };