telepathy-qt: minor update, fix by patch, unify
- The patch fixes building against gst-1.6. - Having to change three files with almost same contents would drive me mad, so I unified them into a single expression. /cc @ttuegel - libxslt seemed unneeded, and it uses libxml2 anyway.
This commit is contained in:
parent
be6c625410
commit
1932d101e2
@ -1,19 +1,27 @@
|
|||||||
{ stdenv, fetchurl, cmake, qt4, pkgconfig, python, libxslt, dbus_glib, dbus_daemon
|
{ stdenv, fetchurl, cmake, qtbase, pkgconfig, python, dbus_glib, dbus_daemon
|
||||||
, telepathy_farstream, telepathy_glib, pythonDBus }:
|
, telepathy_farstream, telepathy_glib, pythonDBus, fetchpatch }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "telepathy-qt-0.9.5";
|
name = "telepathy-qt-0.9.6";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://telepathy.freedesktop.org/releases/telepathy-qt/${name}.tar.gz";
|
url = "http://telepathy.freedesktop.org/releases/telepathy-qt/${name}.tar.gz";
|
||||||
sha256 = "13lwh23ad9bg7hx1mj4xjc2lb8nlaaw8hbrmx5gg8nz5xxc4hiwk";
|
sha256 = "0j7hs055cx5g9chn3b2p0arig70m5g9547qgqvk29kxdyxxxsmqc";
|
||||||
};
|
};
|
||||||
|
patches = [(fetchpatch {
|
||||||
|
name = "gst-1.6.patch";
|
||||||
|
url = "http://cgit.freedesktop.org/telepathy/telepathy-qt/patch"
|
||||||
|
+ "/?id=ec4a3d62b68a57254515f01fc5ea3325ffb1dbfb";
|
||||||
|
sha256 = "1rh7n3xyrwpvpa3haqi35qn4mfz4396ha43w4zsqpmcyda9y65v2";
|
||||||
|
})];
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake pkgconfig python libxslt ];
|
nativeBuildInputs = [ cmake pkgconfig python ];
|
||||||
propagatedBuildInputs = [ qt4 dbus_glib telepathy_farstream telepathy_glib pythonDBus ];
|
propagatedBuildInputs = [ qtbase dbus_glib telepathy_farstream telepathy_glib pythonDBus ];
|
||||||
|
|
||||||
buildInputs = stdenv.lib.optional doCheck dbus_daemon;
|
buildInputs = stdenv.lib.optional doCheck dbus_daemon;
|
||||||
|
|
||||||
|
cmakeFlags = "-DDESIRED_QT_VERSION=${builtins.substring 0 1 qtbase.version}";
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
NIX_CFLAGS_COMPILE+=" `pkg-config --cflags dbus-glib-1`"
|
NIX_CFLAGS_COMPILE+=" `pkg-config --cflags dbus-glib-1`"
|
||||||
'';
|
'';
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
{ stdenv, fetchurl, cmake, qtbase, pkgconfig, python, libxslt, dbus_glib, dbus_daemon
|
|
||||||
, telepathy_farstream, telepathy_glib, pythonDBus }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "telepathy-qt5-0.9.5";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "http://telepathy.freedesktop.org/releases/telepathy-qt/${name}.tar.gz";
|
|
||||||
sha256 = "13lwh23ad9bg7hx1mj4xjc2lb8nlaaw8hbrmx5gg8nz5xxc4hiwk";
|
|
||||||
};
|
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake pkgconfig python libxslt ];
|
|
||||||
propagatedBuildInputs = [ qtbase dbus_glib telepathy_farstream telepathy_glib pythonDBus ];
|
|
||||||
|
|
||||||
cmakeFlags = [ "-DDESIRED_QT_VERSION=5" ];
|
|
||||||
|
|
||||||
buildInputs = stdenv.lib.optional doCheck dbus_daemon;
|
|
||||||
|
|
||||||
preBuild = ''
|
|
||||||
NIX_CFLAGS_COMPILE+=" `pkg-config --cflags dbus-glib-1`"
|
|
||||||
'';
|
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
|
||||||
doCheck = false; # giving up for now
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
platforms = stdenv.lib.platforms.linux;
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
{ stdenv, fetchurl, cmake, qt5, pkgconfig, python, libxslt, dbus_glib, dbus_daemon
|
|
||||||
, telepathy_farstream, telepathy_glib, pythonDBus }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "telepathy-qt5-0.9.5";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "http://telepathy.freedesktop.org/releases/telepathy-qt/${name}.tar.gz";
|
|
||||||
sha256 = "13lwh23ad9bg7hx1mj4xjc2lb8nlaaw8hbrmx5gg8nz5xxc4hiwk";
|
|
||||||
};
|
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake pkgconfig python libxslt ];
|
|
||||||
propagatedBuildInputs = [ qt5.base dbus_glib telepathy_farstream telepathy_glib pythonDBus ];
|
|
||||||
|
|
||||||
cmakeFlags = [ "-DDESIRED_QT_VERSION=5" ];
|
|
||||||
|
|
||||||
buildInputs = stdenv.lib.optional doCheck dbus_daemon;
|
|
||||||
|
|
||||||
preBuild = ''
|
|
||||||
NIX_CFLAGS_COMPILE+=" `pkg-config --cflags dbus-glib-1`"
|
|
||||||
'';
|
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
|
||||||
doCheck = false; # giving up for now
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
platforms = stdenv.lib.platforms.linux;
|
|
||||||
};
|
|
||||||
}
|
|
@ -8190,7 +8190,7 @@ let
|
|||||||
|
|
||||||
signon = callPackage ../development/libraries/signon { };
|
signon = callPackage ../development/libraries/signon { };
|
||||||
|
|
||||||
telepathy = callPackage ../development/libraries/telepathy/qt5 { };
|
telepathy = callPackage ../development/libraries/telepathy/qt { };
|
||||||
|
|
||||||
vlc = callPackage ../applications/video/vlc {
|
vlc = callPackage ../applications/video/vlc {
|
||||||
qt4 = null;
|
qt4 = null;
|
||||||
@ -8503,9 +8503,9 @@ let
|
|||||||
|
|
||||||
telepathy_farstream = callPackage ../development/libraries/telepathy/farstream {};
|
telepathy_farstream = callPackage ../development/libraries/telepathy/farstream {};
|
||||||
|
|
||||||
telepathy_qt = callPackage ../development/libraries/telepathy/qt { };
|
telepathy_qt = callPackage ../development/libraries/telepathy/qt { qtbase = qt4; };
|
||||||
|
|
||||||
telepathy_qt5 = callPackage ../development/libraries/telepathy/qt5/old.nix {};
|
telepathy_qt5 = telepathy_qt.override { qtbase = qt5.base; };
|
||||||
|
|
||||||
tevent = callPackage ../development/libraries/tevent {
|
tevent = callPackage ../development/libraries/tevent {
|
||||||
python = python2;
|
python = python2;
|
||||||
|
Loading…
Reference in New Issue
Block a user