rpms/rcssserver3d/F-12 rcssserver3d.spec,1.20,1.21

Hedayat Vatankhah hedayat at fedoraproject.org
Thu Jan 21 21:54:26 UTC 2010


Author: hedayat

Update of /cvs/pkgs/rpms/rcssserver3d/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7075

Modified Files:
	rcssserver3d.spec 
Log Message:
Fix a build error when installing an invalid symlink


Index: rcssserver3d.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rcssserver3d/F-12/rcssserver3d.spec,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -p -r1.20 -r1.21
--- rcssserver3d.spec	19 Jan 2010 18:50:33 -0000	1.20
+++ rcssserver3d.spec	21 Jan 2010 21:54:25 -0000	1.21
@@ -1,6 +1,6 @@
 Name:           rcssserver3d
 Version:        0.6.3
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Robocup 3D Soccer Simulation Server
 
 Group:          Applications/System
@@ -57,6 +57,12 @@ cd build
 export CXXFLAGS="${CXXFLAGS:-%optflags}"
 export CFLAGS="${CFLAGS:-%optflags}"
 cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIBDIR:PATH=%{_lib} ..
+
+# apparently there is a problem with installing invalid symbolic links by
+# cmake; so do it myself
+rm -f rcssserver3d/simspark
+touch rcssserver3d/simspark
+
 make VERBOSE=1 %{?_smp_mflags}
 make pdf
 cp doc/users/user-manual.pdf ../doc/users/
@@ -65,6 +71,10 @@ cp doc/users/user-manual.pdf ../doc/user
 rm -rf %{buildroot}
 make -C build install DESTDIR=%{buildroot}
 
+# installing the correct symlink
+rm -f %{buildroot}/%{_bindir}/simspark
+ln -s %{_bindir}/rcssserver3d %{buildroot}/%{_bindir}/simspark
+
 mkdir %{buildroot}/%{_datadir}/pixmaps/
 cp -p data/logos/simspark.png %{buildroot}/%{_datadir}/pixmaps/
 
@@ -102,6 +112,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Fri Jan 22 2010 Hedayat Vatankhah <hedayat at grad.com> - 0.6.3-2
+- Added a workaround for the inability in installing an invalid symlink by
+  creating the link after "make install" manually
+
 * Tue Jan 19 2010 Hedayat Vatankhah <hedayat at grad.com> - 0.6.3-1
 - Updated to 0.6.3
 



More information about the scm-commits mailing list