quicksynergy: init at 0.9.0 (close #12325)

vcunat moved `version` into the derivation.
This commit is contained in:
Tomasz Czyż 2016-01-11 20:42:07 +00:00 committed by Vladimír Čunát
parent 3e1599f57b
commit 7362936cd6
2 changed files with 37 additions and 0 deletions

View file

@ -0,0 +1,35 @@
{stdenv, fetchurl, pkgconfig, gtk2, synergy}:
stdenv.mkDerivation rec {
name = "quicksynergy-${version}";
version = "0.9.0";
src = fetchurl {
url = "http://downloads.sourceforge.net/project/quicksynergy/Linux/${version}/quicksynergy-${version}.tar.gz";
sha256 = "1pi8503bg8q1psw50y6d780i33nnvfjqiy9vnr3v52pdcfip8pix";
};
buildInputs = [
pkgconfig
gtk2
synergy
];
preBuild = "
sed -i 's@/usr/bin@${synergy.out}/bin@' src/synergy_config.c
";
meta = {
description = "GUI application to share mouse and keyboard between computers";
longDescription = "
QuickSynergy is a graphical interface (GUI) for easily configuring
Synergy2, an application that allows the user to share his mouse and
keyboard between two or more computers.
Without the need for any external hardware, Synergy2 uses the TCP-IP
protocol to share the resources, even between machines with diferent
operating systems, such as Mac OS, Linux and Windows.
Remember to open port 24800 (used by synergys program) if you want to
host mouse and keyboard.";
homepage = https://code.google.com/p/quicksynergy/;
license = stdenv.lib.licenses.gpl2;
maintainers = [ stdenv.lib.maintainers.spinus ];
};
}

View file

@ -8293,6 +8293,8 @@ let
quesoglc = callPackage ../development/libraries/quesoglc { };
quicksynergy = callPackage ../applications/misc/quicksynergy { };
qwt = callPackage ../development/libraries/qwt {};
qxt = callPackage ../development/libraries/qxt {};