File NX.spec of Package NX

#
# spec file for package NX (Version 3.3.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild


Name:           NX
%if %suse_version > 1010
BuildRequires:  gcc-c++ libjpeg-devel libpng-devel openssl-devel xorg-x11-proto-devel xorg-x11-util-devel
%else
%if %suse_version > 910
BuildRequires:  gcc-c++ libjpeg-devel libpng-devel openssl-devel xorg-x11-devel
%else
BuildRequires:  XFree86-devel gcc-c++ libjpeg-devel libpng-devel openssl-devel
%endif
%endif
License:        LGPL v2.1 or later; Other uncritical OpenSource License
Url:            http://www.nomachine.com/sources.php
Group:          System/X11/Servers/XF86_4
Version:        3.4.0
Release:        21
Summary:        Proxy System for X11
Requires:       tightvnc rdesktop
#Compression Libraries and Proxy Sources
Source:         http://web04.nomachine.com/download/%{version}/sources/nxproxy-%{version}-2.tar.gz
Source1:        http://web04.nomachine.com/download/%{version}/sources/nxcomp-%{version}-7.tar.gz
Source2:        http://web04.nomachine.com/download/%{version}/sources/nxcompext-%{version}-1.tar.gz
Source3:        http://web04.nomachine.com/download/%{version}/sources/nxcompshad-%{version}-3.tar.gz
#X11 Support Libraries and Agent Sources
Source5:        http://web04.nomachine.com/download/%{version}/sources/nx-X11-%{version}-3.tar.gz
Source6:        http://web04.nomachine.com/download/%{version}/sources/nxagent-%{version}-9.tar.gz
#NX Example Scripts
Source14:       http://web04.nomachine.com/download/%{version}/sources/nxscripts-%{version}-1.tar.gz
Source15:       nxagent
Source16:       docs.tar.bz2
Patch:          NX.diff
Patch1:         NX-noansi.diff
Patch2:         memset.diff
Patch3:         NX-1.5.diff
Patch6:         gcc4-friends.patch
Patch9:         xorg7.diff
Patch11:        bugzilla-154928-integer-overflows.patch
Patch12:        bugzilla-190902-handle-malformed-pcf-files.patch
Patch19:        nxproxy.diff
Patch20:        nxcompshad.diff
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
%define my_provides /tmp/my-provides
%define my_requires /tmp/my-requires

%description
NX provides a proxy system for the X Window System.



Authors:
--------
    Nomachine <www.nomachine.com>

%prep
%setup -n nxproxy -b1 -b2 -b3 -b5 -b6 -b14 
cd $RPM_BUILD_DIR
%patch
%ifarch ia64
pushd nx-X11
%patch1
popd
%endif
pushd nx-X11
%patch2
popd
%patch3
%patch6
%if %{suse_version} > 1010
%patch9
%endif
pushd nx-X11/extras/freetype2
%patch11 -p1
%patch12 -p1
popd
pushd nxproxy
%patch19
popd
pushd nx-X11
%patch20
popd
cat >> nx-X11/config/cf/host.def << EOF
#ifdef  i386Architecture
#undef  DefaultGcc2i386Opt
#define DefaultGcc2i386Opt      $RPM_OPT_FLAGS GccAliasingArgs
#endif
#ifdef  MipsArchitecture
#undef  DefaultGcc2MipsOpt
#define DefaultGcc2MipsOpt      $RPM_OPT_FLAGS GccAliasingArgs
#endif
#ifdef s390xArchitecture
#undef OptimizedCDebugFlags
#define OptimizedCDebugFlags	$RPM_OPT_FLAGS GccAliasingArgs
#endif
#define HasZlib	YES
%if %{suse_version} > 1010
/* X.Org 7 changes */
#define XLocaleDir /usr/share/X11/locale
#define DefaultRGBDatabase /usr/share/X11/rgb
#define ServerConfigDir /usr/%{_lib}/xserver
#define BuildLoadableXlibI18n NO
REQUIREDI18NLIBS = DlLibrary
%endif
EOF

%build
export CFLAGS="%{optflags}" 
export CXXFLAGS="%{optflags}" 
cd $RPM_BUILD_DIR
# build Compression Library and Proxy
for i in nxcomp nxproxy; do
  pushd $i; autoreconf -fi; ./configure; make; popd
done
# prepare Extended Compression Library
pushd nxcompext
  autoreconf -fi
popd
# build X11 Support Libraries and Agents
pushd nx-X11
  make World
popd
# build Extended Compression Library
pushd nxcompext
  ./configure; make
popd

%install
cd $RPM_BUILD_DIR
mkdir -p $RPM_BUILD_ROOT/usr/bin/
mkdir -p $RPM_BUILD_ROOT/usr/lib/NX/lib
mkdir -p $RPM_BUILD_ROOT/usr/share/man/man1
# install X11 Support Libraries and Agents
cp -a nx-X11/lib/X11/libX11.so.* \
      nx-X11/lib/Xext/libXext.so.* \
      nx-X11/lib/Xrender/libXrender.so.* \
      $RPM_BUILD_ROOT/usr/lib/NX/lib 
# sles9 specific 
%if %suse_version <= 910 
cp -a nx-X11/lib/Xdamage/libXdamage.so.* \
      nx-X11/lib/Xfixes/libXfixes.so.* \
      nx-X11/lib/Xcomposite/libXcomposite.so.* \
      $RPM_BUILD_ROOT/usr/lib/NX/lib
%endif
install -m 755 nx-X11/programs/Xserver/nxagent \
  $RPM_BUILD_ROOT/usr/lib/NX
install -m 755 $RPM_SOURCE_DIR/nxagent $RPM_BUILD_ROOT/usr/bin
# install Compression Libraries and Proxy
cp -a nxcomp/libXcomp.so.* $RPM_BUILD_ROOT/usr/lib/NX/lib
cp -a nxcompext/libXcompext.so.* $RPM_BUILD_ROOT/usr/lib/NX/lib
cp -a nxcompshad/libXcompshad.so.* $RPM_BUILD_ROOT/usr/lib/NX/lib
install -m 755 nxproxy/nxproxy $RPM_BUILD_ROOT/usr/lib/NX
ln -snf nxagent $RPM_BUILD_ROOT/usr/bin/nxproxy
# install scripts
mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/NX/examples
# Bug #156308
chmod 755 nxscripts/{run-nxproxy-reversed,run-nxproxy-server}
cp -r nxscripts $RPM_BUILD_ROOT/usr/share/doc/packages/NX/examples
# documentation and license
tar xjf $RPM_SOURCE_DIR/docs.tar.bz2 -C $RPM_BUILD_ROOT/usr/share/doc/packages/NX
install -m 644 nxcomp/LICENSE   $RPM_BUILD_ROOT/usr/share/doc/packages/NX
for i in nxcomp; do
  mkdir $RPM_BUILD_ROOT/usr/share/doc/packages/NX/$i
done
install -m 644 nxcomp/README    $RPM_BUILD_ROOT/usr/share/doc/packages/NX/nxcomp
# avoid bogus dependencies - Bug #212276
cat << EOF > %{my_provides}
#!/bin/sh
%{__find_provides} | sed -e 's/libX11\S*//g' -e 's/libXext\S*//g' -e 's/libXrender\S*//g'
EOF
chmod 755 %{my_provides}
%define __find_provides %{my_provides}
cat << EOF > %{my_requires}
#!/bin/sh
%{__find_requires} | sed -e 's/libX11\S*//g' -e 's/libXext\S*//g' -e 's/libXrender\S*//g'
EOF
chmod 755 %{my_requires}
%define __find_requires %{my_requires}

%clean
rm -rf %{buildroot}
rm -f %{my_provides}
rm -f %{my_requires}

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root)
%doc /usr/share/doc/packages/NX
/usr/bin/nxagent
/usr/bin/nxproxy
%dir /usr/lib/NX
/usr/lib/NX/nxagent
/usr/lib/NX/nxproxy
%dir /usr/lib/NX/lib
/usr/lib/NX/lib/libX11.so.*
/usr/lib/NX/lib/libXcomp.so.*
/usr/lib/NX/lib/libXcompext.so.*
/usr/lib/NX/lib/libXcompshad.so.*
/usr/lib/NX/lib/libXext.so.*
/usr/lib/NX/lib/libXrender.so.*
%if %suse_version <= 910
/usr/lib/NX/lib/libXcomposite.so.*
/usr/lib/NX/lib/libXdamage.so.*
/usr/lib/NX/lib/libXfixes.so.*
%endif

%changelog
* Thu Nov 27 2008 sbogner@suse.de
- include required libs for SLES9
* Mon Nov 03 2008 sndirsch@suse.de
- memset.diff
  * fixes fatal build error
* Thu Sep 11 2008 sndirsch@suse.de
- nxagent 3.2.0-10 (bugfix release)
* Fri Aug 08 2008 sndirsch@suse.de
- fixed build on SLE10-x86_64
* Sun Jul 20 2008 sndirsch@suse.de
- update NX to release 3.2.0 (bnc #61220)
* Sat Apr 26 2008 coolo@suse.de
- fix build
* Tue Apr 08 2008 sndirsch@suse.de
- nxproxy.diff
  * obsoletes nxssh (bnc #375246)
* Mon Mar 17 2008 sndirsch@suse.de
- no longer build nxpasswd; obsoleted by a fork in FreeNX
* Fri Feb 29 2008 dmueller@suse.de
- add missing %%postun /sbin/ldconfig call
* Sun Jan 27 2008 sndirsch@suse.de
- X.Org security update (Bug #355629)
  * CVE-2007-6427 - Xinput extension memory corruption.
  * CVE-2007-6428 - TOG-cup extension memory corruption.
  * CVE-2007-6429 - MIT-SHM and EVI extensions integer overflows.
  * CVE-2008-0006 - PCF Font parser buffer overflow.
* Tue Dec 04 2007 ro@suse.de
- fix build with gcc-4.3
* Mon Oct 15 2007 sndirsch@suse.de
- Bug #332445:
  * handle malformed pcf files (Bug #190902)
  * fix several integer overflows. (Bug #154928)
* Thu Jul 05 2007 sndirsch@suse.de
- added build of nxssh (again); required by qtnx
* Mon Jun 18 2007 sndirsch@suse.de
- avoid string compare with char literal
* Thu May 31 2007 sndirsch@suse.de
- make rpmlint happy (spurious-executable-perm)
* Tue May 29 2007 sndirsch@suse.de
- added "%%post -p /sbin/ldconfig" to specfile to make rpmlint happy
* Wed May 02 2007 sndirsch@suse.de
- fixed run-nxagent-client in samples script (-nolimit option for
  nxagent no longer available)
* Wed May 02 2007 sndirsch@suse.de
- updated NX to 2.1.0 (Bug #203197)
* Wed Apr 11 2007 sndirsch@suse.de
- no longer mark nx-X11 tarball as NoSource (Bug #263352)
* Thu Jan 25 2007 sndirsch@suse.de
- fixed "comparison with string literal" warning
* Mon Dec 18 2006 sndirsch@suse.de
- xorg7.diff:
  * finally fixed xkb path (Bug #228516)
* Wed Dec 13 2006 sndirsch@suse.de
- finally added ExcludeArch for ia64, ppc64, s390x and x86_64
* Tue Nov 07 2006 ro@suse.de
- fix perms in docfile keymap-names.txt
* Wed Oct 18 2006 sndirsch@suse.de
- removed bogus libX11/libXext/libXrender provides (Bug #212276)
* Fri Sep 08 2006 sndirsch@suse.de
- fixed libX11 locale support
* Mon Sep 04 2006 sndirsch@suse.de
- tried to fix locale support for X.Org 7; disabled for now due
  to linking issues (see host.def in specfile)
- fixed default font path for X.Org 7
- sample scripts:
  * fixed nxproxy host:port options in run-nxagent-server
* Mon Sep 04 2006 sndirsch@suse.de
- host.def: fixed rgb and SecurityPolicy path for nxagent
- sample scripts:
  * removed no longer available "-D" (desktop) nxagent option
  * removed no longer available log option for $NX_HOST
* Fri Sep 01 2006 sndirsch@suse.de
- hopefully fixed build cycle by replacing xorg-x11-devel with
  xorg-x11-proto-devel/xorg-x11-util-devel
* Thu Aug 17 2006 sndirsch@suse.de
- fixed build for X11R6
* Fri Aug 11 2006 sndirsch@suse.de
- xorg7.diff: adjusted paths to X.Org 7
* Mon Jul 31 2006 sndirsch@suse.de
- fixed build
* Sun Jul 23 2006 sndirsch@suse.de
- fixed build for X.Org 7
* Fri Jun 16 2006 sndirsch@suse.de
- fixed build for SLES9
* Wed Apr 19 2006 sndirsch@suse.de
- removed XLC_LOCALE files with critical license (Bug #153744)
* Tue Mar 28 2006 sndirsch@suse.de
- nxcompext:
  * use shared system libz for linking
  * also set CFLAGS/CCFLAGS ("-fPIC") to fix build on s390
* Fri Mar 24 2006 sndirsch@suse.de
- enabled nxdesktop build on ppc/ppc64 and s390/s390x
* Fri Mar 17 2006 sndirsch@suse.de
- next try to fix permissions of sample scripts (Bug #156308)
* Thu Mar 09 2006 sndirsch@suse.de
- fixed permissions of sample scripts (Bug #156308)
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Dec 14 2005 sndirsch@suse.de
- updated to third maintenance release of 1.5.0
  * nxagent:   1.5.0-93 --> 1.5.0-112
  * nxcompext: 1.5.0-18 --> 1.5.0-20
  * nxdesktop: 1.5.0-75 --> 1.5.0-78
  * nxviewer:  1.5.0-14 --> 1.5.0-15
* Fri Dec 09 2005 sndirsch@suse.de
- updated to the latest stable 1.5.0 release of nx-X11/nxcomp
  * nx-X11: 1.5.0-15    --> 1.5.0-21
  * nxcomp: 1.5.0-65    --> 1.5.0-80
  * nxcompext: 1.5.0-16 --> 1.5.0-18
* Thu Oct 13 2005 sndirsch@suse.de
- xorg-CAN-2005-2495.patch:
  * This patch fixes an integer overflow in the pixmap handling.
  (CAN-2005-2495) An attacker may be able to exploit this bug to
  execute code remotely. (#113227)
* Sat Oct 08 2005 sndirsch@suse.de
- updated nxagent/nxdesktop
* Fri Sep 30 2005 sndirsch@suse.de
- README.SuSE:
  * NX needs to be the same version on client and server (#119296)
* Wed Sep 21 2005 sndirsch@suse.de
- nxagent: set LD_LIBRARY_PATH correctly
* Wed Aug 17 2005 sndirsch@suse.de
- updated to the latest stable 1.5.0 release of nxagent/nxdesktop
  * nxagent: 1.5.0-87 --> 1.5.0-90
  * nxdesktop: 1.5.0-59 --> 1.5.0-61
* Mon Aug 15 2005 sndirsch@suse.de
- NX-data-range.patch:
  * fixes serious compiler warnings (Bug #104610)
* Fri Aug 12 2005 sndirsch@suse.de
- updated to first maintenance release of NX 1.5.0
  (nxcomp 1.5.0-63 --> nxcomp 1.5.0-65)
  * nxcomp-1.5.0-65
    - Removed the warning issued on parsing the agent option
  'rootless'.  Solves the TR08C00959.
    - MacOSX 10.4 defines socklen_t. Made the definition
  conditional so that we can still support older versions.
  Solves the TR07C00926.
    - Updated the ChangeLog to include references to the solved
  TRs.
  * nxcomp-1.5.0-64
    - Imported the 1.6.0 changes in the maintenance 1.5.0.
    - Removed a wrong assertion that might cause the session to
  fail when the software was compiled with TEST enabled in
  Proxy.cpp.
    - The nxclient dialog process is signaled with SIGKILL on
  Windows, as the SIGTERM is ignored. This solves the
  TR07C00929.
    - Ensured the JPEG error flag is always set before jumping
  out of the Jpeg decompression.
    - Skipped errors encontered setting the TCP_NODELAY flag on
  Mac. Solves TR08C00940.
    - Few cosmetic changes.
* Tue Jul 26 2005 sndirsch@suse.de
- update nxproxy to stable 1.5.0 version
* Sat Jul 23 2005 sndirsch@suse.de
- removed obsolete 1.4.0 patches
- updated to stable 1.5.0 release
* Fri Jul 22 2005 sndirsch@suse.de
- removed patch for non-fatal build warnings, which were never
  reviewed by anyone and nobody is interested in upstream
* Wed Jul 13 2005 sndirsch@suse.de
- updated to fourth development snapshot of NX 1.5.0
* Tue Jun 28 2005 sndirsch@suse.de
- ppc-no-signed-char.diff:
  * removed "-fsigned-char" (Bug #93869)
* Fri Jun 24 2005 sndirsch@suse.de
- updated to third development snapshot of NX 1.5.0
* Mon Jun 06 2005 sndirsch@suse.de
- updated to second development snapshot of NX 1.5.0
  * support for the GLX extension
  * support for the RANDR extension, to allow users to fully manage
  the geometry of the desktop at run-time
  * fixes related to XDMCP session startup
  * initial support for the shadow framebuffer
  * a new control flow system in the nxcomp library
  * initial integration of the RDP agent with the new NX transport
- obsoletes nx-X11-1.5.0-4-nx-X11-1.5.0-4-GFP1.ksh /
  nxagent-1.5.0-23-nxagent-1.5.0-23-GFP1.ksh
- adjusted NX-1.5.diff
* Fri Jun 03 2005 sndirsch@suse.de
- nx-X11-1.5.0-4-nx-X11-1.5.0-4-GFP1.ksh/
  nxagent-1.5.0-23-nxagent-1.5.0-23-GFP1.ksh
  * adds support for GLX (unaccelerated)
* Mon May 23 2005 sndirsch@suse.de
- gcc4-friends.patch
  * fixes new gcc build error:
  "ISO C++ forbids declaration of 'xxx' with no type"
* Sat May 14 2005 sndirsch@suse.de
- fixed fatal "uninitialized" warnings
* Thu May 12 2005 sndirsch@suse.de
- use norootforbuild
* Thu May 05 2005 sndirsch@suse.de
- #neededforbuild: audiofile, audiofile-devel not required
* Thu Apr 28 2005 sndirsch@suse.de
- update to snapshot 1.5.0 release
  nx-X11-1.4.0-10.tar.gz    --> nx-X11-1.5.0-4.tar.gz
  nxagent-1.4.0-65.tar.gz   --> nxagent-1.5.0-23.tar.gz
  nxcomp-1.4.0-31.tar.gz    --> nxcomp-1.5.0-20.tar.gz
  nxcompext-1.4.0-3.tar.gz  --> nxcompext-1.5.0-4.tar.gz
  nxdesktop-1.4.0-61.tar.gz --> nxdesktop-1.5.0-34.tar.gz
  nxproxy-1.4.0-2.tar.gz    --> nxproxy-1.5.0-5.tar.gz
  nxscripts-1.4.0-3.tar.gz  --> nxscripts-1.5.0-9.tar.gz
  nxviewer-1.4.0-4.tar.gz   --> nxviewer-1.5.0-1.tar.gz
- obsoletes NX-no-strict-aliasing.diff
- adjusted NX.diff
- NX-1.5.diff: fixed build
* Mon Apr 25 2005 sndirsch@suse.de
- NX-bufferoverflow.diff:
  * fixes buffer overflow
* Thu Apr 14 2005 sbrabec@suse.cz
- Added audiofile-devel to neededforbuild.
* Mon Apr 04 2005 schwab@suse.de
- Build with -fno-strict-aliasing.
* Fri Feb 11 2005 sndirsch@suse.de
- update to latest 1.4.0 sources:
  * nx-X11-1.4.0-7.tar.gz --> nx-X11-1.4.0-10.tar.gz
* Tue Feb 08 2005 sndirsch@suse.de
- update to latest 1.4.0 sources:
  * nxagent-1.4.0-64.tar.gz --> nxagent-1.4.0-65.tar.gz
  * nxcomp-1.4.0-30.tar.gz  --> nxcomp-1.4.0-31.tar.gz
* Sun Jan 02 2005 sndirsch@suse.de
- update to latest 1.4.0 sources:
  * nx-X11-1.4.0-6.tar.gz     --> nx-X11-1.4.0-7.tar.gz
  * nxagent-1.4.0-63.tar.gz   --> nxagent-1.4.0-64.tar.gz
  * nxcomp-1.4.0-29.tar.gz    --> nxcomp-1.4.0-30.tar.gz
  * nxdesktop-1.4.0-57.tar.gz --> nxdesktop-1.4.0-61.tar.gz
* Fri Nov 05 2004 sndirsch@suse.de
- updated to 1.4.0 final release (nx-X11, nxagent, nxcomp,
  nxdesktop, nxviewer)
* Sat Sep 25 2004 sndirsch@suse.de
- updated to 1.4.0 snapshot release 6 (nx-X11, nxagent, nxcomp,
  nxdesktop):
  * the protocol errors
  Error: Failure decoding data in context [N].
  Error: Please report this problem to support personnel
  don't occur as long as you don't use different NX (snapshot)
  releases on client and server
* Tue Sep 14 2004 sndirsch@suse.de
- downgraded to 1.4.0 snaphot release 4 again (nxagent, nxcomp)
  as I could reproduce the protocol errors, which prevent nxproxy
  from working:
  Error: Failure decoding data in context [N].
  Error: Please report this problem to support personnel.
* Sat Sep 11 2004 sndirsch@suse.de
- updated to 1.4.0 snaphot release 5 (nxagent, nxcomp)
* Sat Sep 11 2004 sndirsch@suse.de
- removed no longer required sources/patches (nxauth, nxcompsh,
  nxssh, NX-conf.diff)
- adjusted NX.diff
- removed dummy config tool NXDialog
* Tue Sep 07 2004 sndirsch@suse.de
- removed stuff, which isn't used by FreeNX/knx (nxdarwin, nxesd,
  nxkbd, nxkdrive, nxrun, nxuexec, nxwin)
* Tue Sep 07 2004 sndirsch@suse.de
- removed dummy config tool nxclient (provided by FreeNX now)
* Mon Sep 06 2004 sndirsch@suse.de
- downgraded to 1.4.0 snaphot release 4 (backward compatibility
  problems in snapshot release 5)
* Sat Sep 04 2004 sndirsch@suse.de
- update to latest 1.4.0 snapshot release
* Thu Sep 02 2004 sndirsch@suse.de
- README.SuSE:
  * added link to NX interview with Fabian Franz/Kurt Pfeifle
  (english version on OSnews)
  * nxsamples --> nxscripts
* Thu Aug 19 2004 sndirsch@suse.de
- README.SuSE:
  * added link to NX interview with Fabian Franz/Kurt Pfeifle
* Wed Aug 18 2004 sndirsch@suse.de
- enabled build of nxkbd, nxuexec
* Wed Aug 18 2004 sndirsch@suse.de
- updated to 1.4.0 snapshot release
  * disabled build of nxdesktop for ppc/ppc64, s390/s390x
  * added sources for nxkbd, nxkdrive, nxuexec
- enabled build of nxesd (requires audiofile in #neededforbuild)
* Mon Jul 26 2004 sndirsch@suse.de
- docs.tar.bz2
  * run-nxapp: DISPLAY needs to be set to ":$NX_PORT"
  * run-nxagent-client/run-nxagent-server: use of cookies
  * README: nxproxy/nxagent connection works now with Xserver
  access control restrictions
* Tue Jul 20 2004 schwab@suse.de
- Use autoreconf.
* Wed Jun 30 2004 sndirsch@suse.de
- improved documentation and sample scripts for nxproxy/nxproxy and
  nxproxy/nxagent connections
* Mon Jun 28 2004 sndirsch@suse.de
- added dummy config tools nxclient/NXdialog
- added more documentation and some sample scripts
* Mon May 31 2004 sndirsch@suse.de
- NX.diff/p_XFree86-4.3-ppc64.diff:
  * fixed build on ppc64
* Mon May 24 2004 sndirsch@suse.de
- fixed nxviewer build
* Fri May 21 2004 sndirsch@suse.de
- added presentation about NX by Kurt Pfeifle
- install X11 libs correctly (symlinks should remain symlinks)
* Wed May 19 2004 sndirsch@suse.de
- added README, which includes some NX related links
* Wed May 19 2004 sndirsch@suse.de
- removed some duplicate or useless documentation
* Tue May 18 2004 sndirsch@suse.de
- added documentation
* Tue May 18 2004 sndirsch@suse.de
- using wrapper scripts for nxagent, nxdesktop, nxproxy, nxviewer;
  binaries moved to /usr/lib/NX
- using /usr/share/NX/keymaps-windows/ for keyboard tables now
- included X11, Xext, Xrender libs (/usr/lib/NX/lib)
- moved libXcomp, libXcompext to /usr/lib/NX/lib
- moved nxauth, nxpasswd to /usr/bin
- moved nxauth manual page to /usr/share/man/man1
- removed shared libXcompsh (nxrun is statically linked)
* Mon May 17 2004 sndirsch@suse.de
- fix build on non-i386 archs
* Fri May 14 2004 sndirsch@suse.de
- created package
openSUSE Build Service is sponsored by