402c1fb
%global commit 1f13bf5c5e86cbc99a6f0492fcdcd38cf0da2105
0661155
%global gittag v1.8.6
402c1fb
%global shortcommit %(c=%{commit}; echo ${c:0:7})
1a58543
1a58543
Name:		rdesktop
de05f06
Version:	1.9.0
0dadcf5
Release:	3%{?dist}
1a58543
Summary:	X client for remote desktop into Windows Terminal Server
1a58543
1a58543
License:	GPLv3+
1a58543
URL:		http://www.rdesktop.org/
402c1fb
#Source0:	https://github.com/%%{name}/%%{name}/archive/%%{commit}/%%{name}-%%{shortcommit}.tar.gz
402c1fb
Source0:	https://github.com/%{name}/%{name}/releases/download/v%{version}/rdesktop-%{version}.tar.gz
de05f06
BuildRequires:	gnutls-devel
de05f06
BuildRequires:	krb5-devel
de05f06
BuildRequires:	libtasn1-devel
1a58543
BuildRequires:	libX11-devel
1a58543
BuildRequires:	libXcursor-devel
1a58543
BuildRequires:	libXrandr-devel
de05f06
BuildRequires:	nettle-devel
1a58543
BuildRequires:	pcsc-lite-devel
de05f06
BuildRequires:	pulseaudio-libs-devel
1a58543
BuildRequires:	autoconf automake libtool
cvsdist 97b9c73
cvsdist 97b9c73
%description
cvsdist 97b9c73
rdesktop is an open source client for Windows NT Terminal Server and
cvsdist 0e9a466
Windows 2000 & 2003 Terminal Services, capable of natively speaking 
cvsdist 0e9a466
Remote Desktop Protocol (RDP) in order to present the user's NT
cvsdist 97b9c73
desktop. Unlike Citrix ICA, no server extensions are required.
cvsdist 97b9c73
cvsdist 97b9c73
%prep
402c1fb
#setup -q -n %%{name}-%%{commit}
cvsdist 0e9a466
%setup -q
cvsdist 97b9c73
cvsdist 97b9c73
%build
cc58f38
autoreconf -vif
de05f06
%configure --with-ipv6 --with-sound=pulse
bc4a441
make %{?_smp_mflags}
cvsdist 97b9c73
cvsdist 97b9c73
%install
d3db5bf
make install DESTDIR=$RPM_BUILD_ROOT STRIP=/bin/true
cvsdist 97b9c73
cvsdist 97b9c73
%files
1a58543
%doc COPYING README* doc/{AUTHORS,ChangeLog,HACKING,TODO,*.txt}
cvsdist 97b9c73
%{_bindir}/rdesktop
bc4a441
%{_datadir}/rdesktop/
cvsdist 0093fee
%{_mandir}/man1/*
cvsdist 97b9c73
cvsdist 97b9c73
%changelog
0dadcf5
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-3
0dadcf5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
0dadcf5
9cb0549
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-2
9cb0549
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9cb0549
de05f06
* Tue Nov 19 2019 Charles R. Anderson <cra@wpi.edu> - 1.8.6-1
de05f06
- Update to 1.9.0
de05f06
- Use new PulseAudio support rather than libao
de05f06
- Reenable CredSSP support now that libgssglue is no longer required
de05f06
0661155
* Fri Aug 16 2019 Charles R. Anderson <cra@wpi.edu> - 1.8.6-1
0661155
- Update to 1.8.6 release which fixes a bug in 1.8.5.
0661155
- 1.8.5 is a security  release to address various buffer overflow 
0661155
  and overrun issues in the rdesktop protocol handling.
0661155
3f2ce36
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-4
3f2ce36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
3f2ce36
5dcab84
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-3
5dcab84
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5dcab84
402c1fb
* Tue Jan 29 2019 Charles R. Anderson <cra@wpi.edu> - 1.8.4-2
402c1fb
- Escape macros in comments
402c1fb
- 1.8.4 release security fixes rhbz#1670427:
402c1fb
  CVE-2018-8794 CVE-2018-8795 CVE-2018-8797 CVE-2018-20175 CVE-2018-20176
402c1fb
  CVE-2018-8791 CVE-2018-8792 CVE-2018-8793 CVE-2018-8796 CVE-2018-8798
402c1fb
  CVE-2018-8799 CVE-2018-8800 CVE-2018-20174 CVE-2018-20177 CVE-2018-20178
402c1fb
  CVE-2018-20179 CVE-2018-20180 CVE-2018-20181 CVE-2018-20182
402c1fb
1a58543
* Sat Jan 26 2019 Charles R. Anderson <cra@wpi.edu> - 1.8.4-1
1a58543
- Update to 1.8.4 release
1a58543
1a58543
* Fri Nov 30 2018 Charles R. Anderson <cra@wpi.edu> - 1.8.4-0.1
1a58543
- Update to git master
1a58543
6ce60d1
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.3-8
6ce60d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6ce60d1
5c4b4d0
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.3-7
5c4b4d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5c4b4d0
bd649fd
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.3-6
bd649fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
bd649fd
1996705
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.3-5
1996705
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1996705
e7cb050
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.3-4
e7cb050
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e7cb050
4679b99
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.3-3
4679b99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4679b99
0958d39
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-2
0958d39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0958d39
Dominik Mierzejewski 4f45b90
* Sun Nov 02 2014 Dominik Mierzejewski <rpm@greysector.net> - 1.8.3-1
Dominik Mierzejewski 4f45b90
- update to 1.8.3
Dominik Mierzejewski 4f45b90
f52b16a
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.2-3
f52b16a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
f52b16a
3cc4c70
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.2-2
3cc4c70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3cc4c70
08ef7a3
* Wed May 21 2014 Dominik Mierzejewski <rpm@greysector.net> - 1.8.2-1
08ef7a3
- update to 1.8.2
08ef7a3
cc58f38
* Mon Jan 06 2014 Jon Disnard <jdisnard@gmail.com> - 1.8.1-2
cc58f38
- Aarch64 autoreconf (bz #926432)
cc58f38
Dominik Mierzejewski 27ea6bb
* Mon Dec 23 2013 Dominik Mierzejewski <rpm@greysector.net> - 1.8.1-1
Dominik Mierzejewski 27ea6bb
- update to 1.8.1
Dominik Mierzejewski 27ea6bb
Rex Dieter 69b387c
* Fri Sep 06 2013 Rex Dieter <rdieter@fedoraproject.org> 1.8.0-2
Rex Dieter 69b387c
- --disable-credssp (f20+, where libgssglue was retired)
Rex Dieter 69b387c
Dominik Mierzejewski ae9296b
* Mon Aug 12 2013 Dominik Mierzejewski <rpm@greysector.net> - 1.8.0-1
Dominik Mierzejewski ae9296b
- update to 1.8.0
Dominik Mierzejewski ae9296b
- add missing BuildRequires (also bug #949316)
Dominik Mierzejewski ae9296b
4139c8a
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.1-3
4139c8a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4139c8a
b5a5bc0
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.1-2
b5a5bc0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b5a5bc0
2e9913e
* Fri Oct 26 2012 Kalev Lember <kalevlember@gmail.com> - 1.7.1-1
2e9913e
- Update to 1.7.1
2e9913e
- Dropped the pcsc patch, fixed upstream
2e9913e
5cbcabc
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-3
5cbcabc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5cbcabc
c7ef531
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-2
c7ef531
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c7ef531
Kalev Lember 706f54e
* Mon May 30 2011 Kalev Lember <kalev@smartlink.ee> - 1.7.0-1
Kalev Lember 706f54e
- Update to 1.7.0
Kalev Lember 706f54e
Kalev Lember ac02f24
* Mon May 30 2011 Kalev Lember <kalev@smartlink.ee> - 1.6.0-12
Kalev Lember ac02f24
- Prevent remote file access (CVE-2011-1595)
Kalev Lember ac02f24
5d2427b
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-11
5d2427b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5d2427b
acae591
* Thu Dec 02 2010 Dominik Mierzejewski <rpm@greysector.net> - 1.6.0-10
acae591
- patch libao output driver to fix segfault (bugs #657172, #657813,
acae591
  #658018, #658799, #659072)
acae591
e7aa052
* Sat Nov 20 2010 Dominik Mierzejewski <rpm@greysector.net> - 1.6.0-9
e7aa052
- add libao support (supports ALSA and PulseAudio, should fix bugs
e7aa052
  #503431 and #577878)
e7aa052
1c21e35
* Fri Aug 20 2010 Dominik Mierzejewski <rpm@greysector.net> - 1.6.0-8
1c21e35
- drop hard dependency on pcsc-lite (bug #527712)
Dominik Mierzejewski e5c84ca
- fix build against current pcsc-lite
Dominik Mierzejewski e5c84ca
- add a proper source URL
1c21e35
49c4398
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.6.0-7
49c4398
- rebuilt with new openssl
49c4398
793728c
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-6
793728c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
793728c
442d701
* Fri May 1 2009 Soren Sandmann <ssp@redhat.com> - 1.6.0-5
442d701
- Enable SmartCard support
442d701
647e39e
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-4
647e39e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
647e39e
020cf64
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 1.6.0-3
020cf64
- rebuild with new openssl
020cf64
d02674c
* Wed Sep  3 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.6.0-2
d02674c
- fix license tag
d02674c
3d9cc53
* Tue May 13 2008 Soren Sandmann <sandmann@redhat.com> - 1.6.0-1
3d9cc53
Update to 1.6.0
3d9cc53
43f7738
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.5.0-5
43f7738
- Autorebuild for GCC 4.3
43f7738
00d8b40
* Tue Dec  4 2007 Matthias Clasen <mclasen@redhat.com> - 1.5.0-4
00d8b40
- Rebuild against openssl
00d8b40
25ee1cb
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 1.5.0-4
25ee1cb
- Rebuild for selinux ppc32 issue.
25ee1cb
d3db5bf
* Sat Jul 28 2007 Matthias Clasen <mclasen@redhat.com> - 1.5.0-3
d3db5bf
- Produce useful debuginfo (#249962)
d3db5bf
David Zeuthen bc1fb75
* Thu Apr 26 2007 David Zeuthen <davidz@redhat.com> - 1.5.0-2
David Zeuthen bc1fb75
- Fix segfault triggered by X11 update (#238032)
David Zeuthen bc1fb75
6a563a3
* Sun Nov 19 2006 Matthias Clasen <mclasen@redhat.com> - 1.5.0-1
6a563a3
- Update to 1.5.0
6a563a3
besfahbo c1cfccf
* Thu Aug 31 2006 Behdad Esfahbod <besfahbo@redhat.com> - 1.4.1-4
besfahbo c1cfccf
- configure --with-ipv6 (bug 198405)
besfahbo c1cfccf
besfahbo c1cfccf
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.4.1-3.2.2
7497d73
- rebuild
7497d73
6d25c4b
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.4.1-3.2.1
6d25c4b
- bump again for double-long bug on ppc(64)
6d25c4b
cf6aa0e
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.4.1-3.2
cf6aa0e
- rebuilt for new gcc4.1 snapshot and glibc changes
cf6aa0e
0b22a2a
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
0b22a2a
- rebuilt
0b22a2a
37350a8
* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> - 1.4.1-3
37350a8
- rebuilt against new openssl
37350a8
Carl Worth e965547
* Tue Nov  1 2005 Carl Worth <cworth@redhat.com> - 1.4.1-2
Carl Worth e965547
- Require modular libX11-devel instead of monolithic xorg-x11-devel
Carl Worth e965547
e30689b
* Thu Jun 30 2005 Warren Togami <wtogami@redhat.com> - 1.4.1-1
e30689b
- 1.4.1
e30689b
bc4a441
* Sat Mar 26 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.4.0-2
bc4a441
- Use the %%configure macro (rdesktop now has a real configure file).
bc4a441
- Patch rdesktop-optflags.patch no longer needed.
bc4a441
- Add several missing doc files.
bc4a441
David Zeuthen 14a66bf
* Mon Mar 21 2005 David Zeuthen <davidz@redhat.com> 1.4.0-1
David Zeuthen 14a66bf
- New upstream version; drop some patches that is now upstream
David Zeuthen 14a66bf
- Require xorg-x11-devel instead of XFree86-devel for building
David Zeuthen 14a66bf
01f9bda
* Wed Mar  2 2005 Mark McLoughlin <markmc@redhat.com> 1.3.1-7
01f9bda
- Rebuild with gcc4
01f9bda
0f51388
* Thu Nov 18 2004 Than Ngo <than@redhat.com> 1.3.1-6
0f51388
- add cvs patch to make krdc working again
0f51388
cvsdist 73f9cb1
* Thu Jul 08 2004 Warren Togami <wtogami@redhat.com>
cvsdist 73f9cb1
- #127207 Finnish "fi" keymap fix
1a58543
	  "fi" ISO_Level3_Shift warning fix
cvsdist 73f9cb1
cvsdist c3b35ab
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist c3b35ab
- rebuilt
cvsdist c3b35ab
cvsdist ea80bc0
* Tue Mar 23 2004 Ville Skyttä <ville.skytta at iki.fi> - 1.3.1-3
cvsdist ea80bc0
- Honor $RPM_OPT_FLAGS.
cvsdist ea80bc0
- Include ChangeLog and TODO in docs.
cvsdist ea80bc0
cvsdist 0e9a466
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 0e9a466
- rebuilt
cvsdist 0e9a466
cvsdist 0e9a466
* Wed Feb 11 2004 Warren Togami <wtogami@redhat.com> 1.3.1-1
cvsdist 0e9a466
- upgrade to 1.3.1
cvsdist 0e9a466
cvsdist 2670eaa
* Thu Jan 15 2004 Warren Togami <wtogami@redhat.com> 1.3.0-3
cvsdist 98a3eb8
- upgrade to 1.3.0
cvsdist 98a3eb8
- improve summary
cvsdist 98a3eb8
- BuildPrereq -> BuildRequires, the former is deprecated
cvsdist 98a3eb8
- Remove doc files that no longer exist
cvsdist 98a3eb8
- Add missing XFree86-devel
1a58543
- There was no -1 or -2.  Nothing to see here.	Move along.
cvsdist 98a3eb8
cvsdist 54d1beb
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 54d1beb
- rebuilt
cvsdist 54d1beb
cvsdist 0093fee
* Mon Feb 10 2003 Alexander Larsson <alexl@redhat.com> 1.2.0-1
cvsdist 0093fee
- 1.2.0, new stable release
cvsdist 0093fee
- Removed now-upstream ssl patch
cvsdist 0093fee
cvsdist 0093fee
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 0093fee
- rebuilt
cvsdist 0093fee
cvsdist 0093fee
* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 1.1.0-5
cvsdist 0093fee
- work around now-private definition of BN_CTX
cvsdist 0093fee
cvsdist 0093fee
* Wed Dec 11 2002 Elliot Lee <sopwith@redhat.com> 1.1.0-4
cvsdist 0093fee
- Fix multilib builds by passing LDLIBS on make command line
cvsdist 0093fee
- Use _smp_mflags
cvsdist 0093fee
cvsdist 0093fee
* Mon Nov 18 2002 Tim Powers <timp@redhat.com>
cvsdist 0093fee
- rebuild in current tree
cvsdist 0093fee
cvsdist c2f54f2
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist c2f54f2
- automated rebuild
cvsdist c2f54f2
cvsdist 97b9c73
* Wed Jun 12 2002 Alexander Larsson <alexl@redhat.com>
cvsdist 97b9c73
- Initial build.
cvsdist 97b9c73