rpms/fife/devel .cvsignore, 1.4, 1.5 fife.spec, 1.8, 1.9 import.log, 1.4, 1.5 sources, 1.5, 1.6

Simon Wesp cassmodiah at fedoraproject.org
Wed Jan 27 20:42:19 UTC 2010


Author: cassmodiah

Update of /cvs/pkgs/rpms/fife/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19731/devel

Modified Files:
	.cvsignore fife.spec import.log sources 
Log Message:
2009.0 -> 0.3.0



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/fife/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- .cvsignore	22 Dec 2009 20:20:26 -0000	1.4
+++ .cvsignore	27 Jan 2010 20:42:19 -0000	1.5
@@ -1 +1 @@
-fife-2009.0_r3111.tar.gz
+fife-0.3.0.tar.gz


Index: fife.spec
===================================================================
RCS file: /cvs/pkgs/rpms/fife/devel/fife.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- fife.spec	21 Jan 2010 19:04:11 -0000	1.8
+++ fife.spec	27 Jan 2010 20:42:19 -0000	1.9
@@ -1,25 +1,21 @@
-%global revision r3111
 %global pyver %(python -c 'import sys ; print sys.version[:3]')
+%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%define debug_package %{nil}
 
 Name:           fife
-Version:        2009.0
-Release:        0.28.%{revision}svn%{?dist}
+Epoch:          1
+Version:        0.3.0
+Release:        1%{?dist}
 Summary:        Cross platform game creation framework
 
 Group:          Amusements/Games
 License:        LGPLv2+
 URL:            http://www.fifengine.de
-
-# svn co http://fife.svn.cvsdude.com/engine/trunk fife-2009.0
-# mv fife-2009.0 fife-2009.0_r3111
-# cd fife-2009.0_r3111 && find . -name '.s*' -exec rm -rf {} \;
-# rm -rf tests/   -  removed for legal issues
-# rm -rf clients/   -  removed for legal issues
-# rm -rf ext/   -  removed for using system libs instead of shipped
-# rm -rf patches/   -   not needed
-# cd ..
-# tar -czvf fife-2009.0_r3111.tar.gz fife-2009.0_r3111
-Source0:        %{name}-%{version}_%{revision}.tar.gz
+# https://sourceforge.net/projects/fife/files/active/src/fife-0.3.0.tar.gz/download
+# removed ext/   -  removed for using system libs instead of shipped
+# removed tests/   -  removed for legal issues
+# removed tools/   -  removed for legal issues
+Source0:        %{name}-%{version}.tar.gz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -45,64 +41,65 @@ This package of Fife comes with game-eng
 Unknown horizons is one of the clients that will use this engine.
 
 
-%prep
-%setup -q -n %{name}-%{version}_%{revision}
+%package devel
+Summary: Development package for %{name}
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
 
-# prepare to build
-mv build/linux2-config-dist.py \
-   build/linux2-config.py
+%description devel
+Files for development with %{name}.
 
-# openal instead of openal_soft
-sed -i 's|openal_soft|openal|g' \
-	build/linux2-config.py
 
-# python version not hardcoded
-sed -i 's|python2.5|python%{pyver}|g' \
-       build/linux2-config.py
+%prep
+%setup -q 
 
-# rpath (to check after each update)
 sed -i.rpath -e "/-rpath/s|LINKFLAGS=\[.*\]|LINKFLAGS=\[''\]|" \
        engine/SConscript
 
+sed -i '21d' \
+    build/linux2-config.py
+
+for l in ./engine/SConscript ./setup.py ./build/linux2-config.py
+do
+ sed -i "s|'lib'|'%{_lib}'|g" $l
+done 
+
+
+for f in ./AUTHORS ./CHANGES ./COPYING ./README
+do
+ iconv -f iso-8859-1 -t utf-8 $f |sed 's|\r||g' > $f.utf8
+ touch -c -r $f $f.utf8
+ mv $f.utf8 $f
+done 
+
 
 %build
       CXXFLAGS="%{optflags}" \
 scons . \
       %{?jobs:-j%{jobs}} \
       prefix=%{_prefix} \
-      ext=0 \
-      tests=0 \
       opengl=1 \
-      utils=0 \
-      debug=0 \
-      docs=0
+      docs=1 \
+             fife-shared fife-python fife-swig
 
 
 %install
 rm -rf %{buildroot}
 
-mkdir -p %{buildroot}%{_libdir}/%{name}/engine/{config,extensions,swigwrappers/python}
+scons . \
+      install-all \
+      install-dev \
+             --prefix=%{buildroot}%{_prefix} \
+             --python-prefix=%{buildroot}%{python_sitelib}
+
+chmod -x %{buildroot}/%{_libdir}/lib%{name}.so
+chmod -x %{buildroot}/%{python_sitelib}/%{name}/_%{name}.so
 
-## ENGINE
-install -Dpm0755 engine/lib*.so \
-       %{buildroot}%{_libdir}/%{name}/engine
-install -Dpm0644 engine/config/variated_dirs \
-       %{buildroot}%{_libdir}/%{name}/engine/config
-cp -a engine/extensions/* \
-      %{buildroot}%{_libdir}/%{name}/engine/extensions/
-install -Dpm0755 engine/swigwrappers/python/*.{py,so} \
-       %{buildroot}%{_libdir}/%{name}/engine/swigwrappers/python/
-
-# add missed shebang
-sed -i -e '1d;2i#!/usr/bin/python' \
-    %{buildroot}%{_libdir}/%{name}/engine/swigwrappers/python/%{name}.py
-
-# remove duplicated lib
-rm -v %{buildroot}%{_libdir}/%{name}/engine/swigwrappers/python/_%{name}.so
-
-# create symlink for deleted duplicated lib
-ln -s %{_libdir}/%{name}/engine/lib%{name}.so \
-      %{buildroot}%{_libdir}/%{name}/engine/swigwrappers/python/_%{name}.so
+
+%post -p /sbin/ldconfig
+
+
+%postun -p /sbin/ldconfig
 
 
 %clean
@@ -111,12 +108,23 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc doc/COPYING doc/AUTHORS doc/README
-%{_libdir}/%{name}/
+%doc AUTHORS CHANGES COPYING README
+%{_libdir}/lib%{name}.so
+%{python_sitelib}/%{name}/
+%{_libdir}/lib%{name}.a
+
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/%{name}/
+
 
 
 %changelog
-* Thu Jan 21 2010 Simon Wesp <cassmodiah at fedoraproject.org> - 2009.0-0.28.r3111svn
+* Wed Jan 27 2010 Simon Wesp <cassmodiah at fedoraproject.org> - 1:0.3.0-1
+- update to 0.3.0
+
+* Tue Jan 21 2010 Simon Wesp <cassmodiah at fedoraproject.org> - 2009.0-0.28.r3111svn
 - Rebuild for updated boost
 
 * Sat Dec 12 2009 Simon Wesp <cassmodiah at fedoraproject.org> - 2009.0-0.27.r3111svn


Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/fife/devel/import.log,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- import.log	22 Dec 2009 20:20:26 -0000	1.4
+++ import.log	27 Jan 2010 20:42:19 -0000	1.5
@@ -2,3 +2,4 @@ fife-2009_0-0_24_r3054svn_fc11:HEAD:fife
 fife-2009_0-0_24_r3056svn_fc11:HEAD:fife-2009.0-0.24.r3056svn.fc11.src.rpm:1255026127
 fife-2009_0-0_25_r3056svn_fc11:HEAD:fife-2009.0-0.25.r3056svn.fc11.src.rpm:1255026957
 fife-2009_0-0_27_r3111svn_fc12:HEAD:fife-2009.0-0.27.r3111svn.fc12.src.rpm:1261513013
+fife-0_3_0-1_fc12:HEAD:fife-0.3.0-1.fc12.src.rpm:1264624947


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/fife/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- sources	22 Dec 2009 20:20:26 -0000	1.5
+++ sources	27 Jan 2010 20:42:19 -0000	1.6
@@ -1 +1 @@
-a0e774ce33fd1024bc3a2b45cb3c3c8a  fife-2009.0_r3111.tar.gz
+64f8dcd88f013cca02dd3c8b4e7e196f  fife-0.3.0.tar.gz



More information about the scm-commits mailing list