mirror of
https://github.com/minetest/irrlicht.git
synced 2025-06-28 06:20:21 +02:00
Delete more old files
This commit is contained in:
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,18 +0,0 @@
|
||||
<!--BEGIN GENERATE_TREEVIEW-->
|
||||
<li class="footer">
|
||||
<a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht
|
||||
Engine</a> Documentation © 2003-2019 by Nikolaus Gebhardt. $generatedby
|
||||
<a href="http://www.doxygen.org/index.html" target="_blank">Doxygen</a> $doxygenversion </li>
|
||||
</ul>
|
||||
</div>
|
||||
<!--END GENERATE_TREEVIEW-->
|
||||
<!--BEGIN !GENERATE_TREEVIEW-->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
<a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht
|
||||
Engine</a> Documentation © 2003-2019 by Nikolaus Gebhardt. $generatedby
|
||||
<a href="http://www.doxygen.org/index.html" target="_blank">Doxygen
|
||||
</a> $doxygenversion
|
||||
</small></address>
|
||||
<!--END !GENERATE_TREEVIEW-->
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
Before Width: | Height: | Size: 2.4 KiB |
Binary file not shown.
Before Width: | Height: | Size: 12 KiB |
Binary file not shown.
Before Width: | Height: | Size: 7.0 KiB |
@ -1,44 +0,0 @@
|
||||
mkdir ..\..\..\doctemp
|
||||
mkdir ..\..\..\doctemp\html
|
||||
copy doxygen.css ..\..\..\doctemp\html
|
||||
copy irrlicht.png ..\..\..\doctemp\html
|
||||
copy logobig.png ..\..\..\doctemp\html
|
||||
|
||||
rem enable following line for skipping tutorial generation (can be used for faster testing documentation layout)
|
||||
rem goto SKIP_TUTS
|
||||
|
||||
rem for /F %%i in ('dir ..\..\..\examples\[01]*\main.cpp') DO ..\sed.exe -f tutorials.sed %i >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\01.HelloWorld\main.cpp >tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\02.Quake3Map\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\03.CustomSceneNode\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\04.Movement\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\05.UserInterface\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\06.2DGraphics\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\07.Collision\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\08.SpecialFX\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\09.MeshViewer\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\10.Shaders\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\11.PerPixelLighting\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\12.TerrainRendering\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\13.RenderToTexture\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\14.Win32Window\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\15.LoadIrrFile\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\16.Quake3MapShader\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\17.HelloWorld_Mobile\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\18.SplitScreen\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\19.MouseAndJoystick\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\20.ManagedLights\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\21.Quake3Explorer\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\22.MaterialViewer\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\23.SMeshHandling\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\24.CursorControl\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\25.XmlHandling\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\26.OcclusionQuery\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\27.PostProcessing\main.cpp >>tut.txt
|
||||
..\sed.exe -f tutorials.sed ..\..\..\examples\28.CubeMapping\main.cpp >>tut.txt
|
||||
|
||||
:SKIP_TUTS
|
||||
|
||||
..\doxygen.exe doxygen.cfg
|
||||
|
||||
pause
|
@ -1,20 +0,0 @@
|
||||
mkdir -p ../../../doctemp/html
|
||||
|
||||
rm tut.txt || true;
|
||||
|
||||
mkdir ../../../doctemp
|
||||
mkdir ../../../doctemp/html
|
||||
cp doxygen.css irrlicht.png logobig.png ../../../doctemp/html
|
||||
|
||||
for i in ../../../examples/[012]*/main.cpp; do
|
||||
sed -f tutorials.sed $i >>tut.txt;
|
||||
done
|
||||
|
||||
# Enable for latex docs
|
||||
#doxygen doxygen-pdf.cfg
|
||||
|
||||
# Enable for html docs
|
||||
doxygen doxygen.cfg
|
||||
|
||||
#cp doxygen.css ../../../doctemp/html
|
||||
cp irrlicht.png logobig.png ../../../doctemp/html
|
@ -1,7 +0,0 @@
|
||||
# run on single_tut.txt which is created in maketutorial.sh (or .bat)
|
||||
|
||||
# replace image links as we don't copy the images into example folders but keep them below media folder
|
||||
# most images should be in media
|
||||
s/img src="/img src="..\/..\/media\//g
|
||||
# ???shots.jpg files are in media/example_screenshots another subfolder (earlier replacement already moved them to ../../media/)
|
||||
s/img src="..\/..\/media\/\([0-9]\{3\}shot\)/img src="..\/..\/media\/example_screenshots\/\1/
|
@ -1,4 +0,0 @@
|
||||
REM OUTDATED - don't use this anymore. For now only maketutorial.sh works, this one still has to be updated.
|
||||
REM type tut_head.html >%2
|
||||
REM ..\sed.exe -f maketut.sed %1 >>%2
|
||||
REM type tut_end.html >>%2
|
@ -1,34 +0,0 @@
|
||||
# Create the tutorial.html files in each example folder
|
||||
|
||||
# for every folder below examples
|
||||
for i in ../../../examples/[0123]*; do
|
||||
#for i in ../../../examples/01.*; do # if you want to run/update a single example use this loop
|
||||
echo NOW doing $i
|
||||
|
||||
if ! [ -f "$i/main.cpp" ]; then
|
||||
continue
|
||||
fi
|
||||
|
||||
# uses the main.cpp files to create some file to use as doxygen input
|
||||
sed -f tutorials.sed $i/main.cpp >single_tut.txt
|
||||
# echo tutorials.sed has run
|
||||
|
||||
# create the html file
|
||||
doxygen doxygen_tutorial.cfg
|
||||
# echo doxygen has run
|
||||
|
||||
# Fix the image links
|
||||
sed -f maketut.sed html/example???.html >tutorial.html
|
||||
# echo maketut.sed has run
|
||||
|
||||
#move to example folder
|
||||
mv tutorial.html $i/tutorial.html
|
||||
# echo copied
|
||||
|
||||
#cleanup
|
||||
rm -r html
|
||||
# echo cleaned
|
||||
done
|
||||
|
||||
#cleanup
|
||||
rm single_tut.txt
|
@ -1,5 +0,0 @@
|
||||
<!-- HTML footer for doxygen 1.8.13-->
|
||||
<!-- start footer part -->
|
||||
<p> </p>
|
||||
</body>
|
||||
</html>
|
@ -1,228 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen $doxygenversion"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<!-- Wanted to avoid copying .css to each folder, so copied default .css from doxyen in here, kicked out most stuff we don't need for examples and modified some a little bit.
|
||||
Target was having a single html in each example folder which is created from the main.cpp files and needs no files besides some images below media folder.
|
||||
Feel free to improve :)
|
||||
-->
|
||||
<style>
|
||||
body, table, div, p, dl {
|
||||
font: 400 14px/22px;
|
||||
}
|
||||
|
||||
body {
|
||||
background-color: #F0F0F0;
|
||||
color: black;
|
||||
margin-left: 5%;
|
||||
margin-right: 5%;
|
||||
}
|
||||
|
||||
p.reference, p.definition {
|
||||
font: 400 14px/22px;
|
||||
}
|
||||
|
||||
.title {
|
||||
font: 400 14px/28px;
|
||||
font-size: 150%;
|
||||
font-weight: bold;
|
||||
margin: 10px 2px;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
-webkit-transition: text-shadow 0.5s linear;
|
||||
-moz-transition: text-shadow 0.5s linear;
|
||||
-ms-transition: text-shadow 0.5s linear;
|
||||
-o-transition: text-shadow 0.5s linear;
|
||||
transition: text-shadow 0.5s linear;
|
||||
margin-right: 15px;
|
||||
}
|
||||
|
||||
caption {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
h3.version {
|
||||
font-size: 90%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #3D578C;
|
||||
font-weight: normal;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.contents a:visited {
|
||||
color: #4665A2;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
a.el {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
a.code, a.code:visited, a.line, a.line:visited {
|
||||
color: #4665A2;
|
||||
}
|
||||
|
||||
a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
|
||||
color: #4665A2;
|
||||
}
|
||||
|
||||
pre.fragment {
|
||||
border: 1px solid #C4CFE5;
|
||||
background-color: #FBFCFD;
|
||||
padding: 4px 6px;
|
||||
margin: 4px 8px 4px 2px;
|
||||
overflow: auto;
|
||||
word-wrap: break-word;
|
||||
font-size: 9pt;
|
||||
line-height: 125%;
|
||||
font-family: monospace, fixed;
|
||||
font-size: 105%;
|
||||
}
|
||||
|
||||
div.fragment {
|
||||
padding: 0px;
|
||||
margin: 4px 8px 4px 2px;
|
||||
background-color: #FBFCFD;
|
||||
border: 1px solid #C4CFE5;
|
||||
}
|
||||
|
||||
div.line {
|
||||
font-family: monospace, fixed;
|
||||
font-size: 13px;
|
||||
min-height: 13px;
|
||||
line-height: 1.0;
|
||||
text-wrap: unrestricted;
|
||||
white-space: -moz-pre-wrap; /* Moz */
|
||||
white-space: -pre-wrap; /* Opera 4-6 */
|
||||
white-space: -o-pre-wrap; /* Opera 7 */
|
||||
white-space: pre-wrap; /* CSS3 */
|
||||
word-wrap: break-word; /* IE 5.5+ */
|
||||
text-indent: -53px;
|
||||
padding-left: 53px;
|
||||
padding-bottom: 0px;
|
||||
margin: 0px;
|
||||
-webkit-transition-property: background-color, box-shadow;
|
||||
-webkit-transition-duration: 0.5s;
|
||||
-moz-transition-property: background-color, box-shadow;
|
||||
-moz-transition-duration: 0.5s;
|
||||
-ms-transition-property: background-color, box-shadow;
|
||||
-ms-transition-duration: 0.5s;
|
||||
-o-transition-property: background-color, box-shadow;
|
||||
-o-transition-duration: 0.5s;
|
||||
transition-property: background-color, box-shadow;
|
||||
transition-duration: 0.5s;
|
||||
}
|
||||
|
||||
div.contents {
|
||||
margin-top: 10px;
|
||||
margin-left: 12px;
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
div.center {
|
||||
text-align: center;
|
||||
margin-top: 0px;
|
||||
margin-bottom: 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
div.center img {
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
span.keyword {
|
||||
color: #008000
|
||||
}
|
||||
|
||||
span.keywordtype {
|
||||
color: #604020
|
||||
}
|
||||
|
||||
span.keywordflow {
|
||||
color: #e08000
|
||||
}
|
||||
|
||||
span.comment {
|
||||
color: #800000
|
||||
}
|
||||
|
||||
span.preprocessor {
|
||||
color: #806020
|
||||
}
|
||||
|
||||
span.stringliteral {
|
||||
color: #002080
|
||||
}
|
||||
|
||||
span.charliteral {
|
||||
color: #008080
|
||||
}
|
||||
|
||||
blockquote {
|
||||
background-color: #F7F8FB;
|
||||
border-left: 2px solid #9CAFD4;
|
||||
margin: 0 24px 0 4px;
|
||||
padding: 0 12px 0 16px;
|
||||
}
|
||||
|
||||
hr {
|
||||
height: 0px;
|
||||
border: none;
|
||||
border-top: 1px solid #4A6AAA;
|
||||
}
|
||||
|
||||
address {
|
||||
font-style: normal;
|
||||
color: #2A3D61;
|
||||
}
|
||||
|
||||
div.header {
|
||||
background-image:url('nav_h.png');
|
||||
background-repeat:repeat-x;
|
||||
background-color: #F9FAFC;
|
||||
margin: 0px;
|
||||
border-bottom: 1px solid #C4CFE5;
|
||||
}
|
||||
|
||||
div.headertitle {
|
||||
padding: 5px 5px 5px 10px;
|
||||
}
|
||||
|
||||
.image {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.caption {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
div.zoom {
|
||||
border: 1px solid #90A5CE;
|
||||
}
|
||||
|
||||
tr.heading h2 {
|
||||
margin-top: 12px;
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
|
||||
<!--END TITLEAREA-->
|
||||
<!-- end header part -->
|
@ -1,13 +0,0 @@
|
||||
# Page start and end are delimited by /** and **/
|
||||
# we keep the end unchanged, the header is extended
|
||||
s/\/\*\* Example \(0*\)\([0-9]*\) \(.*\)$/\/\*\* \\page example\1\2 Tutorial \2: \3\n \\image html \"\1\2shot.jpg\"\n \\image latex \"\1\2shot.jpg\"/
|
||||
|
||||
# All other comments start and end code sections
|
||||
s/\([^\*]\)\*\//\1\\code/
|
||||
s/^\*\//\\code/
|
||||
|
||||
s/\/\*\([^\*]\)/\\endcode \1/
|
||||
s/\/\*$/\\endcode\n/
|
||||
|
||||
#remove DOS line endings
|
||||
s/\r//g
|
Binary file not shown.
@ -1,9 +0,0 @@
|
||||
GNU sed version 4.0.7 - compiled for Win32.
|
||||
Native executable requires only the Microsoft
|
||||
C runtime MSVCRT.DLL, not an emulation layer
|
||||
like Cygwin. This .EXE file was obtained from
|
||||
http://unxutils.sourceforge.net on 2003-10-21.
|
||||
For documentation, GPL license, source code,
|
||||
etc., visit http://unxutils.sourceforge.net.
|
||||
|
||||
Downloaded from http://www.student.northpark.edu/pemente/sed/
|
@ -1,324 +0,0 @@
|
||||
# Copyright (c) 2007-2011 oc2pus
|
||||
# This file and all modifications and additions to the pristine
|
||||
# package are under the same license as the package itself.
|
||||
#
|
||||
# Please submit bugfixes or comments to toni@links2linux.de
|
||||
|
||||
# Packmangroup: Libraries
|
||||
# Packmanpackagename: Irrlicht
|
||||
# Packman: Toni Graffy
|
||||
|
||||
# norootforbuild
|
||||
|
||||
Name: libIrrlicht1
|
||||
Version: 1.9.0
|
||||
Release: 0.pm.1
|
||||
Summary: The Irrlicht Engine SDK
|
||||
License: see readme.txt
|
||||
Group: System/Libraries
|
||||
URL: http://irrlicht.sourceforge.net/
|
||||
Source: irrlicht-%{version}.tar.bz2
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: freeglut-devel
|
||||
BuildRequires: ImageMagick
|
||||
BuildRequires: gcc-c++
|
||||
%if %suse_version >= 1020
|
||||
BuildRequires: Mesa-devel
|
||||
%else
|
||||
BuildRequires: xorg-x11-devel
|
||||
%endif
|
||||
BuildRequires: update-desktop-files
|
||||
|
||||
%description
|
||||
The Irrlicht Engine is an open source high performance realtime 3d engine
|
||||
written and usable in C++. It is completely cross-platform, using D3D, OpenGL
|
||||
and its own software renderer, and has all of the state-of-the-art features
|
||||
which can be found in commercial 3d engines.
|
||||
|
||||
We've got a huge active community, and there are lots of projects in
|
||||
development that use the engine. You can find enhancements for Irrlicht all
|
||||
over the web, like alternative terrain renderers, portal renderers, exporters,
|
||||
world layers, tutorials, editors, language bindings for .NET, Java, Perl, Ruby,
|
||||
Basic, Python, Lua, and so on. And best of all: It's completely free.
|
||||
|
||||
%package -n libIrrlicht-devel
|
||||
Summary: Development package for the Irrlicht library
|
||||
Group: Development/Languages/C and C++
|
||||
Requires: libIrrlicht1 = %{version}
|
||||
# Packmandepends: libIrrlicht1
|
||||
|
||||
%description -n libIrrlicht-devel
|
||||
The Irrlicht Engine is an open source high performance realtime 3d engine
|
||||
written and usable in C++. It is completely cross-platform, using D3D, OpenGL
|
||||
and its own software renderer, and has all of the state-of-the-art features
|
||||
which can be found in commercial 3d engines.
|
||||
|
||||
We've got a huge active community, and there are lots of projects in
|
||||
development that use the engine. You can find enhancements for Irrlicht all
|
||||
over the web, like alternative terrain renderers, portal renderers, exporters,
|
||||
world layers, tutorials, editors, language bindings for .NET, Java, Perl, Ruby,
|
||||
Basic, Python, Lua, and so on. And best of all: It's completely free.
|
||||
|
||||
%package -n Irrlicht-examples
|
||||
Summary: Demos and examples for the Irrlicht-SDK
|
||||
Group: Development/Tools/GUI Builders
|
||||
Requires: libIrrlicht1 = %{version}
|
||||
# Packmandepends: Irrlicht-media libIrrlicht1
|
||||
|
||||
%description -n Irrlicht-examples
|
||||
The Irrlicht Engine is an open source high performance realtime 3d engine
|
||||
written and usable in C++. It is completely cross-platform, using D3D, OpenGL
|
||||
and its own software renderer, and has all of the state-of-the-art features
|
||||
which can be found in commercial 3d engines.
|
||||
|
||||
We've got a huge active community, and there are lots of projects in
|
||||
development that use the engine. You can find enhancements for Irrlicht all
|
||||
over the web, like alternative terrain renderers, portal renderers, exporters,
|
||||
world layers, tutorials, editors, language bindings for .NET, Java, Perl, Ruby,
|
||||
Basic, Python, Lua, and so on. And best of all: It's completely free.
|
||||
|
||||
This package contains some demos and examples for the Irrlicht-SDK.
|
||||
|
||||
%package -n Irrlicht-doc
|
||||
Summary: User documentation for the Irrlicht SDK.
|
||||
Group: Documentation/Other
|
||||
|
||||
%description -n Irrlicht-doc
|
||||
User documentation for the Irrlicht SDK.
|
||||
|
||||
You need a chm-viewer to read the docs (e.g. kchmviewer).
|
||||
|
||||
%package -n Irrlicht-tools
|
||||
Summary: Some tools for the Irrlicht-SDK
|
||||
Group: Development/Tools/GUI Builders
|
||||
Requires: libIrrlicht1 = %{version}
|
||||
Requires: Irrlicht-media
|
||||
# Packmandepends: Irrlicht-media libIrrlicht1
|
||||
|
||||
%description -n Irrlicht-tools
|
||||
Some tools for the Irrlicht-SDK.
|
||||
|
||||
GUIEditor, FontTool and Meshviewer.
|
||||
|
||||
%package -n Irrlicht-media
|
||||
Summary: Some media files for Irrlicht SDK
|
||||
Group: Development/Languages/C and C++
|
||||
|
||||
%description -n Irrlicht-media
|
||||
Some media files for Irrlicht tools and demos.
|
||||
|
||||
%debug_package
|
||||
|
||||
%prep
|
||||
%setup -q -n irrlicht-%{version}
|
||||
|
||||
# only for windows-platform
|
||||
%__rm -r examples/14.Win32Window
|
||||
|
||||
# avoid irrKlang
|
||||
%__sed -i -e 's|^#define USE_IRRKLANG|//#define USE_IRRKLANG|g' \
|
||||
examples/Demo/CDemo.h
|
||||
|
||||
# adjust media path in examples
|
||||
find ./examples -name *.cpp | xargs %__sed -i -e 's|../../media/|%{_datadir}/irrlicht/|g'
|
||||
# adjust media path in tools
|
||||
%__sed -i -e 's|../../media/|%{_datadir}/irrlicht/|g' \
|
||||
tools/GUIEditor/main.cpp
|
||||
|
||||
# pack example-sources
|
||||
tar cj \
|
||||
--exclude *.cbp \
|
||||
--exclude *.dev \
|
||||
--exclude *.dsp \
|
||||
--exclude *.dsw \
|
||||
--exclude *.html \
|
||||
--exclude *.sln \
|
||||
--exclude *.vcproj \
|
||||
-f irrlicht-examples-src.tar.bz2 examples/*
|
||||
|
||||
%build
|
||||
# create shared-lib first
|
||||
pushd source/Irrlicht
|
||||
%__make sharedlib %{?_smp_mflags}
|
||||
popd
|
||||
|
||||
# create necessary links to avoid linker-error for tools/examples
|
||||
pushd lib/Linux
|
||||
ln -s libIrrlicht.so.%{version} libIrrlicht.so.1
|
||||
ln -s libIrrlicht.so.%{version} libIrrlicht.so
|
||||
popd
|
||||
|
||||
# tools
|
||||
pushd tools
|
||||
cd GUIEditor
|
||||
%__make %{?_smp_mflags}
|
||||
cd ..
|
||||
cd IrrFontTool/newFontTool
|
||||
%__make %{?_smp_mflags}
|
||||
cd ../..
|
||||
popd
|
||||
|
||||
# examples
|
||||
pushd examples
|
||||
sh buildAllExamples.sh
|
||||
popd
|
||||
|
||||
# build static lib
|
||||
pushd source/Irrlicht
|
||||
%__make %{?_smp_mflags}
|
||||
popd
|
||||
|
||||
%install
|
||||
%__install -dm 755 %{buildroot}%{_libdir}
|
||||
%__install -m 644 lib/Linux/libIrrlicht.a \
|
||||
%{buildroot}%{_libdir}
|
||||
%__install -m 644 lib/Linux/libIrrlicht.so.%{version} \
|
||||
%{buildroot}%{_libdir}
|
||||
|
||||
pushd %{buildroot}%{_libdir}
|
||||
ln -s libIrrlicht.so.%{version} libIrrlicht.so.1
|
||||
ln -s libIrrlicht.so.%{version} libIrrlicht.so
|
||||
popd
|
||||
|
||||
# includes
|
||||
%__install -dm 755 %{buildroot}%{_includedir}/irrlicht
|
||||
%__install -m 644 include/*.h \
|
||||
%{buildroot}%{_includedir}/irrlicht
|
||||
|
||||
# tools
|
||||
%__install -dm 755 %{buildroot}%{_bindir}
|
||||
%__install -m 755 tools/GUIEditor/GUIEditor \
|
||||
%{buildroot}%{_bindir}/irrlicht-GUIEditor
|
||||
%__install -m 755 bin/Linux/FontTool \
|
||||
%{buildroot}%{_bindir}/irrlicht-FontTool
|
||||
|
||||
# examples
|
||||
%__install -dm 755 %{buildroot}%{_bindir}
|
||||
ex_list=`ls -1 bin/Linux/??.*`
|
||||
for i in $ex_list; do
|
||||
FE=`echo $i | awk 'BEGIN { FS="." }{ print $2 }'`
|
||||
%__install -m 755 $i \
|
||||
%{buildroot}%{_bindir}/irrlicht-$FE
|
||||
done
|
||||
|
||||
# examples-docs
|
||||
pushd examples
|
||||
%__install -dm 755 %{buildroot}%{_docdir}/Irrlicht-examples
|
||||
ex_dir=`find . -name tutorial.html`
|
||||
for i in $ex_dir; do
|
||||
dir_name=`dirname $i`
|
||||
%__install -dm 755 %{buildroot}%{_docdir}/Irrlicht-examples/$dir_name
|
||||
%__install -m 644 $i \
|
||||
%{buildroot}%{_docdir}/Irrlicht-examples/$dir_name
|
||||
done
|
||||
%__rm -r %{buildroot}%{_docdir}/Irrlicht-examples/09.Meshviewer
|
||||
popd
|
||||
|
||||
# examples sources
|
||||
%__install -m 644 irrlicht-examples-src.tar.bz2 \
|
||||
%{buildroot}%{_docdir}/Irrlicht-examples
|
||||
|
||||
# media
|
||||
%__install -dm 755 %{buildroot}%{_datadir}/irrlicht
|
||||
%__install -m 755 media/* \
|
||||
%{buildroot}%{_datadir}/irrlicht
|
||||
|
||||
# icons
|
||||
%__install -dm 755 %{buildroot}%{_datadir}/pixmaps
|
||||
convert examples/09.Meshviewer/icon.ico -resize 48x48! \
|
||||
irrlicht-Meshviewer.png
|
||||
convert bin/Win32-gcc/irrlicht.ico -resize 48x48! \
|
||||
irrlicht.png
|
||||
%__install -m 644 irrlicht*.png \
|
||||
%{buildroot}%{_datadir}/pixmaps
|
||||
|
||||
# menu-entries
|
||||
%__cat > irrlicht-GUIEditor.desktop << EOF
|
||||
[Desktop Entry]
|
||||
Comment=Irrlicht GUI Editor
|
||||
Name=Irrlicht GUI Editor
|
||||
GenericName=
|
||||
Type=Application
|
||||
Exec=irrlicht-GUIEditor
|
||||
Icon=irrlicht.png
|
||||
DocPath=
|
||||
Terminal=0
|
||||
EOF
|
||||
%suse_update_desktop_file -i irrlicht-GUIEditor Development GUIDesigner
|
||||
|
||||
%__cat > irrlicht-FontTool.desktop << EOF
|
||||
[Desktop Entry]
|
||||
Comment=Irrlicht-FontTool
|
||||
Name=Irrlicht-FontTool
|
||||
GenericName=
|
||||
Type=Application
|
||||
Exec=irrlicht-IrrFontTool
|
||||
Icon=irrlicht.png
|
||||
DocPath=
|
||||
Terminal=0
|
||||
EOF
|
||||
%suse_update_desktop_file -i irrlicht-FontTool Development GUIDesigner
|
||||
|
||||
%__cat > irrlicht-Meshviewer.desktop << EOF
|
||||
[Desktop Entry]
|
||||
Comment=Irrlicht-Meshviewer
|
||||
Name=Irrlicht-Meshviewer
|
||||
GenericName=
|
||||
Type=Application
|
||||
Exec=irrlicht-Meshviewer
|
||||
Icon=irrlicht-Meshviewer.png
|
||||
DocPath=
|
||||
Terminal=1
|
||||
EOF
|
||||
%suse_update_desktop_file -i irrlicht-Meshviewer Graphics Viewer
|
||||
|
||||
%clean
|
||||
[ -d %{buildroot} -a "%{buildroot}" != "" ] && %__rm -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(-, root, root)
|
||||
%doc *.txt
|
||||
%{_libdir}/lib*.so.*
|
||||
|
||||
%files -n libIrrlicht-devel
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/lib*.so
|
||||
%{_libdir}/lib*.a
|
||||
%dir %{_includedir}/irrlicht
|
||||
%{_includedir}/irrlicht/*.h
|
||||
|
||||
%files -n Irrlicht-examples
|
||||
%defattr(-, root, root)
|
||||
%dir %{_docdir}/Irrlicht-examples
|
||||
%{_docdir}/Irrlicht-examples/*
|
||||
%exclude %{_bindir}/irrlicht-GUIEditor
|
||||
%exclude %{_bindir}/irrlicht-FontTool
|
||||
%exclude %{_bindir}/irrlicht-Meshviewer
|
||||
%{_bindir}/irrlicht-*
|
||||
|
||||
%files -n Irrlicht-tools
|
||||
%defattr(-, root, root)
|
||||
%doc examples/09.Meshviewer/tutorial.html
|
||||
%{_bindir}/irrlicht-GUIEditor
|
||||
%{_bindir}/irrlicht-FontTool
|
||||
%{_bindir}/irrlicht-Meshviewer
|
||||
%{_datadir}/applications/irrlicht-GUIEditor.desktop
|
||||
%{_datadir}/applications/irrlicht-FontTool.desktop
|
||||
%{_datadir}/applications/irrlicht-Meshviewer.desktop
|
||||
%{_datadir}/pixmaps/irrlicht*.png
|
||||
|
||||
%files -n Irrlicht-doc
|
||||
%defattr(-, root, root)
|
||||
%doc doc/irrlicht.chm
|
||||
%doc doc/*.txt
|
||||
|
||||
%files -n Irrlicht-media
|
||||
%defattr(-, root, root)
|
||||
%dir %{_datadir}/irrlicht
|
||||
%{_datadir}/irrlicht/*
|
||||
|
||||
%changelog
|
||||
* Wed Jun 20 2007 Toni Graffy <toni@links2linux.de> - 1.3.1-0.pm.1
|
||||
- update to 1.3.1
|
||||
* Sat Jun 16 2007 Toni Graffy <toni@links2linux.de> - 1.3-0.pm.1
|
||||
- initial build 1.3
|
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
<pkgref spec="1.12" uuid="2386F932-20DF-4969-AC74-D8E599723083"><config><identifier>org.irrlichtengine.irrlichtEngineV151.irrlicht.pkg</identifier><version>1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom includeRoot="true">/Library/Frameworks/Irrlicht.framework</installFrom><installTo>/Library/Frameworks</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>requireAuthorization</mod><mod>extraFiles</mod><mod>version</mod><mod>installTo</mod><mod>identifier</mod></config><contents><file-list>01irrlicht-contents.xml</file-list><component id="org.irrlichtengine.Irrlicht" path="/Library/Frameworks/Irrlicht.framework" version="1.6"><component id="org.irrlichtengine.Irrlicht" path="/Library/Frameworks/Irrlicht.framework/Versions/1.5" version="1.6"/></component><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents><extra-files/></pkgref>
|
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
<pkgref spec="1.12" uuid="39601D70-59FA-4C66-9AFF-A8523FAD4C7D"><config><identifier>com.irrlicht.irrlichtEngineV151.html.pkg</identifier><version>1</version><description></description><post-install type="none"/><installFrom relative="true">../../../doctemp/html</installFrom><installTo mod="true">/private/tmp/Irrlicht1.5.1-install/doc/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>scripts.postinstall.path</mod><mod>requireAuthorization</mod><mod>installTo.isAbsoluteType</mod><mod>scripts.postinstall.isRelativeType</mod><mod>installFrom.isRelativeType</mod><mod>installTo.path</mod><mod>version</mod><mod>installTo</mod></config><contents><file-list>02html-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
<pkgref spec="1.12" uuid="C29A053C-0445-485A-8194-7261BB730C44"><config><identifier>com.irrlicht.irrlichtEngineV151.media.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom>/Users/gazdavidson/svn/irr1.5/media</installFrom><installTo mod="true">/private/tmp/Irrlicht1.5.1-install/media/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>installTo.path</mod><mod>installTo</mod></config><contents><file-list>03media-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
<pkgref spec="1.12" uuid="90910AF1-E4E6-4A7B-BE2C-D5651EB803FD"><config><identifier>com.irrlicht.irrlichtEngineV151.tools.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom>/Users/gazdavidson/svn/irr1.5/tools</installFrom><installTo mod="true">/private/tmp/Irrlicht1.5.1-install/tools/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>installTo.path</mod><mod>installTo</mod></config><contents><file-list>05tools-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
<pkg-contents spec="1.12"><f n="changes.txt" o="gazdavidson" g="staff" p="33188" pt="/Users/gazdavidson/svn/irr1.5/changes.txt" m="false" t="file"/></pkg-contents>
|
@ -1 +0,0 @@
|
||||
<pkgref spec="1.12" uuid="6023EA57-F1C6-45DA-B563-D72F5E02D7EA"><config><identifier>com.irrlicht.irrlichtEngineV151.changes.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom>/Users/gazdavidson/svn/irr1.5/changes.txt</installFrom><installTo mod="true">/private/tmp/Irrlicht1.5.1-install/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>installTo.path</mod><mod>installTo</mod></config><contents><file-list>07changes-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
@ -1 +0,0 @@
|
||||
<pkg-contents spec="1.12"><f n="readme.txt" o="gazdavidson" g="staff" p="33188" pt="/Users/gazdavidson/svn/irr1.5/readme.txt" m="false" t="file"/></pkg-contents>
|
@ -1 +0,0 @@
|
||||
<pkgref spec="1.12" uuid="C1B685D8-ECDF-4CE4-A672-82B0F1C0EC80"><config><identifier>com.irrlicht.irrlichtEngineV151.readme.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom>/Users/gazdavidson/svn/irr1.5/readme.txt</installFrom><installTo mod="true">/private/tmp/Irrlicht1.5.1-install/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>scripts.postinstall.path</mod><mod>scripts.postupgrade.isRelativeType</mod><mod>scripts.postupgrade.path</mod><mod>installTo.path</mod><mod>installTo</mod></config><scripts><postinstall relative="true" mod="true">moveAll.sh</postinstall><postupgrade relative="true" mod="true">moveAll.sh</postupgrade></scripts><contents><file-list>08readme-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
@ -1,47 +0,0 @@
|
||||
<pkmkdoc spec="1.12"><properties><title>Irrlicht Engine v1.5.1</title><build>/Users/gazdavidson/Desktop/installer/Irrlicht v1.5.1.mpkg</build><organization>com.irrlicht</organization><userSees ui="easy"/><min-target os="2"/><domain system="true"/></properties><distribution><versions min-spec="1.000000"/><scripts></scripts></distribution><contents><choice title="Irrlicht.framework" id="installframework" description="This is required, unless you want to build from source." starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="org.irrlichtengine.irrlichtEngineV151.irrlicht.pkg"/></choice><choice title="Documentation" id="installdocs" description="This will install the documentation" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="com.irrlicht.irrlichtEngineV151.html.pkg"/></choice><choice title="Example media" id="installmedia" description="The media for the examples, without this the examples will not run." starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="com.irrlicht.irrlichtEngineV151.media.pkg"/></choice><choice title="Examples" id="installexamples" description="The examples, which you'll need if you want to get started." starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="com.irrlicht.irrlichtEngineV151.examples.pkg"/></choice><choice title="Tools" id="installtools" description="Some useful tools; GUI editor, mesh converter and bitmap font generator" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="com.irrlicht.irrlichtEngineV151.tools.pkg"/></choice><choice title="Source code" id="installsource" description="The complete source code to the Irrlicht Engine, this allows you to make changes to the core and make your own custom versions of Irrlicht." starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="com.irrlicht.irrlichtEngineV151.source.pkg"/></choice><choice title="changes" id="installchangelog" starts_selected="true" starts_enabled="true" starts_hidden="true"><pkgref id="com.irrlicht.irrlichtEngineV151.changes.pkg"/></choice><choice title="readme" id="installreadme" starts_selected="true" starts_enabled="true" starts_hidden="true"><pkgref id="com.irrlicht.irrlichtEngineV151.readme.pkg"/></choice></contents><resources bg-scale="none" bg-align="topleft"><locale lang="en"><resource mime-type="text/rtf" kind="embedded" type="license"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf430
|
||||
{\fonttbl\f0\fnil\fcharset0 Verdana;}
|
||||
{\colortbl;\red255\green255\blue255;}
|
||||
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{decimal\}.}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid1}}
|
||||
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
|
||||
\deftab720
|
||||
\pard\pardeftab720\sl320\sa220\ql\qnatural
|
||||
|
||||
\f0\fs22 \cf0 The Irrlicht Engine License\
|
||||
Copyright \'a9 2002-2009 Nikolaus Gebhardt\
|
||||
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.\
|
||||
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:\
|
||||
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl320\ql\qnatural
|
||||
\ls1\ilvl0\cf0 {\listtext 1. }The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.\
|
||||
{\listtext 2. }Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.\
|
||||
{\listtext 3. }This notice may not be removed or altered from any source distribution.}]]></resource><resource mime-type="text/rtf" kind="embedded" type="readme"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf430
|
||||
{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
|
||||
{\colortbl;\red255\green255\blue255;}
|
||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
|
||||
|
||||
\f0\fs26 \cf0 The Irrlicht Engine is a cross platform, high performance 3D scene graph API for C++ programmers.\
|
||||
\
|
||||
This package contains:\
|
||||
\
|
||||
* The library runtime. This installs to /Library/Frameworks/Irrlicht.framework and allows you to create and run Irrlicht 3D applications.\
|
||||
\
|
||||
* The examples and project files, which will allow you to get started developing Irrlicht applications.\
|
||||
\
|
||||
* The documentation, which is also available online at http://irrlicht.sourceforge.net/\
|
||||
\
|
||||
* The source to the engine, so that you can modify the engine itself.}]]></resource></locale><locale lang="fr"><resource mime-type="text/rtf" kind="embedded" type="readme"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf430
|
||||
{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
|
||||
{\colortbl;\red255\green255\blue255;}
|
||||
\deftab720
|
||||
\pard\pardeftab720\ql\qnatural
|
||||
|
||||
\f0\fs24 \cf0 Le moteur Irrlicht est une API de rendu 3D tr\'e8s performante pour les programmeurs C++.\
|
||||
\
|
||||
Ce paquet contient:\
|
||||
\
|
||||
* La biblioth\'e8que de runtime. Ceci s'installe vers /Library/Frameworks/Irrlicht.framework et vous permet de cr\'e9er et de lancer des applications Irrlicht, notamment en 3d.\
|
||||
\
|
||||
* Les exemples et les projets, qui vous permettront de commencer \'e0 d\'e9velopper des applications Irrlicht.\
|
||||
\
|
||||
* La documentation, qui est aussi disponible sur http://irrlicht.sourceforge.net/\
|
||||
\
|
||||
* Les sources du moteur, afin que vous puissiez modifier le moteur vous-m\'eame.}]]></resource></locale></resources><flags/><extra-files/><item type="file">01irrlicht.xml</item><item type="file">02html.xml</item><item type="file">03media.xml</item><item type="file">04examples.xml</item><item type="file">05tools.xml</item><item type="file">06source.xml</item><item type="file">07changes.xml</item><item type="file">08readme.xml</item><mod>properties.userDomain</mod><mod>properties.systemDomain</mod><mod>properties.anywhereDomain</mod><mod>properties.customizeOption</mod><mod>extraFiles</mod><mod>properties.title</mod></pkmkdoc>
|
@ -1,6 +0,0 @@
|
||||
#!/bin/sh
|
||||
mkdir -p $HOME/Irrlicht1.6.0/
|
||||
chmod a+rw $HOME/Irrlicht1.6.0
|
||||
find /private/tmp/Irrlicht1.6.0-install -exec chmod a+rw {} \;
|
||||
cp -rfp /private/tmp/Irrlicht1.6.0-install/ $HOME/Irrlicht1.6.0/
|
||||
rm -Rf /private/tmp/Irrlicht1.6.0-install
|
@ -1,28 +0,0 @@
|
||||
This is the source package for the Irrlicht framework installer.
|
||||
|
||||
Build steps are as follows-
|
||||
|
||||
1) Remove the framework so you don't accidentally package more than one version, if you use the GUI to do this empty the trash so XCode doesn't build to the trash! It's best to run this command from the console:
|
||||
|
||||
rm -Rf /Library/Frameworks/Irrlicht.framework
|
||||
|
||||
2) Build the library and the binaries.
|
||||
|
||||
* Navigate to source/Irrlicht/MacOSX and open the XCode project
|
||||
|
||||
* Choose release mode and build Irrlicht.framework
|
||||
|
||||
** For the moment it's not worth installing the sample binaries, they can't be launched due to console input
|
||||
|
||||
3) Build the documentation
|
||||
|
||||
* Open the console and navigate to scripts/doc/irrlicht
|
||||
|
||||
* Make sure you have doxygen installed. If you have Aptitude for OSX then type:
|
||||
|
||||
sudo apt-get install doxygen
|
||||
|
||||
* Now run the makedocumentation bash script:
|
||||
./makedocumentation.sh
|
||||
|
||||
4) Now double click the package file and build it.
|
Reference in New Issue
Block a user