summaryrefslogtreecommitdiff
path: root/synergy/Pkgfile
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2020-11-08 13:40:46 +0000
committerTim Biermann <tbier@posteo.de>2020-11-08 13:41:15 +0000
commit9d0de99089242c66ccddbac0a9f791f19bdb0743 (patch)
tree350968e17b36a7aeced7b38303d1f3193286a07f /synergy/Pkgfile
parent9bdc626106b85814d488a506b2e44fe8789e75f7 (diff)
downloadcontrib-9d0de99089242c66ccddbac0a9f791f19bdb0743.tar.gz
contrib-9d0de99089242c66ccddbac0a9f791f19bdb0743.tar.xz
synergy: 1.11.1 -> 1.12.0
Diffstat (limited to 'synergy/Pkgfile')
-rw-r--r--synergy/Pkgfile22
1 files changed, 14 insertions, 8 deletions
diff --git a/synergy/Pkgfile b/synergy/Pkgfile
index 58cb06ffc..ad2b9415c 100644
--- a/synergy/Pkgfile
+++ b/synergy/Pkgfile
@@ -4,16 +4,22 @@
# Depends on: avahi cmake qt5 xorg-libxcb xorg-libxdmcp xorg-libxrender xorg-libxtst
name=synergy
-version=1.11.1
+version=1.12.0
release=1
-source=(https://github.com/symless/synergy-core/archive/v${version}-stable/$name-$version.tar.gz)
+source=(https://github.com/symless/synergy-core/archive/v${version}-stable/$name-$version.tar.gz
+ https://github.com/google/googletest/archive/2fe3bd994b3189899d93f1d5a881e725e046fdc2/googletest-2fe3bd9.zip)
build() {
- cmake -S$name-core-$version-stable -Bbuild -GNinja \
- -DCMAKE_INSTALL_PREFIX=/usr
+ # -D BUILD_TESTS=OFF has no freaking effect :|
+ mv googletest-*/* $name-core-$version-stable/ext/googletest
+ cmake -S $name-core-$version-stable -B build -G Ninja \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D CMAKE_BUILD_TYPE=Release \
+ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG" \
+ -D CMAKE_C_FLAGS_RELEASE="$CFLAGS -DNDEBUG" \
+ -D BUILD_TESTS=OFF \
+ -D GIT_SUBMODULE=OFF \
+ -Wno-dev
cmake --build build
- install -d -m 755 $PKG/usr/bin
- install -D -m 755 build/bin/synergy $PKG/usr/bin
- install -D -m 755 build/bin/synergyc $PKG/usr/bin
- install -D -m 755 build/bin/synergys $PKG/usr/bin
+ DESTDIR=$PKG cmake --install build
}

Generated by cgit