mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-24 16:03:23 +00:00
polari: unbreak
The build was failing due to missing telepathy_logger dependency, I added it. Additionally, the connection to server was failing due to telepathy executables not having an access to dconf, which was fixed in #26113. Lastly, when I tried running Polari directly, it terminated with SIGTRAP and the following error: (org.gnome.Polari:22998): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.interface' is not installed adding `gnome3.gsettings_desktop_schemas` as a buildInput fixed that.
This commit is contained in:
parent
0a142d3112
commit
ec6f8320f4
@ -1,15 +1,15 @@
|
|||||||
{ stdenv, intltool, fetchurl, gdk_pixbuf, adwaita-icon-theme
|
{ stdenv, intltool, fetchurl, gdk_pixbuf, adwaita-icon-theme
|
||||||
, telepathy_glib, gjs, itstool, telepathy_idle, libxml2
|
, telepathy_glib, gjs, itstool, telepathy_idle, libxml2
|
||||||
, pkgconfig, gtk3, glib, librsvg, libsecret, libsoup
|
, pkgconfig, gtk3, glib, librsvg, libsecret, libsoup
|
||||||
, gnome3, wrapGAppsHook }:
|
, gnome3, wrapGAppsHook, telepathy_logger }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
inherit (import ./src.nix fetchurl) name src;
|
inherit (import ./src.nix fetchurl) name src;
|
||||||
|
|
||||||
propagatedUserEnvPkgs = [ telepathy_idle ];
|
propagatedUserEnvPkgs = [ telepathy_idle telepathy_logger ];
|
||||||
|
|
||||||
buildInputs = [ pkgconfig gtk3 glib intltool itstool adwaita-icon-theme wrapGAppsHook
|
buildInputs = [ pkgconfig gtk3 glib intltool itstool adwaita-icon-theme wrapGAppsHook gnome3.gsettings_desktop_schemas
|
||||||
telepathy_glib gjs gdk_pixbuf librsvg libxml2 libsecret libsoup ];
|
telepathy_glib telepathy_logger gjs gdk_pixbuf librsvg libxml2 libsecret libsoup ];
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
@ -19,6 +19,5 @@ stdenv.mkDerivation rec {
|
|||||||
maintainers = gnome3.maintainers;
|
maintainers = gnome3.maintainers;
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
broken = true;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user