[arch-commits] Commit in synergy/trunk (PKGBUILD synergy.desktop synergy.png)

Sven-Hendrik Haase svenstaro at nymeria.archlinux.org
Thu Feb 28 10:11:43 UTC 2013


    Date: Thursday, February 28, 2013 @ 11:11:43
  Author: svenstaro
Revision: 85256

upgpkg: synergy 1.4.10-2

Add desktop file and enable qt build

Added:
  synergy/trunk/synergy.desktop
  synergy/trunk/synergy.png
Modified:
  synergy/trunk/PKGBUILD

-----------------+
 PKGBUILD        |   53 +++++++++++++++++++++++++++++++----------------------
 synergy.desktop |    9 +++++++++
 synergy.png     |    1 +
 3 files changed, 41 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-02-28 10:10:52 UTC (rev 85255)
+++ PKGBUILD	2013-02-28 10:11:43 UTC (rev 85256)
@@ -1,48 +1,57 @@
-# Maintainer: Jelle van der Waa <jelle vdwaa nl>
+# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Contributor: Jelle van der Waa <jelle vdwaa nl>
 # Contributor: Stéphane Gaudreault <stephane at archlinux.org>
 # Contributor: Dale Blount <dale at archlinux.org>
 
 pkgname=synergy
 pkgver=1.4.10
-pkgrel=1
+pkgrel=2
 pkgdesc="Share a single mouse and keyboard between multiple computers"
 url="http://synergy-foss.org"
 arch=('i686' 'x86_64')
-depends=('gcc-libs' 'libxtst' 'libxinerama' )
+depends=('gcc-libs' 'libxtst' 'libxinerama')
+makedepends=('libxt' 'cmake' 'qt4')
+optdepends=('qt4: gui support')
 license=('GPL2')
-makedepends=('libxt' 'cmake')       # used by configure to test for libx11...
-backup=('etc/synergy.conf')
-source=("http://synergy.googlecode.com/files/$pkgname-$pkgver-Source.tar.gz" "${pkgname}s.rc" "synergys.socket" "synergys.service")
+source=("http://synergy.googlecode.com/files/$pkgname-$pkgver-Source.tar.gz"
+        "synergys.socket"
+        "synergys.service"
+        "synergy.png"
+        "synergy.desktop")
+md5sums=('18aee04a7e232e4d821f46ff24da3364'
+         '58f48336836d6faf3d5eecbe4155b77e'
+         'b95e4b83d8a19c0bd81a15280078fcd5'
+         '11fdb13390908e02c6e2f19c4c09eded'
+         '1e8d574c19994d13e6f342ed08e531bb')
 
-
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}-Source"
 
-  cmake  -D CMAKE_INSTALL_PREFIX=/usr . 
+  cmake -D CMAKE_INSTALL_PREFIX=/usr . 
   make
+
+  cd src/gui
+  qmake4
+  make
 }
 
 package() {
   cd "${srcdir}/${pkgname}-${pkgver}-Source/bin"
 
-  #make DESTDIR="$pkgdir" install # doesn't work atm
-
   # install binary
-  install -d "$pkgdir/usr/bin/"
-  install -Dm755 synergyc $pkgdir/usr/bin/
-  install -Dm755 synergys $pkgdir/usr/bin/
+  install -Dm755 synergy "$pkgdir/usr/bin/synergy"
+  install -Dm755 synergyc "$pkgdir/usr/bin/synergyc"
+  install -Dm755 synergys "$pkgdir/usr/bin/synergys"
 
-  # install rc.d script  and config
-  install -d "${pkgdir}/etc/rc.d"
-  install -Dm644 $srcdir/$pkgname-$pkgver-Source/doc/${pkgname}.conf.example "${pkgdir}/etc" 
-  install -Dm755 $srcdir/${pkgname}s.rc "${pkgdir}/etc/rc.d/${pkgname}s" 
+  # install config
+  install -Dm644 "$srcdir/$pkgname-$pkgver-Source/doc/${pkgname}.conf.example" "${pkgdir}/etc/${pkgname}.conf.example" 
 
-  # Install systemd service and socket
+  # install systemd service and socket
   install -d "$pkgdir/usr/lib/systemd/system"
   install -Dm644 "$srcdir/synergys.service" "$pkgdir/usr/lib/systemd/system/"
   install -Dm644 "$srcdir/synergys.socket" "$pkgdir/usr/lib/systemd/system/"
+
+  # install desktop/icon stuff
+  install -Dm644 "$srcdir/synergy.png" "$pkgdir/usr/share/pixmaps/synergy.png"
+  install -Dm644 "$srcdir/synergy.desktop" "$pkgdir/usr/share/applications/synergy.desktop"
 }
-md5sums=('18aee04a7e232e4d821f46ff24da3364'
-         '8f8c01add9bf6e3ae9f37a36ca6345b6'
-         '58f48336836d6faf3d5eecbe4155b77e'
-         'b95e4b83d8a19c0bd81a15280078fcd5')

Added: synergy.desktop
===================================================================
--- synergy.desktop	                        (rev 0)
+++ synergy.desktop	2013-02-28 10:11:43 UTC (rev 85256)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Synergy
+Comment=The Synergy GUI is based on QSynergy by Volker Lanz.
+Exec=synergy
+Icon=synergy
+Terminal=false
+Type=Application
+Categories=Utility;DesktopUtility;Qt

Added: synergy.png
===================================================================
(Binary files differ)

Index: synergy/trunk/synergy.png
===================================================================
--- synergy.png	2013-02-28 10:10:52 UTC (rev 85255)
+++ synergy.png	2013-02-28 10:11:43 UTC (rev 85256)

Property changes on: synergy/trunk/synergy.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+image/png
\ No newline at end of property



More information about the arch-commits mailing list