Skip to content

Commit

Permalink
xpra: 2.0.2 -> 2.1.3; xpraGtk3: 0.16.2 -> 2.1.3
Browse files Browse the repository at this point in the history
  • Loading branch information
7c6f434c committed Nov 11, 2017
1 parent 6bedd0b commit 0483842
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 8 deletions.
11 changes: 7 additions & 4 deletions pkgs/tools/X11/xpra/default.nix
Expand Up @@ -11,11 +11,12 @@ with lib;
let
inherit (python2Packages) python cython buildPythonApplication;
in buildPythonApplication rec {
name = "xpra-2.0.2";
namePrefix = "";
name = "xpra-${version}";
version = "2.1.3";

src = fetchurl {
url = "http://xpra.org/src/${name}.tar.xz";
sha256 = "09hzgbsj9v5qyh41rbz968ipi7016jk66b60vm6piryna9kbnha3";
sha256 = "0r0l3p59q05fmvkp3jv8vmny2v8m1vyhqkg6b9r2qgxn1kcxx7rm";
};

nativeBuildInputs = [ pkgconfig ];
Expand Down Expand Up @@ -50,7 +51,7 @@ in buildPythonApplication rec {

preBuild = ''
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config --cflags gtk+-2.0) $(pkg-config --cflags pygtk-2.0) $(pkg-config --cflags xtst)"
substituteInPlace xpra/server/auth/pam.py --replace "/lib/libpam.so.1" "${pam}/lib/libpam.so"
substituteInPlace xpra/server/auth/pam_auth.py --replace "/lib/libpam.so.1" "${pam}/lib/libpam.so"
'';
setupPyBuildFlags = ["--with-Xdummy" "--without-strict"];

Expand All @@ -74,6 +75,8 @@ in buildPythonApplication rec {

meta = {
homepage = http://xpra.org/;
downloadPage = "https://xpra.org/src/";
downloadURLRegexp = "xpra-.*[.]tar[.]xz$";
description = "Persistent remote applications for X";
platforms = platforms.linux;
maintainers = with maintainers; [ tstrobel offline ];
Expand Down
13 changes: 9 additions & 4 deletions pkgs/tools/X11/xpra/gtk3.nix
Expand Up @@ -3,15 +3,15 @@
, xorg, gtk3, glib, pango, cairo, gdk_pixbuf, atk, pygobject3, pycairo, gobjectIntrospection
, makeWrapper, xkbcomp, xorgserver, getopt, xauth, utillinux, which, fontsConf
, ffmpeg, x264, libvpx, libwebp
, libfakeXinerama }:
, libfakeXinerama, pam }:

buildPythonApplication rec {
name = "xpra-0.16.2";
namePrefix = "";
name = "xpra-${version}";
version = "2.1.3";

src = fetchurl {
url = "http://xpra.org/src/${name}.tar.xz";
sha256 = "0h55rv46byzv2g8g77bm0a0py8jpz3gbr5fhr5jy9sisyr0vk6ff";
sha256 = "0r0l3p59q05fmvkp3jv8vmny2v8m1vyhqkg6b9r2qgxn1kcxx7rm";
};

patchPhase = ''
Expand All @@ -31,6 +31,8 @@ buildPythonApplication rec {
ffmpeg libvpx x264 libwebp

makeWrapper

pam
];

propagatedBuildInputs = [
Expand All @@ -39,6 +41,7 @@ buildPythonApplication rec {

preBuild = ''
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config --cflags gtk+-3.0) $(pkg-config --cflags xtst)"
substituteInPlace xpra/server/auth/pam_auth.py --replace "/lib/libpam.so.1" "${pam}/lib/libpam.so"
'';
setupPyBuildFlags = [ "--without-strict" "--with-gtk3" "--without-gtk2" "--with-Xdummy" ];

Expand Down Expand Up @@ -67,6 +70,8 @@ buildPythonApplication rec {

meta = {
homepage = http://xpra.org/;
downloadPage = "https://xpra.org/src/";
downloadURLRegexp = "xpra-.*[.]tar[.]xz$";
description = "Persistent remote applications for X";
platforms = stdenv.lib.platforms.linux;
};
Expand Down

0 comments on commit 0483842

Please sign in to comment.