SPECS: nx.spec - huh, updated to 3.2.0
paszczus
paszczus at pld-linux.org
Mon Aug 4 21:50:25 CEST 2008
Author: paszczus Date: Mon Aug 4 19:50:24 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- huh, updated to 3.2.0
---- Files affected:
SPECS:
nx.spec (1.19 -> 1.20)
---- Diffs:
================================================================
Index: SPECS/nx.spec
diff -u SPECS/nx.spec:1.19 SPECS/nx.spec:1.20
--- SPECS/nx.spec:1.19 Wed Mar 28 20:43:00 2007
+++ SPECS/nx.spec Mon Aug 4 21:50:19 2008
@@ -1,39 +1,39 @@
# $Revision$, $Date$
-# TODO:
-# - build packages from separate specs where possible
-# - use optflags where missing
-%define _agent_minor 20
-%define _auth_minor 2
-%define _desktop_minor 10
-%define _viewer_minor 12
-%define _proxy_minor 3
-%define _X11_minor 3
+%define _agent_minor 8
+%define _auth_minor 1
+%define _comp_minor 7
+%define _compext_minor 1
+%define _compshad_minor 3
+%define _proxy_minor 1
+%define _X11_minor 2
Summary: NoMachine NX is the next-generation X compression scheme
Summary(pl.UTF-8): NoMachine NX to schemat kompresji nowej generacji dla X
Name: nx
-Version: 2.1.0
+Version: 3.2.0
Release: 1
License: GPL
Group: Libraries
#SourceDownload: http://www.nomachine.com/download/snapshot/nxsources/
Source0: http://web04.nomachine.com/download/%{version}/sources/%{name}-X11-%{version}-%{_X11_minor}.tar.gz
-# Source0-md5: 9c6e9e4c35c4ec3a7664fcdd397eb7f0
+# Source0-md5: 0a969199c77a604a488794c56176000f
Source1: http://web04.nomachine.com/download/%{version}/sources/%{name}agent-%{version}-%{_agent_minor}.tar.gz
-# Source1-md5: 868d972aaba6577aa5e8873644d7c3fb
+# Source1-md5: ab4f771bc522caa0a86317dc882679e8
Source2: http://web04.nomachine.com/download/%{version}/sources/%{name}auth-%{version}-%{_auth_minor}.tar.gz
-# Source2-md5: 74811bc9ef86f2d97b3b2ba2ba53f9d3
-Source4: http://web04.nomachine.com/download/%{version}/sources/%{name}desktop-%{version}-%{_desktop_minor}.tar.gz
-# Source4-md5: f96395297324ffe249fdec3065d754be
-Source5: http://web04.nomachine.com/download/%{version}/sources/%{name}viewer-%{version}-%{_viewer_minor}.tar.gz
-# Source5-md5: e9f5b692278025856b09bd71d0966100
-Source7: http://web04.nomachine.com/download/%{version}/sources/%{name}proxy-%{version}-%{_proxy_minor}.tar.gz
-# Source7-md5: 29b0e8be069a8258f5b8774362fc7464
+# Source2-md5: 18519f2bcf30b10b766a60926fbe1017
+Source3: http://web04.nomachine.com/download/%{version}/sources/%{name}proxy-%{version}-%{_proxy_minor}.tar.gz
+# Source3-md5: ac31e8f2f112e3720f3c00cec67c0734
+Source4: http://web04.nomachine.com/download/%{version}/sources/%{name}comp-%{version}-%{_comp_minor}.tar.gz
+# Source4-md5: 5ea64a557c770d9f5cc4b9a7a9d1343c
+Source5: http://web04.nomachine.com/download/%{version}/sources/%{name}compext-%{version}-%{_compext_minor}.tar.gz
+# Source5-md5: cd1296ebd24b1d7c4f82537a395ad6e8
+Source6: http://web04.nomachine.com/download/%{version}/sources/%{name}compshad-%{version}-%{_compshad_minor}.tar.gz
+# Source6-md5: 6edfa4f65f579306f05af2451249c2bf
Patch0: %{name}-X11-libs.patch
Patch1: %{name}compext-libs.patch
Patch2: %{name}viewer.patch
Patch3: %{name}-gcc-4.1.patch
Patch4: %{name}-fonts.patch
-Patch5: %{name}-system-nxcomp.patch
+Patch5: %{name}-system-nxcomp.patch
URL: http://www.nomachine.com/
#BuildRequires: Xaw3d-devel
BuildRequires: autoconf
@@ -41,18 +41,18 @@
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libstdc++-devel
+BuildRequires: nxcomp-devel >= 2.0.0
+BuildRequires: nxcompext-devel >= 2.0.0
BuildRequires: openssl-devel
BuildRequires: sed >= 4.0
BuildRequires: which
-BuildRequires: nxcomp-devel >= 2.0.0
-BuildRequires: nxcompext-devel >= 2.0.0
BuildRequires: xorg-cf-files
BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXt-devel
BuildRequires: xorg-util-imake
Requires: xorg-font-font-cursor-misc
-Requires: xorg-font-font-misc-misc-base
Requires: xorg-font-font-misc-misc
+Requires: xorg-font-font-misc-misc-base
Provides: nx-X11
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -66,66 +66,45 @@
zdalnych sesjach X11 nawet przy prędkosci 56k albo większej.
%prep
-%setup -q -c -a1 -a2 -a4 -a5 -a7
-%patch0 -p1
+%setup -q -c -a1 -a2 -a3 -a4 -a5 -a6
+#%patch0 -p1
#%patch1
-%patch2 -p1
+#%patch2 -p1
#%patch3 -p1
-%patch4 -p0
-%patch5 -p1
+#%patch4 -p0
+#%patch5 -p1
%build
export CFLAGS="%{rpmcflags} -fPIC"
export CXXFLAGS="%{rpmcflags} -fPIC"
export CPPFLAGS="%{rpmcflags} -fPIC"
-cd nx-X11
-%{__make} \
- CC="%{__cc}" \
- World
-
-cd ../nxdesktop
-./configure \
- --prefix=%{_prefix} \
- --exec-prefix=%{_prefix}
-sed -i -e "s|/usr/NX|%{_prefix}|" Makefile
-sed -i -e "s|-lX11|-lX11-nx|" Makefile
-sed -i -e "s|-lXext|-lXext -L/usr/X11R6/%{_lib}|" Makefile
-%{__make}
-
-cd ../nxviewer
-ln -s ../nx-X11/config config
-ln -s ../nx-X11/exports/ exports
-xmkmf -a .
-%{__make} \
- EXTRA_LIBRARIES="-L%{_libdir} -L../nx-X11/exports/lib" \
- CC="%{__cc}" \
- World
+perl -pi -e"s|CXXFLAGS=.-O.*|CXXFLAGS=\"$CXXFLAGS\"|" */configure
-cd ../nxproxy
+# build Compression Library and Proxy
+for i in nxcomp nxproxy nxcompshad; do
+cd $i
%configure
-%{__make} \
- CC="%{__cc}"
+%{__make}
+cd ..
+done
+
+cd nx-X11
+%{__make} World
%install
+
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_libdir}/pkgconfig,%{_bindir},%{_includedir}/nxcompsh}
# X11
-install nx-X11/lib/X11/libX11-nx.so.* \
- nx-X11/lib/Xext/libXext-nx.so.* \
- nx-X11/lib/Xrender/libXrender-nx.so.* \
+install nx-X11/lib/X11/libX11.so \
+ nx-X11/lib/Xext/libXext.so \
+ nx-X11/lib/Xrender/libXrender.so \
$RPM_BUILD_ROOT%{_libdir}
install nx-X11/programs/Xserver/nxagent $RPM_BUILD_ROOT%{_bindir}
rm -f $RPM_BUILD_ROOT%{_libdir}/libX{11-nx.so.6,ext-nx.so.6,render-nx.so.1}
-# desktop
-install nxdesktop/nxdesktop $RPM_BUILD_ROOT%{_bindir}
-
-# viewer
-install nxviewer/nxviewer/nxviewer $RPM_BUILD_ROOT%{_bindir}
-install nxviewer/nxpasswd/nxpasswd $RPM_BUILD_ROOT%{_bindir}
-
# proxy
install nxproxy/nxproxy $RPM_BUILD_ROOT%{_bindir}
@@ -138,7 +117,7 @@
%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/*.so.*
+%attr(755,root,root) %{_libdir}/*.so
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -146,6 +125,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.20 2008/08/04 19:50:19 paszczus
+- huh, updated to 3.2.0
+
Revision 1.19 2007/03/28 18:43:00 aredridel
- 2.1.0
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/nx.spec?r1=1.19&r2=1.20&f=u
More information about the pld-cvs-commit
mailing list