Package: synergy
Version: 1.4.10-1
Severity: wishlist

Dear Maintainer,

Synergy actually contains support for a QT4 based GUI.  The deb package
distributed by upstream contains this GUI, but the package in debian does not.

It's not properly integrated into their build system, but it is contained within
the source tarball.

-- System Information:
Debian Release: wheezy/sid
  APT prefers precise-updates
  APT policy: (500, 'precise-updates'), (500, 'precise')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-27-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru synergy-1.4.10/debian/changelog synergy-1.4.10/debian/changelog
--- synergy-1.4.10/debian/changelog	2012-10-28 15:35:36.000000000 -0500
+++ synergy-1.4.10/debian/changelog	2013-01-09 17:34:28.000000000 -0600
@@ -1,3 +1,11 @@
+synergy (1.4.10-2) experimental; urgency=low
+
+  * Enable the QT Synergy GUI.  It's been available for quite some time, but
+    the build system isn't integrated into cmake.
+  * debian/control: build depends on libqt4-dev
+
+ -- Mario Limonciello <mario_limoncie...@dell.com>  Wed, 09 Jan 2013 17:34:07 -0600
+
 synergy (1.4.10-1) experimental; urgency=low
 
   * New upstream version.
diff -Nru synergy-1.4.10/debian/control synergy-1.4.10/debian/control
--- synergy-1.4.10/debian/control	2012-04-01 19:14:35.000000000 -0500
+++ synergy-1.4.10/debian/control	2013-01-09 17:33:53.000000000 -0600
@@ -5,7 +5,7 @@
 Homepage: http://synergy-foss.org/
 Vcs-Bzr: http://bzr.licquia.org/synergy/debian/
 Vcs-Browser: http://bzr.licquia.org/loggerhead/synergy/debian/
-Build-Depends: debhelper (>= 7), libxt-dev, libxtst-dev, libxinerama-dev, cmake, docbook-to-man
+Build-Depends: debhelper (>= 7), libxt-dev, libxtst-dev, libxinerama-dev, cmake, docbook-to-man, libqt4-dev
 Standards-Version: 3.9.3
 
 Package: synergy
diff -Nru synergy-1.4.10/debian/rules synergy-1.4.10/debian/rules
--- synergy-1.4.10/debian/rules	2012-04-22 20:46:52.000000000 -0500
+++ synergy-1.4.10/debian/rules	2013-01-09 17:33:53.000000000 -0600
@@ -33,6 +33,7 @@
 config.h: CMakeLists.txt builddir
 	dh_testdir
 	(cd builddir && cmake ..)
+	(cd src/gui && qmake gui.pro -r)
 
 build: build-arch build-indep
 build-arch: build-stamp
@@ -41,6 +42,7 @@
 	dh_testdir
 
 	(cd builddir && $(MAKE))
+	(cd src/gui && $(MAKE))
 
 	# Upstream provides nearly-useless man pages.  If
 	# you want to use them, uncomment these and comment
@@ -64,6 +66,7 @@
 	rm -f synergys.1 synergyc.1 synergyd.1 config.h
 
 	find . -name \*.pyc -delete
+	$(MAKE) -C src/gui distclean || true
 
 	dh_clean 
 
@@ -78,8 +81,6 @@
 	dh_prep
 	dh_installdirs
 
-	cp bin/synergyd bin/synergyc bin/synergys $(CURDIR)/debian/synergy/usr/bin
-
 # Build architecture-independent files here.
 binary-indep: build install
 # We have nothing to do by default.
@@ -91,7 +92,7 @@
 	dh_installchangelogs ChangeLog
 	dh_installdocs
 	dh_installexamples
-#	dh_install
+	dh_install
 #	dh_installmenu
 #	dh_installdebconf	
 #	dh_installlogrotate
diff -Nru synergy-1.4.10/debian/synergy.install synergy-1.4.10/debian/synergy.install
--- synergy-1.4.10/debian/synergy.install	1969-12-31 18:00:00.000000000 -0600
+++ synergy-1.4.10/debian/synergy.install	2013-01-09 17:33:53.000000000 -0600
@@ -0,0 +1,6 @@
+bin/synergy usr/bin
+bin/synergyd usr/bin
+bin/synergyc usr/bin
+bin/synergys usr/bin
+res/synergy.desktop usr/share/applications
+res/synergy.ico usr/share/icons

Reply via email to