rpms/nx/FC-5 nx.spec,1.2,1.3

Richard A. Stout (zipsonic) fedora-extras-commits at redhat.com
Thu Jun 8 06:39:28 UTC 2006


Author: zipsonic

Update of /cvs/extras/rpms/nx/FC-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2963

Modified Files:
	nx.spec 
Log Message:

Updated spec for macro/variable consistecies.
Added Dist Tag, and Requires(post) and (postun)



Index: nx.spec
===================================================================
RCS file: /cvs/extras/rpms/nx/FC-5/nx.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- nx.spec	7 Jun 2006 05:29:25 -0000	1.2
+++ nx.spec	8 Jun 2006 06:39:28 -0000	1.3
@@ -1,6 +1,6 @@
 Name:           nx
 Version:        1.5.0
-Release:        8
+Release:        9%{?dist}
 Summary:        Proxy system for X11
 
 Group:          Applications/Internet
@@ -27,7 +27,9 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  expat-devel audiofile-devel openssl-devel libjpeg-devel libpng-devel libX11-devel libXp-devel imake
-Requires:	xorg-x11-server-Xorg xorg-x11-apps xorg-x11-utils policycoreutils
+Requires:	xorg-x11-server-Xorg xorg-x11-apps xorg-x11-utils
+Requires(post): policycoreutils
+Requires(postun): policycoreutils
 Excludearch:	x86_64
 
 %description
@@ -91,55 +93,55 @@
 %endif
 
 %install
-rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/%{_bindir}
-mkdir -p $RPM_BUILD_ROOT/%{_libdir}/NX/lib
-mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
+rm -rf %{buildroot}
+mkdir -p %{buildroot}/%{_bindir}
+mkdir -p %{buildroot}/%{_libdir}/NX/lib
+mkdir -p %{buildroot}/%{_mandir}/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/%{_libdir}/NX/lib
+      %{buildroot}/%{_libdir}/NX/lib
 install -m 755 nx-X11/programs/Xserver/nxagent \
-  $RPM_BUILD_ROOT/%{_libdir}/NX
-install -m 755 %{SOURCE9} $RPM_BUILD_ROOT/%{_bindir}
+  %{buildroot}/%{_libdir}/NX
+install -m 755 %{SOURCE9} %{buildroot}/%{_bindir}
 # install Compression Libraries and Proxy
-cp -a nxcomp/libXcomp.so.* $RPM_BUILD_ROOT/%{_libdir}/NX/lib
-cp -a nxcompext/libXcompext.so.* $RPM_BUILD_ROOT/%{_libdir}/NX/lib
-install -m 755 nxproxy/nxproxy $RPM_BUILD_ROOT/%{_libdir}/NX
-ln -snf nxagent $RPM_BUILD_ROOT/%{_bindir}/nxproxy
+cp -a nxcomp/libXcomp.so.* %{buildroot}/%{_libdir}/NX/lib
+cp -a nxcompext/libXcompext.so.* %{buildroot}/%{_libdir}/NX/lib
+install -m 755 nxproxy/nxproxy %{buildroot}/%{_libdir}/NX
+ln -snf nxagent %{buildroot}/%{_bindir}/nxproxy
 # install RFB Agent
 pushd nxviewer
-  make install DESTDIR=$RPM_BUILD_ROOT
-  mv $RPM_BUILD_ROOT/%{_bindir}/nxviewer $RPM_BUILD_ROOT/%{_libdir}/NX
-  ln -snf nxagent $RPM_BUILD_ROOT/%{_bindir}/nxviewer
-  chmod 755 $RPM_BUILD_ROOT/%{_bindir}/nxviewer
+  make install DESTDIR=%{buildroot}
+  mv %{buildroot}/%{_bindir}/nxviewer %{buildroot}/%{_libdir}/NX
+  ln -snf nxagent %{buildroot}/%{_bindir}/nxviewer
+  chmod 755 %{buildroot}/%{_bindir}/nxviewer
 popd
 # install RDP Agent
 %ifnarch ppc ppc64 s390 s390x
 pushd nxdesktop
-  make install DESTDIR=$RPM_BUILD_ROOT
-  mv $RPM_BUILD_ROOT/%{_bindir}/nxdesktop $RPM_BUILD_ROOT/%{_libdir}/NX
-  ln -snf nxagent $RPM_BUILD_ROOT/%{_bindir}/nxdesktop
-  chmod 755 $RPM_BUILD_ROOT/%{_bindir}/nxdesktop
-  mv $RPM_BUILD_ROOT/usr/man/man1/nxdesktop.1 \
-     $RPM_BUILD_ROOT/%{_mandir}/man1/nxdesktop.1
-  rm -rf $RPM_BUILD_ROOT/usr/man
+  make install DESTDIR=%{buildroot}
+  mv %{buildroot}/%{_bindir}/nxdesktop %{buildroot}/%{_libdir}/NX
+  ln -snf nxagent %{buildroot}/%{_bindir}/nxdesktop
+  chmod 755 %{buildroot}/%{_bindir}/nxdesktop
+  mv %{buildroot}/usr/man/man1/nxdesktop.1 \
+     %{buildroot}/%{_mandir}/man1/nxdesktop.1
+  rm -rf %{buildroot}/usr/man
 popd
 %endif
 # install scripts
-mkdir -p $RPM_BUILD_ROOT/%{_datadir}/doc/packages/NX
-cp -r nxscripts $RPM_BUILD_ROOT/%{_datadir}/doc/packages/NX
+mkdir -p %{buildroot}/%{_datadir}/doc/packages/NX
+cp -r nxscripts %{buildroot}/%{_datadir}/doc/packages/NX
 # documentation and license
-tar xjf %{SOURCE10} -C $RPM_BUILD_ROOT/%{_datadir}/doc/packages/NX
-install -m 644 nxcomp/LICENSE   $RPM_BUILD_ROOT/%{_datadir}/doc/packages/NX
+tar xjf %{SOURCE10} -C %{buildroot}/%{_datadir}/doc/packages/NX
+install -m 644 nxcomp/LICENSE   %{buildroot}/%{_datadir}/doc/packages/NX
 for i in nxcomp nxdesktop; do
-  mkdir $RPM_BUILD_ROOT/%{_datadir}/doc/packages/NX/$i
+  mkdir %{buildroot}/%{_datadir}/doc/packages/NX/$i
 done
-install -m 644 nxcomp/README    $RPM_BUILD_ROOT/%{_datadir}/doc/packages/NX/nxcomp
-install -m 644 nxdesktop/README $RPM_BUILD_ROOT/%{_datadir}/doc/packages/NX/nxdesktop
+install -m 644 nxcomp/README    %{buildroot}/%{_datadir}/doc/packages/NX/nxcomp
+install -m 644 nxdesktop/README %{buildroot}/%{_datadir}/doc/packages/NX/nxdesktop
 rm -rf nxdesktop/doc/CVS
-cp -r nxdesktop/doc $RPM_BUILD_ROOT/%{_datadir}/doc/packages/NX/nxdesktop
+cp -r nxdesktop/doc %{buildroot}/%{_datadir}/doc/packages/NX/nxdesktop
 
 %post
 %{_sbindir}/semanage fcontext -f -- -a -t textrel_shlib_t '%{_libdir}/NX/lib/libXcomp.so.1.5.0' 2>/dev/null || :
@@ -159,7 +161,7 @@
 fi
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
@@ -175,6 +177,10 @@
 %endif
 
 %changelog
+* Wed Jun 07 2006 Rick Stout <zipsonic[AT]gmail.com> - 1.5.0-9
+- added Dist tag
+- fixed macro/variable inconsistencies
+- added requires: post and postun for policycoreutils
 * Tue Jun 06 2006 Rick Stout <zipsonic[AT]gmail.com> - 1.5.0-8
 - adapting spec for fedora-extras
 - excluding x86_64 arch at this time. nxagent causes segfaults




More information about the fedora-extras-commits mailing list