Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:assmannst
synergy-core
synergy-core.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File synergy-core.spec of Package synergy-core
%global synergy_revision 0bd448d5 %global icon_path %{_datadir}/icons/hicolor/scalable/apps/synergy.svg Summary: Share mouse and keyboard between multiple computers over the network Name: synergy Epoch: 1 Version: 1.11.1 Release: 2%{?dist} License: GPLv2 URL: https://symless.com/synergy Source0: https://github.com/symless/synergy-core/archive/v%{version}-stable.tar.gz # Last built version of synergy-plus was 1.3.4-12.fc20 Provides: synergy-plus = %{version}-%{release} Obsoletes: synergy-plus < 1.3.4-13 BuildRequires: cmake3 BuildRequires: avahi-compat-libdns_sd-devel BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: libXtst-devel BuildRequires: openssl-devel BuildRequires: qt5-qtbase-devel BuildRequires: qt5-linguist #BuildRequires: libcurl-devel #BuildRequires: desktop-file-utils Requires: qt5-qtbase %description Synergy lets you easily share your mouse and keyboard between multiple computers, where each computer has its own display. No special hardware is required, all you need is a local area network. Synergy is supported on Windows, Mac OS X and Linux. Redirecting the mouse and keyboard is as simple as moving the mouse off the edge of your screen. %prep %setup -q -n %{name}-core-%{version}-stable #rm -fr ext/openssl #Disable tests for now (bundled gmock/gtest) #sed -i /.*\(test.*/d src/CMakeLists.txt %build PATH="$PATH:/usr/lib64/qt4/bin:/usr/lib/qt4/bin" %{cmake3} -DSYNERGY_VERSION_STAGE:STRING=stable . %make_build %install %make_install ## Making manpages mkdir -p %{buildroot}%{_mandir}/man8 gzip -c doc/synergyc.man > %{buildroot}%{_mandir}/man8/synergyc.8.gz gzip -c doc/synergys.man > %{buildroot}%{_mandir}/man8/synergys.8.gz mkdir -p %{buildroot}%{_datadir}/metainfo ## Write AppStream cat <<END> %{buildroot}%{_datadir}/metainfo/%{name}.appdata.xml <?xml version="1.0" encoding="UTF-8"?> <!-- Copyright 2018 Ding-Yi Chen <dchen@redhat.com> --> <component type="desktop-application"> <id>%{name}</id> <metadata_license>FSFAP</metadata_license> <project_license>GPLv2</project_license> <name>synergy</name> <summary>Share mouse and keyboard between multiple computers over the network</summary> <description> <p> Synergy lets you easily share your mouse and keyboard between multiple computers, where each computer has its own display. No special hardware is required, all you need is a local area network. Synergy is supported on Windows, Mac OS X and Linux. Redirecting the mouse and keyboard is as simple as moving the mouse off the edge of your screen. </p> </description> <launchable type="desktop-id">%{name}.desktop</launchable> <url type="homepage">https://symless.com/synergy</url> <provides> <binary>synergy</binary> <binary>synergyc</binary> <binary>synergys</binary> <binary>syntool</binary> </provides> <releases> <release version="%{epoch}:%{version}" date="2019-05-10" /> </releases> </component> END desktop-file-install --delete-original \ --dir %{buildroot}%{_datadir}/applications \ --set-icon=%{icon_path} \ %{buildroot}%{_datadir}/applications/%{name}.desktop desktop-file-validate %{buildroot}/%{_datadir}/applications/synergy.desktop %files # None of the documentation files are actually useful here, they all point to # the online website, so include just one, the README %doc LICENSE ChangeLog README.md res/Readme.txt doc/synergy.conf.example* %{_bindir}/synergyc %{_bindir}/synergys %{_bindir}/syntool %{_bindir}/synergy %{icon_path} %{_datadir}/applications/synergy.desktop %{_datadir}/metainfo/%{name}.appdata.xml %{_mandir}/man8/synergyc.8.gz %{_mandir}/man8/synergys.8.gz %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor