rpms/cel/F-8 cel-src-1.2-bogus-shbang.patch, NONE, 1.1 cel.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Hans de Goede (jwrdegoede) fedora-extras-commits at redhat.com
Fri Mar 14 16:06:15 UTC 2008


Author: jwrdegoede

Update of /cvs/extras/rpms/cel/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20704

Modified Files:
	.cvsignore sources 
Added Files:
	cel-src-1.2-bogus-shbang.patch cel.spec 
Log Message:
* Sun Mar  9 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 1.2-2
- Add ldconfig scriplets
- Add license file to main package


cel-src-1.2-bogus-shbang.patch:

--- NEW FILE cel-src-1.2-bogus-shbang.patch ---
diff -up cel-src-1.2/data/library/blpython/celstrap.py~ cel-src-1.2/data/library/blpython/celstrap.py
--- cel-src-1.2/data/library/blpython/celstrap.py~	2008-02-08 09:51:40.000000000 +0100
+++ cel-src-1.2/data/library/blpython/celstrap.py	2008-02-08 09:51:40.000000000 +0100
@@ -1,4 +1,3 @@
-#! BLCEL
 # An application that can be run from bootstrap and receives
 # the world as a parameter from the command line.
 


--- NEW FILE cel.spec ---
Name:           cel
Version:        1.2
Release:        2%{?dist}
Summary:        Crystal Entity Layer
Group:          System Environment/Libraries
License:        LGPLv2+
URL:            http://www.crystalspace3d.org/main/CEL
Source0:        http://www.crystalspace3d.org/downloads/release/%{name}-src-%{version}.tar.bz2
Patch0:         cel-src-1.2-bogus-shbang.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:  jam crystalspace-devel >= 1.2 python-devel

%description
Crystal Entity Layer (CEL) is a game entity layer based on Crystal Space.
It makes it easier for game developers to create games based on Crystal Space.
CEL can optionally be used together with Python or other scripting languages.


%package        devel
Summary:        Development files for %{name}
Group:          Development/Libraries
Requires:       %{name} = %{version}-%{release}

%description    devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.


%package        doc
Summary:        CEL documentation
Group:          Development/Libraries
Requires:       %{name} = %{version}-%{release}

%description    doc
CEL documentation.


%package        demos
Summary:        CEL demo and example programs
Group:          Development/Libraries
Requires:       %{name} = %{version}-%{release}

%description    demos
CEL demo and example programs.


%prep
%setup -q -n %{name}-src-%{version}
%patch0 -p1
# no custom CFLAGS please
sed -i 's/COMPILER.CFLAGS.optimize += -O3 ;//' Jamrules
# some general cleanups (make rpmlint happy)
chmod -x plugins/propclass/mechanics/mechanics.* plugins/propclass/hover/*.cpp
chmod -x include/propclass/*.h


%build
# --disable-meta-info-embedding as it conflicts with -debuginfo generation
%configure --disable-separate-debug-info --disable-meta-info-embedding
# we want shared libs
echo "BUILD_SHARED_LIBS ?= "yes" ;" >> Jamconfig
sed -i 's/COMPILER.CFLAGS += "-fvisibility=hidden" ;//' Jamconfig
jam -dx %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
DESTDIR=$RPM_BUILD_ROOT jam -dx install
install -p -m 644 COPYING $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} 

# and again some general cleanups
chmod +x $RPM_BUILD_ROOT%{_libdir}/lib%{name}*-%{version}.so
# contains arch dependent (.so) files
mv $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/bindings \
  $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}


%clean
rm -rf $RPM_BUILD_ROOT


%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%doc %{_docdir}/%{name}-%{version}/COPYING
%config(noreplace) %{_sysconfdir}/%{name}-%{version}
%{_bindir}/bootstrap*
%{_bindir}/celstart*
%{_libdir}/lib%{name}*-%{version}.so
%{_libdir}/%{name}-%{version}
%{_datadir}/%{name}-1.2

%files devel
%defattr(-,root,root,-)
%{_bindir}/%{name}-config*
%{_includedir}/%{name}-1.2

%files doc
%defattr(-,root,root,-)
%doc %{_docdir}/%{name}-%{version}/html
%doc %{_docdir}/%{name}-%{version}/history.txt

%files demos
%defattr(-,root,root,-)
%{_bindir}/evolvecraft*
%{_bindir}/nettest*
%{_bindir}/hovertest*
%{_bindir}/walktut*
%{_bindir}/wheeledtest*
%{_bindir}/celtst*


%changelog
* Sun Mar  9 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 1.2-2
- Add ldconfig scriplets
- Add license file to main package

* Thu Feb  7 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 1.2-1
- Initial Fedora package based on mandriva / pclinuxos specfile


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/cel/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	13 Mar 2008 23:29:27 -0000	1.1
+++ .cvsignore	14 Mar 2008 16:05:40 -0000	1.2
@@ -0,0 +1 @@
+cel-src-1.2.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/cel/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	13 Mar 2008 23:29:27 -0000	1.1
+++ sources	14 Mar 2008 16:05:41 -0000	1.2
@@ -0,0 +1 @@
+fafcd7c049d23d43efd8f7de465c6496  cel-src-1.2.tar.bz2




More information about the fedora-extras-commits mailing list