Matthias Saou c3320d0
Summary: Share mouse and keyboard between multiple computers over the network
Matthias Saou 71d04ce
Name: synergy
Matthias Saou 71d04ce
Version: 1.3.7
7f0888e
Release: 3%{?dist}
Matthias Saou 71d04ce
License: GPLv2
Matthias Saou 71d04ce
Group: System Environment/Daemons
Matthias Saou 71d04ce
URL: http://synergy-foss.org/
Matthias Saou 71d04ce
Source: http://synergy.googlecode.com/files/synergy-%{version}-Source.tar.gz
Matthias Saou 71d04ce
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Matthias Saou 71d04ce
# Last built version of synergy-plus was 1.3.4-7.fc16
7f0888e
Provides: synergy-plus = %{version}-%{release}
Matthias Saou 71d04ce
Obsoletes: synergy-plus < 1.3.4-8
Matthias Saou 71d04ce
BuildRequires: cmake
Matthias Saou 71d04ce
BuildRequires: libX11-devel
Matthias Saou 71d04ce
BuildRequires: libXext-devel
Matthias Saou 71d04ce
BuildRequires: libXtst-devel
Matthias Saou 71d04ce
BuildRequires: libXt-devel
Matthias Saou 71d04ce
BuildRequires: libXinerama-devel
Matthias Saou 71d04ce
Matthias Saou 71d04ce
%description
Matthias Saou 71d04ce
Synergy lets you easily share your mouse and keyboard between multiple
Matthias Saou 71d04ce
computers, where each computer has its own display. No special hardware is
Matthias Saou 71d04ce
required, all you need is a local area network. Synergy is supported on
Matthias Saou 71d04ce
Windows, Mac OS X and Linux. Redirecting the mouse and keyboard is as simple
Matthias Saou 71d04ce
as moving the mouse off the edge of your screen.
Matthias Saou 71d04ce
Matthias Saou 71d04ce
Matthias Saou 71d04ce
%prep
Matthias Saou 71d04ce
%setup -q -n %{name}-%{version}-Source
Matthias Saou 71d04ce
Matthias Saou 71d04ce
Matthias Saou 71d04ce
%build
Matthias Saou 71d04ce
%{cmake} .
Matthias Saou 71d04ce
make %{?_smp_mflags}
Matthias Saou 71d04ce
Matthias Saou 71d04ce
Matthias Saou 71d04ce
%install
Matthias Saou 71d04ce
rm -rf %{buildroot}
Matthias Saou c3320d0
# No install target (yet? as of 1.3.7)
Matthias Saou 71d04ce
install -D -p -m 0755 bin/synergyc %{buildroot}%{_bindir}/synergyc
Matthias Saou 71d04ce
install -D -p -m 0755 bin/synergys %{buildroot}%{_bindir}/synergys
Matthias Saou 71d04ce
install -D -p -m 0644 doc/synergyc.man %{buildroot}%{_mandir}/man8/synergyc.8
Matthias Saou 71d04ce
install -D -p -m 0644 doc/synergys.man %{buildroot}%{_mandir}/man8/synergys.8
Matthias Saou 71d04ce
Matthias Saou 71d04ce
Matthias Saou 71d04ce
%clean
Matthias Saou 71d04ce
rm -rf %{buildroot}
Matthias Saou 71d04ce
Matthias Saou 71d04ce
Matthias Saou 71d04ce
%files
Matthias Saou 71d04ce
%defattr(-,root,root,-)
Matthias Saou 71d04ce
# None of the documentation files are actually useful here, they all point to
Matthias Saou 71d04ce
# the online website, so include just one, the README
Matthias Saou 71d04ce
%doc COPYING README doc/synergy.conf.example*
Matthias Saou 71d04ce
%{_bindir}/synergyc
Matthias Saou 71d04ce
%{_bindir}/synergys
Matthias Saou 71d04ce
%{_mandir}/man8/synergyc.8*
Matthias Saou 71d04ce
%{_mandir}/man8/synergys.8*
Matthias Saou 71d04ce
Matthias Saou 71d04ce
Matthias Saou 71d04ce
%changelog
7f0888e
* Mon Jul 18 2011 Matthias Saou <matthias@saou.eu> 1.3.7-3
7f0888e
- Add missing Provides for synergy-plus (#722843 re-review).
7f0888e
7f0888e
* Mon Jul 18 2011 Matthias Saou <matthias@saou.eu> 1.3.7-2
Matthias Saou c3320d0
- Update summary.
Matthias Saou c3320d0
7f0888e
* Tue Jul 12 2011 Matthias Saou <matthias@saou.eu> 1.3.7-1
Matthias Saou 71d04ce
- Update to 1.3.7.
Matthias Saou 71d04ce
- Drop patch disabling XInitThreads, see upstream #610.
Matthias Saou 71d04ce
- Update %%description and %%doc.
Matthias Saou 71d04ce
- Replace cmake patch with our own install lines : Less rebasing.
Matthias Saou 71d04ce
7f0888e
* Mon Jul 11 2011 Matthias Saou <matthias@saou.eu> 1.3.6-2
Matthias Saou 71d04ce
- Update Obsoletes for the latest version + fix (release + 1 because of dist).
Matthias Saou 71d04ce
- Add missing cmake BuildRequires.
Matthias Saou 71d04ce
- Update cmake patch to also install man pages.
Matthias Saou 71d04ce
Matthias Saou 71d04ce
* Fri Feb 18 2011 quiffman GMail 1.3.6-1
Matthias Saou 71d04ce
- Update to reflect the synergy/synergy+ merge to synergy-foss.org (#678427).
Matthias Saou 71d04ce
- Build 1.3.5 and newer use CMake.
Matthias Saou 71d04ce
- Patch CMakeLists.txt to install the binaries.
Matthias Saou 71d04ce
7f0888e
* Thu Jul  8 2010 Matthias Saou <matthias@saou.eu> 1.3.4-6
Matthias Saou 71d04ce
- Don't apply the RHEL patch on RHEL6, only 4 and 5.
Matthias Saou 71d04ce
7f0888e
* Mon Dec  7 2009 Matthias Saou <matthias@saou.eu> 1.3.4-5
Matthias Saou 71d04ce
- Obsolete synergy (last upstream released version is from 2006) since synergy+
Matthias Saou 71d04ce
  is a drop-in replacement (#538179).
Matthias Saou 71d04ce
7f0888e
* Tue Nov 24 2009 Matthias Saou <matthias@saou.eu> 1.3.4-4
Matthias Saou 71d04ce
- Disable XInitThreads() on RHEL to fix hang (upstream #194).
Matthias Saou 71d04ce
7f0888e
* Tue Aug 18 2009 Matthias Saou <matthias@saou.eu> 1.3.4-3
Matthias Saou 71d04ce
- Don't use the -executable find option, it doesn't work with older versions.
Matthias Saou 71d04ce
7f0888e
* Tue Aug 18 2009 Matthias Saou <matthias@saou.eu> 1.3.4-2
Matthias Saou 71d04ce
- Initial RPM release, based on the spec from the original synergy.
Matthias Saou 71d04ce
- Remove spurious executable bit from sources files.
Matthias Saou 71d04ce