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