rpms/freenx-client/F-8 freenx-client-0.9-fixes.patch, NONE, 1.1 freenx-client.spec, NONE, 1.1 qtnx.desktop, NONE, 1.1

Axel Thimm (athimm) fedora-extras-commits at redhat.com
Tue Aug 12 06:59:06 UTC 2008


Author: athimm

Update of /cvs/extras/rpms/freenx-client/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31795/F-8

Added Files:
	freenx-client-0.9-fixes.patch freenx-client.spec qtnx.desktop 
Log Message:
backpackage -> F8

freenx-client-0.9-fixes.patch:

--- NEW FILE freenx-client-0.9-fixes.patch ---
--- freenx-client-0.9/nxcl/lib/notQt.cpp~	2008-03-11 00:13:08.000000000 +0100
+++ freenx-client-0.9/nxcl/lib/notQt.cpp	2008-04-05 20:36:05.000000000 +0200
@@ -19,6 +19,7 @@
 
 #include <iostream>
 #include <sstream>
+#include <cstdlib>
 extern "C" {
 #include <unistd.h>
 #include <errno.h>
--- freenx-client-0.9/nxcl/lib/nxclientlib.cpp~	2008-03-11 00:13:08.000000000 +0100
+++ freenx-client-0.9/nxcl/lib/nxclientlib.cpp	2008-04-05 20:54:18.000000000 +0200
@@ -27,6 +27,7 @@
 #include "../config.h"
 
 #include <fstream>
+#include <cstdlib>
 
 extern "C" {
     #include <errno.h>
--- freenx-client-0.9/nxcl/lib/nxclientlib.cpp~	2008-04-05 20:54:18.000000000 +0200
+++ freenx-client-0.9/nxcl/lib/nxclientlib.cpp	2008-04-06 06:37:37.000000000 +0200
@@ -28,6 +28,7 @@
 
 #include <fstream>
 #include <cstdlib>
+#include <cstring>
 
 extern "C" {
     #include <errno.h>
--- freenx-client-0.9/nxcl/nxcl/nxcl.cpp~	2008-03-11 00:13:08.000000000 +0100
+++ freenx-client-0.9/nxcl/nxcl/nxcl.cpp	2008-04-06 06:48:34.000000000 +0200
@@ -20,6 +20,7 @@
 #include "nxclientlib_i18n.h"
 #include "nxclientlib.h"
 #include <fstream>
+#include <cstdlib>
 
 #include "nxcl.h"
 


--- NEW FILE freenx-client.spec ---
Summary: Free client libraries and binaries for the NX protocol
Name: freenx-client
Version: 0.9
Release: 7%{?dist}
License: GPLv2+
Group: Applications/Internet
URL: http://freenx.berlios.de/
Source0: http://download.berlios.de/freenx/%{name}-%{version}.tar.bz2
Source1: qtnx.desktop
Patch0: freenx-client-0.9-fixes.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: autoconf >= 2.59c, automake >= 1.10, libtool
BuildRequires: gcc-c++
# temporary until we split nx
#BuildRequires: %{_pkglibdir}/libXcomp.so.3
#Requires: nxssh, nxproxy
BuildRequires: dbus-devel
BuildRequires: doxygen
BuildRequires: qt-devel
BuildRequires: desktop-file-utils
# Maybe this could be split later
Provides: nxcl = %{version}-%{release}
#Provides: nxcl-devel = %{version}-%{release}
Provides: qtnx = %{version}-%{release}

%description
NX is an exciting new technology for remote display. It provides near
local speed application responsiveness over high latency, low
bandwidth links.

FreeNX-client contains client libraries and executables for connecting
to an NX server.

%prep
%setup -q
%patch0 -p1 -b .fixes
cat >> qtnx/qtnx.pro << EOF
QMAKE_CXXFLAGS += -I`pwd`/nxcl/lib
LIBS += -L`pwd`/nxcl/lib -lnxcl
EOF
mv nxcl/README nxcl/README.nxcl
mv qtnx/README qtnx/README.qtnx

%build
cd nxcl
autoreconf -is
%configure --disable-static
make
cd ../qtnx
PATH=`pkg-config --variable=bindir Qt`:$PATH
qmake
make

%install
rm -rf %{buildroot}
make -C nxcl install DESTDIR=%{buildroot} docdir=%{_defaultdocdir}/%{name}-%{version}/nxcl
install -p -m 0755 qtnx/qtnx %{buildroot}%{_bindir}/
install -p -m 0644 */README* %{buildroot}%{_defaultdocdir}/%{name}-%{version}/
desktop-file-install --vendor="freenx"                    \
  --dir=%{buildroot}%{_datadir}/applications              \
  %{SOURCE1}

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc %{_defaultdocdir}/%{name}-%{version}

# could become nxcl
%{_bindir}/libtest
%{_bindir}/notQttest
%{_bindir}/nxcl
%{_bindir}/nxcmd
%{_libdir}/libnxcl.so.*

# could become nxcl-devel
%exclude %{_includedir}/nxcl
%exclude %{_libdir}/libnxcl.so
%exclude %{_libdir}/libnxcl.la
%exclude %{_libdir}/pkgconfig/nxcl.pc

# could become qtnx
%{_bindir}/qtnx
%{_datadir}/applications/*qtnx.desktop

%changelog
* Thu Apr 10 2008 Axel Thimm <Axel.Thimm at ATrpms.net> - 0.9-7
- Fix description.
- Remove devel files and embedded *-devel Provides:.
- Create a desktop file for qtnx.

* Sat Mar 29 2008 Axel Thimm <Axel.Thimm at ATrpms.net> - 0.9-6
- Split off client part into freenx-client.

* Mon Dec 31 2007 Axel Thimm <Axel.Thimm at ATrpms.net> - 0.7.1-4
- Apply Jeffrey J. Kosowsky's patches to enable multimedia and
  file/print sharing support (Fedora bug #216802).
- Silence %%post output, when openssh's server has never been started
  before (Fedora bug #235592).
- Add dependency on which (Fedora bug #250343).

* Mon Dec 10 2007 Jon Ciesla <limb at jcomserv.net> - 0.7.1-3
- Fix syntax error in logrotate file, BZ 418221.

* Mon Nov 19 2007 Jon Ciesla <limb at jcomserv.net> - 0.7.1-2
- Added logrotate, BZ 379761.

* Mon Nov 19 2007 Jon Ciesla <limb at jcomserv.net> - 0.7.1-1
- Update to 0.7.1, many bugfixes, BZ 364751, 373771.

* Sun Sep 23 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.7.0-2
- Do not try to set up KDE_PRINTRC if ENABLE_KDE_CUPS is not 1, deal better
  with errors when it is (#290351).

* Thu Sep 6 2007 Jon Ciesla <limb at jcomserv.net> - 0.7.0-1
- CM = Christian Mandery mail at chrismandery.de,  BZ 252976
- Version bump to 0.7.0 upstream release (CM)
- Fixed download URL (didn't work, Berlios changed layout). (CM)
- Changed license field from GPL to GPLv2 in RPM. (CM)
- Fixed release.

* Mon Feb 19 2007 Axel Thimm <Axel.Thimm at ATrpms.net> - 0.6.0-9
- Update to 0.6.0.

* Sat Sep 17 2005 Axel Thimm <Axel.Thimm at ATrpms.net>
- Update to 0.4.4.

* Sat Jul 30 2005 Axel Thimm <Axel.Thimm at ATrpms.net>
- Update to 0.4.2.

* Sat Jul  9 2005 Axel Thimm <Axel.Thimm at ATrpms.net>
- Update to 0.4.1.

* Tue Mar 22 2005 Rick Stout <zipsonic[AT]gmail.com> - 0:0.3.1
- Updated to 0.3.1 release

* Tue Mar 08 2005 Rick Stout <zipsonic[AT]gmail.com> - 0:0.3.0
- Updated to 0.3.0 release
- Removed home directory patch as it is now default

* Mon Feb 14 2005 Rick Stout <zipsonic[AT]gmail.com> - 0:0.2.8
- Updated to 0.2.8 release
- Fixes some security issues
- Added geom-fix patch for windows client resuming issues

* Thu Dec 02 2004 Rick Stout <zipsonic[AT]gmail.com> - 1:0.2.7
- Fixed package removal not removing the var session directories

* Tue Nov 23 2004 Rick Stout <zipsonic[AT]gmail.com> - 0:0.2.7
- Updated to 0.2.7 release
- fixes some stability issues with 0.2.6

* Fri Nov 12 2004 Rick Stout <zipsonic[AT]gmail.com> - 1:0.2.6
- Fixed a problem with key backup upon removal

* Fri Nov 12 2004 Rick Stout <zipsonic[AT]gmail.com> - 0:0.2.6
- Updated to 0.2.6 release
- Changed setup to have nx user account added as a system account.
- Changed nx home directory to /var/lib/nxserver/nxhome

* Thu Oct 14 2004 Rick Stout <zipsonic[AT]gmail.com> - 0:0.2.5
- updated package to 0.2.5 release
- still applying patch for netcat and useradd

* Fri Oct 08 2004 Rick Stout <zipsonic[AT]gmail.com> - 3:0.2.4
- Added nxsetup functionality to the rpm
- patched nxsetup (fnxncuseradd) script for occasional path error.
- Added patch (fnxncuseradd) to resolve newer client connections (netcat -> nc)
- Changed name to be more friendly (lowercase)
- Added known dependencies

* Thu Sep 30 2004 Rick Stout <zipsonic[AT]gmail.com> - 2:0.2.4
- Patch (fnxpermatch) to fix permissions with key generation

* Wed Sep 29 2004 Rick Stout <zipsonic[AT]gmail.com> - 1:0.2.4
- Initial Fedora RPM release.
- Updated SuSE package for Fedora


--- NEW FILE qtnx.desktop ---
[Desktop Entry]
Encoding=UTF-8
Name=QtNX
GenericName=A client for the NX protocol
Comment=Connect to an NX/FreeNX server
Exec=qtnx
Terminal=false
Type=Application
Categories=Graphics;Network;





More information about the fedora-extras-commits mailing list