[arch-commits] Commit in synergy/repos (12 files)
Date: Thursday, March 16, 2017 @ 20:25:23 Author: anthraxx Revision: 216810 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: synergy/repos/community-staging-i686/ synergy/repos/community-staging-i686/PKGBUILD (from rev 216808, synergy/trunk/PKGBUILD) synergy/repos/community-staging-i686/openssl11.patch (from rev 216808, synergy/trunk/openssl11.patch) synergy/repos/community-staging-i686/synergys.service (from rev 216808, synergy/trunk/synergys.service) synergy/repos/community-staging-i686/synergys.socket (from rev 216808, synergy/trunk/synergys.socket) synergy/repos/community-staging-i686/system-gtest.patch (from rev 216808, synergy/trunk/system-gtest.patch) synergy/repos/community-staging-x86_64/ synergy/repos/community-staging-x86_64/PKGBUILD (from rev 216808, synergy/trunk/PKGBUILD) synergy/repos/community-staging-x86_64/openssl11.patch (from rev 216808, synergy/trunk/openssl11.patch) synergy/repos/community-staging-x86_64/synergys.service (from rev 216809, synergy/trunk/synergys.service) synergy/repos/community-staging-x86_64/synergys.socket (from rev 216809, synergy/trunk/synergys.socket) synergy/repos/community-staging-x86_64/system-gtest.patch (from rev 216809, synergy/trunk/system-gtest.patch) -+ community-staging-i686/PKGBUILD | 86 community-staging-i686/openssl11.patch | 33 +++ community-staging-i686/synergys.service | 10 ++ community-staging-i686/synergys.socket |9 ++ community-staging-i686/system-gtest.patch | 110 ++ community-staging-x86_64/PKGBUILD | 86 community-staging-x86_64/openssl11.patch| 33 +++ community-staging-x86_64/synergys.service | 10 ++ community-staging-x86_64/synergys.socket|9 ++ community-staging-x86_64/system-gtest.patch | 110 ++ 10 files changed, 496 insertions(+) Copied: synergy/repos/community-staging-i686/PKGBUILD (from rev 216808, synergy/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-03-16 20:25:23 UTC (rev 216810) @@ -0,0 +1,86 @@ +# Maintainer: Levente Polyak+# Contributor: Sven-Hendrik Haase +# Contributor: Jelle van der Waa +# Contributor: Stéphane Gaudreault +# Contributor: Dale Blount +# Contributor: Michael Düll + +# I would just like to take a minute here and state that synergy is +# some of the worst packaged software ever. They BUNDLE a fucking +# zip for cryptopp and do not provide an option to use a system- +# installed version of that library. They change around paths every +# update and just generally don't seem to care much. +pkgname=synergy +pkgver=1.8.8 +pkgrel=2 +pkgdesc='Share a single mouse and keyboard between multiple computers' +url='https://symless.com/synergy/' +arch=('i686' 'x86_64') +license=('GPL2') +depends=('gcc-libs' 'libxtst' 'libxinerama' 'libxkbcommon-x11' 'avahi' 'curl' 'openssl') +makedepends=('libxt' 'cmake' 'qt5-base' 'gmock' 'gtest') +optdepends=('qt5-base: gui support') +source=(synergy-${pkgver}.tar.gz::https://github.com/symless/synergy/archive/v${pkgver}-stable.tar.gz +openssl11.patch +system-gtest.patch +synergys.socket +synergys.service) +sha512sums=('b4909930af7da10d877297e674df4c042ec54333eed585334da4a8c834c0ca3ad7c93fd2436c7d8d2f0e9e039d7bd385bb9e8a8c706750cbab3c3664a9b16bc6' + 'ba93295d5638581ac0a82c293016563e2faf4228b6c920bfe1df86b254841a88baf55f220574e93af1c718d689a8f8f1ad494c2ca685f8ea01a506a1bc6e1642' + '4bef039f59b565d08079a8187df76f9773cfddeb81376ccc42f5570049389f114559721ed7b0464c4a4d1431ba72a736b11755573019583d0075d9da08c03ed2' + 'f9c124533dfd01b5036b7f4b06f7f86f69165e88b9146ff17798377119eb9f1a4666f3b2ee9840bc436558d715cdbfe2fdfd7624348fae64871f785a1a62' + '9663a11b915e10e60317e732a4d1191e8f8ff19176994c27dd20aa445daab7565bd624e5575c9c639d144293879fbe8376834a076723f778fd322ebd1c9f2029') + +prepare() { + cd synergy-${pkgver}-stable + mkdir build + # get rid of shitty bundled gtest and gmock + patch -p1 < "${srcdir}/system-gtest.patch" + patch -p1 < "${srcdir}/openssl11.patch" +} + +build() { + cd synergy-${pkgver}-stable + + msg2 "Building core..." + (cd build +cmake -DCMAKE_INSTALL_PREFIX=/usr .. +# unittests don't pass with optimization (segfault on nullptr) +sed 's|\-O2|\-O0|g' -i src/test/unittests/CMakeFiles/unittests.dir/{flags.make,link.txt} +make + ) + + msg2 "Building GUI..." + (cd src/gui +qmake +make + ) +} + +check() { + cd synergy-${pkgver}-stable + ./bin/unittests +} + +package() { +
[arch-commits] Commit in synergy/repos (12 files)
Date: Friday, March 4, 2016 @ 22:42:03 Author: bpiotrowski Revision: 164864 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: synergy/repos/community-staging-i686/ synergy/repos/community-staging-i686/PKGBUILD (from rev 164863, synergy/trunk/PKGBUILD) synergy/repos/community-staging-i686/fix-incompetence.patch (from rev 164863, synergy/trunk/fix-incompetence.patch) synergy/repos/community-staging-i686/synergys_at.service (from rev 164863, synergy/trunk/synergys_at.service) synergy/repos/community-staging-i686/synergys_at.socket (from rev 164863, synergy/trunk/synergys_at.socket) synergy/repos/community-staging-i686/wrapper (from rev 164863, synergy/trunk/wrapper) synergy/repos/community-staging-x86_64/ synergy/repos/community-staging-x86_64/PKGBUILD (from rev 164863, synergy/trunk/PKGBUILD) synergy/repos/community-staging-x86_64/fix-incompetence.patch (from rev 164863, synergy/trunk/fix-incompetence.patch) synergy/repos/community-staging-x86_64/synergys_at.service (from rev 164863, synergy/trunk/synergys_at.service) synergy/repos/community-staging-x86_64/synergys_at.socket (from rev 164863, synergy/trunk/synergys_at.socket) synergy/repos/community-staging-x86_64/wrapper (from rev 164863, synergy/trunk/wrapper) -+ community-staging-i686/PKGBUILD | 105 ++ community-staging-i686/fix-incompetence.patch | 23 community-staging-i686/synergys_at.service | 11 ++ community-staging-i686/synergys_at.socket |9 + community-staging-i686/wrapper |4 community-staging-x86_64/PKGBUILD | 105 ++ community-staging-x86_64/fix-incompetence.patch | 23 community-staging-x86_64/synergys_at.service| 11 ++ community-staging-x86_64/synergys_at.socket |9 + community-staging-x86_64/wrapper|4 10 files changed, 304 insertions(+) Copied: synergy/repos/community-staging-i686/PKGBUILD (from rev 164863, synergy/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-03-04 21:42:03 UTC (rev 164864) @@ -0,0 +1,105 @@ +# Maintainer: Levente Polyak+# Contributor: Sven-Hendrik Haase +# Contributor: Jelle van der Waa +# Contributor: Stéphane Gaudreault +# Contributor: Dale Blount +# Contributor: Michael Düll + +# I would just like to take a minute here and state that synergy is +# some of the worst packaged software ever. They BUNDLE a fucking +# zip for cryptopp and do not provide an option to use a system- +# installed version of that library. They change around paths every +# update and just generally don't seem to care much. +pkgname=synergy +pkgver=1.7.5 +pkgrel=4 +pkgdesc="Share a single mouse and keyboard between multiple computers" +url="http://synergy-foss.org; +arch=('i686' 'x86_64') +license=('GPL2') +depends=('gcc-libs' 'libxtst' 'libxinerama' 'libxkbcommon-x11' 'avahi' 'curl') +makedepends=('libxt' 'cmake' 'qt5-base' 'unzip') +optdepends=( + 'qt5-base: gui support' + 'openssl: encryption support' +) +source=(synergy-${pkgver}.tar.gz::https://github.com/symless/synergy/archive/v${pkgver}-stable.tar.gz +synergys_at.socket +synergys_at.service +fix-incompetence.patch +wrapper) +sha512sums=('f6124509944b8fd2feb048fae88c723f8c3f9ca4f7fa514bfd48ab0324810d7851d9e670c668a333d8b5df636732349c7a486fa329c333ee4569d6b9b43b6084' + 'f9c124533dfd01b5036b7f4b06f7f86f69165e88b9146ff17798377119eb9f1a4666f3b2ee9840bc436558d715cdbfe2fdfd7624348fae64871f785a1a62' + 'e85cc3452bb8ba8fcccb1857386c77eb1e4cabb149a1c492c56b38e1b121ac0e7d96c6fcbd3c9b522d3a4ae9d7a9974f4a89fc32b02a56f665be92af219e371c' + 'd598f05614d0db894781e85ecab9a1196da3df6967e3bd44f5b8246c7cba76859734cf953edddf0addf6464f62f88b99da52fb5674e8db4a58bf971d078da83a' + 'a2e126ad3ac53fb855a331134982f86ef81ffc75b73e73b242e6f854fe7e2daec160fac2161acdc7020cd7f57ae0a8826ac7a249ad10b03db614ada0062b3e93') + +prepare() { + cd synergy-${pkgver}-stable + patch -p1 < "${srcdir}/fix-incompetence.patch" + (cd ext +unzip gmock-1.6.0.zip -d gmock-1.6.0 +unzip gtest-1.6.0.zip -d gtest-1.6.0 + ) +} + +build() { + cd synergy-${pkgver}-stable + + cmake -DCMAKE_INSTALL_PREFIX=/usr . + make + + (cd src/gui +qmake +make + ) +} + +check() { + cd synergy-${pkgver}-stable + ./bin/unittests +} + +package() { + cd synergy-${pkgver}-stable + + # install binary + install -Dm 755 bin/synergy "${pkgdir}/usr/lib/synergy/synergy" + install -Dm 755 bin/synergyc "${pkgdir}/usr/lib/synergy/synergyc" + install -Dm 755 bin/synergyd
[arch-commits] Commit in synergy/repos (12 files)
Date: Sunday, December 6, 2015 @ 20:03:24 Author: bluewind Revision: 149062 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: synergy/repos/community-staging-i686/ synergy/repos/community-staging-i686/PKGBUILD (from rev 149061, synergy/trunk/PKGBUILD) synergy/repos/community-staging-i686/fix-incompetence.patch (from rev 149061, synergy/trunk/fix-incompetence.patch) synergy/repos/community-staging-i686/synergys_at.service (from rev 149061, synergy/trunk/synergys_at.service) synergy/repos/community-staging-i686/synergys_at.socket (from rev 149061, synergy/trunk/synergys_at.socket) synergy/repos/community-staging-i686/wrapper (from rev 149061, synergy/trunk/wrapper) synergy/repos/community-staging-x86_64/ synergy/repos/community-staging-x86_64/PKGBUILD (from rev 149061, synergy/trunk/PKGBUILD) synergy/repos/community-staging-x86_64/fix-incompetence.patch (from rev 149061, synergy/trunk/fix-incompetence.patch) synergy/repos/community-staging-x86_64/synergys_at.service (from rev 149061, synergy/trunk/synergys_at.service) synergy/repos/community-staging-x86_64/synergys_at.socket (from rev 149061, synergy/trunk/synergys_at.socket) synergy/repos/community-staging-x86_64/wrapper (from rev 149061, synergy/trunk/wrapper) -+ community-staging-i686/PKGBUILD | 105 ++ community-staging-i686/fix-incompetence.patch | 23 community-staging-i686/synergys_at.service | 11 ++ community-staging-i686/synergys_at.socket |9 + community-staging-i686/wrapper |4 community-staging-x86_64/PKGBUILD | 105 ++ community-staging-x86_64/fix-incompetence.patch | 23 community-staging-x86_64/synergys_at.service| 11 ++ community-staging-x86_64/synergys_at.socket |9 + community-staging-x86_64/wrapper|4 10 files changed, 304 insertions(+) Copied: synergy/repos/community-staging-i686/PKGBUILD (from rev 149061, synergy/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-12-06 19:03:24 UTC (rev 149062) @@ -0,0 +1,105 @@ +# Maintainer: Levente Polyak+# Contributor: Sven-Hendrik Haase +# Contributor: Jelle van der Waa +# Contributor: Stéphane Gaudreault +# Contributor: Dale Blount +# Contributor: Michael Düll + +# I would just like to take a minute here and state that synergy is +# some of the worst packaged software ever. They BUNDLE a fucking +# zip for cryptopp and do not provide an option to use a system- +# installed version of that library. They change around paths every +# update and just generally don't seem to care much. +pkgname=synergy +pkgver=1.7.5 +pkgrel=2 +pkgdesc="Share a single mouse and keyboard between multiple computers" +url="http://synergy-foss.org; +arch=('i686' 'x86_64') +license=('GPL2') +depends=('gcc-libs' 'libxtst' 'libxinerama' 'libxkbcommon-x11' 'avahi' 'curl') +makedepends=('libxt' 'cmake' 'qt5-base' 'unzip') +optdepends=( + 'qt5-base: gui support' + 'openssl: encryption support' +) +source=(synergy-${pkgver}.tar.gz::https://github.com/synergy/synergy/archive/v${pkgver}-stable.tar.gz +synergys_at.socket +synergys_at.service +fix-incompetence.patch +wrapper) +sha512sums=('f6124509944b8fd2feb048fae88c723f8c3f9ca4f7fa514bfd48ab0324810d7851d9e670c668a333d8b5df636732349c7a486fa329c333ee4569d6b9b43b6084' + 'f9c124533dfd01b5036b7f4b06f7f86f69165e88b9146ff17798377119eb9f1a4666f3b2ee9840bc436558d715cdbfe2fdfd7624348fae64871f785a1a62' + 'e85cc3452bb8ba8fcccb1857386c77eb1e4cabb149a1c492c56b38e1b121ac0e7d96c6fcbd3c9b522d3a4ae9d7a9974f4a89fc32b02a56f665be92af219e371c' + 'd598f05614d0db894781e85ecab9a1196da3df6967e3bd44f5b8246c7cba76859734cf953edddf0addf6464f62f88b99da52fb5674e8db4a58bf971d078da83a' + 'a2e126ad3ac53fb855a331134982f86ef81ffc75b73e73b242e6f854fe7e2daec160fac2161acdc7020cd7f57ae0a8826ac7a249ad10b03db614ada0062b3e93') + +prepare() { + cd synergy-${pkgver}-stable + patch -p1 < "${srcdir}/fix-incompetence.patch" + (cd ext +unzip gmock-1.6.0.zip -d gmock-1.6.0 +unzip gtest-1.6.0.zip -d gtest-1.6.0 + ) +} + +build() { + cd synergy-${pkgver}-stable + + cmake -DCMAKE_INSTALL_PREFIX=/usr . + make + + (cd src/gui +qmake +make + ) +} + +check() { + cd synergy-${pkgver}-stable + ./bin/unittests +} + +package() { + cd synergy-${pkgver}-stable + + # install binary + install -Dm 755 bin/synergy "${pkgdir}/usr/lib/synergy/synergy" + install -Dm 755 bin/synergyc "${pkgdir}/usr/lib/synergy/synergyc" + install -Dm 755 bin/synergyd
[arch-commits] Commit in synergy/repos (12 files)
Date: Friday, October 25, 2013 @ 12:06:24 Author: svenstaro Revision: 99180 archrelease: copy trunk to community-i686, community-x86_64 Added: synergy/repos/community-i686/PKGBUILD (from rev 99179, synergy/trunk/PKGBUILD) synergy/repos/community-i686/synergys.service (from rev 99179, synergy/trunk/synergys.service) synergy/repos/community-i686/synergys.socket (from rev 99179, synergy/trunk/synergys.socket) synergy/repos/community-x86_64/PKGBUILD (from rev 99179, synergy/trunk/PKGBUILD) synergy/repos/community-x86_64/synergys.service (from rev 99179, synergy/trunk/synergys.service) synergy/repos/community-x86_64/synergys.socket (from rev 99179, synergy/trunk/synergys.socket) Deleted: synergy/repos/community-i686/PKGBUILD synergy/repos/community-i686/synergys.service synergy/repos/community-i686/synergys.socket synergy/repos/community-x86_64/PKGBUILD synergy/repos/community-x86_64/synergys.service synergy/repos/community-x86_64/synergys.socket ---+ /PKGBUILD | 116 /synergys.service | 20 ++ /synergys.socket | 18 + community-i686/PKGBUILD | 58 -- community-i686/synergys.service | 10 --- community-i686/synergys.socket|9 -- community-x86_64/PKGBUILD | 58 -- community-x86_64/synergys.service | 10 --- community-x86_64/synergys.socket |9 -- 9 files changed, 154 insertions(+), 154 deletions(-) Deleted: community-i686/PKGBUILD === --- community-i686/PKGBUILD 2013-10-25 10:06:18 UTC (rev 99179) +++ community-i686/PKGBUILD 2013-10-25 10:06:24 UTC (rev 99180) @@ -1,58 +0,0 @@ -# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com -# Contributor: Jelle van der Waa jelle vdwaa nl -# Contributor: Stéphane Gaudreault steph...@archlinux.org -# Contributor: Dale Blount d...@archlinux.org -# Contributor: Michael Düll m...@akurei.me - -pkgname=synergy -pkgver=1.4.14 -pkgrel=1 -pkgdesc=Share a single mouse and keyboard between multiple computers -url=http://synergy-foss.org; -arch=('i686' 'x86_64') -depends=('gcc-libs' 'libxtst' 'libxinerama' 'crypto++') -makedepends=('libxt' 'cmake' 'qt4' 'unzip') -optdepends=('qt4: gui support') -license=('GPL2') -source=(http://synergy.googlecode.com/files/$pkgname-$pkgver-Source.tar.gz; -synergys.socket -synergys.service) -sha512sums=('3e9ca96f36573e400c9694daba026322cbf36bbabdbf69687cbadb6010834d1afd81845533775564ba7aadbf3a8be8582d9e5b9d33abfa483a174b40e084add4' - 'f7d918faf4a25654786f270fc48b6e4089ecd1b2f504bb90de543b47a862733f7be067e06fd613d621bba48d20dc63214966e2cfbd2cb3fcbfe623d6d41f10ad' - 'a10dfe5b24ac6f4a2ef3a3a9f8a6a3c432b91d5e59d1fae2258d37c5be00ac8f172656fa0d213012c7dc94ab8c04c3945ae33acfcd5db5fad8b37ccc9f5e980f') - -build() { - cd ${srcdir}/${pkgname}-${pkgver}-Source - - # Unzip the crypto library - unzip -d tools/cryptopp562 tools/cryptopp562.zip - - cmake -D CMAKE_INSTALL_PREFIX=/usr . - make - - cd src/gui - qmake-qt4 - make -} - -package() { - cd ${srcdir}/${pkgname}-${pkgver}-Source/bin - - # install binary - install -Dm755 synergy $pkgdir/usr/bin/synergy - install -Dm755 synergyc $pkgdir/usr/bin/synergyc - install -Dm755 synergys $pkgdir/usr/bin/synergys - - # install config - install -Dm644 $srcdir/$pkgname-$pkgver-Source/doc/${pkgname}.conf.example ${pkgdir}/etc/${pkgname}.conf.example - - # 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 - cd ../res - install -Dm644 synergy.ico $pkgdir/usr/share/pixmaps/synergy.ico - install -Dm644 synergy.desktop $pkgdir/usr/share/applications/synergy.desktop -} Copied: synergy/repos/community-i686/PKGBUILD (from rev 99179, synergy/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2013-10-25 10:06:24 UTC (rev 99180) @@ -0,0 +1,58 @@ +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com +# Contributor: Jelle van der Waa jelle vdwaa nl +# Contributor: Stéphane Gaudreault steph...@archlinux.org +# Contributor: Dale Blount d...@archlinux.org +# Contributor: Michael Düll m...@akurei.me + +pkgname=synergy +pkgver=1.4.15 +pkgrel=1 +pkgdesc=Share a single mouse and keyboard between multiple computers +url=http://synergy-foss.org; +arch=('i686' 'x86_64') +depends=('gcc-libs' 'libxtst' 'libxinerama' 'crypto++') +makedepends=('libxt' 'cmake' 'qt4' 'unzip') +optdepends=('qt4: gui support') +license=('GPL2') +source=(http://synergy.googlecode.com/files/$pkgname-$pkgver-Source.tar.gz; +
[arch-commits] Commit in synergy/repos (12 files)
Date: Thursday, February 28, 2013 @ 11:11:59 Author: svenstaro Revision: 85257 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: synergy/repos/community-testing-i686/ synergy/repos/community-testing-i686/PKGBUILD (from rev 85256, synergy/trunk/PKGBUILD) synergy/repos/community-testing-i686/synergy.desktop (from rev 85256, synergy/trunk/synergy.desktop) synergy/repos/community-testing-i686/synergy.png (from rev 85256, synergy/trunk/synergy.png) synergy/repos/community-testing-i686/synergys.service (from rev 85256, synergy/trunk/synergys.service) synergy/repos/community-testing-i686/synergys.socket (from rev 85256, synergy/trunk/synergys.socket) synergy/repos/community-testing-x86_64/ synergy/repos/community-testing-x86_64/PKGBUILD (from rev 85256, synergy/trunk/PKGBUILD) synergy/repos/community-testing-x86_64/synergy.desktop (from rev 85256, synergy/trunk/synergy.desktop) synergy/repos/community-testing-x86_64/synergy.png (from rev 85256, synergy/trunk/synergy.png) synergy/repos/community-testing-x86_64/synergys.service (from rev 85256, synergy/trunk/synergys.service) synergy/repos/community-testing-x86_64/synergys.socket (from rev 85256, synergy/trunk/synergys.socket) ---+ community-testing-i686/PKGBUILD | 57 community-testing-i686/synergy.desktop|9 community-testing-i686/synergys.service | 10 community-testing-i686/synergys.socket|9 community-testing-x86_64/PKGBUILD | 57 community-testing-x86_64/synergy.desktop |9 community-testing-x86_64/synergys.service | 10 community-testing-x86_64/synergys.socket |9 8 files changed, 170 insertions(+) Copied: synergy/repos/community-testing-i686/PKGBUILD (from rev 85256, synergy/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2013-02-28 10:11:59 UTC (rev 85257) @@ -0,0 +1,57 @@ +# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com +# Contributor: Jelle van der Waa jelle vdwaa nl +# Contributor: Stéphane Gaudreault steph...@archlinux.org +# Contributor: Dale Blount d...@archlinux.org + +pkgname=synergy +pkgver=1.4.10 +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') +makedepends=('libxt' 'cmake' 'qt4') +optdepends=('qt4: gui support') +license=('GPL2') +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 . + make + + cd src/gui + qmake4 + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver}-Source/bin + + # install binary + install -Dm755 synergy $pkgdir/usr/bin/synergy + install -Dm755 synergyc $pkgdir/usr/bin/synergyc + install -Dm755 synergys $pkgdir/usr/bin/synergys + + # install config + install -Dm644 $srcdir/$pkgname-$pkgver-Source/doc/${pkgname}.conf.example ${pkgdir}/etc/${pkgname}.conf.example + + # 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 +} Copied: synergy/repos/community-testing-i686/synergy.desktop (from rev 85256, synergy/trunk/synergy.desktop) === --- community-testing-i686/synergy.desktop (rev 0) +++ community-testing-i686/synergy.desktop 2013-02-28 10:11:59 UTC (rev 85257) @@ -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 Copied: synergy/repos/community-testing-i686/synergy.png (from rev 85256, synergy/trunk/synergy.png) === (Binary files differ) Copied: synergy/repos/community-testing-i686/synergys.service (from rev 85256, synergy/trunk/synergys.service)