diff --git a/game/misc/simgear/actions.py b/game/misc/simgear/actions.py new file mode 100644 index 0000000000..05112765f1 --- /dev/null +++ b/game/misc/simgear/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSIMGEAR_SHARED=ONN") + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + #pisitools.dodoc("README*", "NEWS", "AUTHORS", "ChangeLog") \ No newline at end of file diff --git a/game/misc/simgear/files/0001-remove-unneeded-header.patch b/game/misc/simgear/files/0001-remove-unneeded-header.patch new file mode 100644 index 0000000000..d0d136788c --- /dev/null +++ b/game/misc/simgear/files/0001-remove-unneeded-header.patch @@ -0,0 +1,27 @@ +From f485a4e49cddeef436a212bc655799e71a9648a7 Mon Sep 17 00:00:00 2001 +From: Fabrice Bellet +Date: Sun, 22 Sep 2013 11:54:54 +0200 +Subject: [PATCH 1/3] remove unneeded header + +--- + simgear/misc/stopwatch.hxx | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/simgear/misc/stopwatch.hxx b/simgear/misc/stopwatch.hxx +index 3436438..70df459 100644 +--- a/simgear/misc/stopwatch.hxx ++++ b/simgear/misc/stopwatch.hxx +@@ -42,10 +42,6 @@ + # error This library requires C++ + #endif + +-#ifdef HAVE_CONFIG_H +-# include +-#endif +- + #if defined(__linux__) && ! defined(HAVE_GETRUSAGE) + # define HAVE_GETRUSAGE + #endif +-- +1.8.3.1 + diff --git a/game/misc/simgear/files/0002-check-to-be-sure-that-n-is-not-being-set-as-format-t.patch b/game/misc/simgear/files/0002-check-to-be-sure-that-n-is-not-being-set-as-format-t.patch new file mode 100644 index 0000000000..033305da1e --- /dev/null +++ b/game/misc/simgear/files/0002-check-to-be-sure-that-n-is-not-being-set-as-format-t.patch @@ -0,0 +1,34 @@ +From 26fbf7c70010c7a16bdfe98a3282a13c9defd8b9 Mon Sep 17 00:00:00 2001 +From: Fabrice Bellet +Date: Sun, 22 Sep 2013 11:56:12 +0200 +Subject: [PATCH 2/3] check to be sure that %n is not being set as format type + (CVE-2012-2090) + +--- + simgear/scene/model/SGText.cxx | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/simgear/scene/model/SGText.cxx b/simgear/scene/model/SGText.cxx +index ca065b1..edf80bd 100644 +--- a/simgear/scene/model/SGText.cxx ++++ b/simgear/scene/model/SGText.cxx +@@ -76,6 +76,16 @@ void SGText::UpdateCallback::operator()(osg::Node * node, osg::NodeVisitor *nv ) + // FIXME: + // hopefully the users never specifies bad formats here + // this should better be something more robust ++ // It is never safe for format.c_str to be %n. ++ string unsafe ("%n"); ++ size_t found; ++ ++ found=format.find(unsafe); ++ if (found!=string::npos) { ++ SG_LOG(SG_GENERAL, SG_ALERT, "format type contained %n, but this is unsafe, reverting to %s"); ++ format = "%s"; ++ } ++ + char buf[256]; + if( numeric ) { + double d = property->getDoubleValue() * scale + offset; +-- +1.8.3.1 + diff --git a/game/misc/simgear/pspec.xml b/game/misc/simgear/pspec.xml new file mode 100644 index 0000000000..7e83cee50c --- /dev/null +++ b/game/misc/simgear/pspec.xml @@ -0,0 +1,92 @@ + + + + + simgear + http://simgear.sourceforge.net/ + + Osman Erkan + osman.erkan@pisilinux.org + + GPLv2 + library + Simgear game library + Developement library for simulation games. + https://gitlab.com/flightgear/fgmeta/-/jobs/11398677078/artifacts/raw/sgbuild/simgear-2024.1.2.tar.bz2 + + OpenSceneGraph-devel + cmake + mesa-glu-devel + zlib-devel + openal-devel + ffmpeg-devel + mesa-devel + c-ares-devel + boost-devel + + + 0001-remove-unneeded-header.patch + 0002-check-to-be-sure-that-n-is-not-being-set-as-format-t.patch + + + + + simgear + + mesa + openal + c-ares + ffmpeg + zlib + OpenSceneGraph + + + /usr/lib + /usr/share/doc + /usr/share/SimGearCore/ + + + + + simgear-devel + Development files for simgear + + simgear + + + /usr/include + + + + + + 2025-10-11 + 2024.1.2 + Version Bump + Ali Cengiz Kurt + alicengizkurt@gmail.com + + + 2020-06-22 + 2020.1.2 + Version Bump + Ali Cengiz Kurt + alicengizkurt@gmail.com + + + 2019-01-21 + 2018.3.1 + Version Bump + Ali Cengiz Kurt + alicengizkurt@gmail.com + + + 2017-01-18 + 2016.4.4 + new release + Ali Algul + aligulle3801@gmail.com + + + + diff --git a/game/misc/simgear/translations.xml b/game/misc/simgear/translations.xml new file mode 100644 index 0000000000..a6a56db31d --- /dev/null +++ b/game/misc/simgear/translations.xml @@ -0,0 +1,15 @@ + + + + simgear + Oyun kütüphanesi + Genellikle simulasyon oyunları tarafından kullanılan bir kütüphanesi + Librairie de développement pour jeux de simulation. + Librería de desarrollo para juegos de simulación + + + + simgear-devel + simgear için geliştirme dosyaları + + diff --git a/game/simulation/component.xml b/game/simulation/component.xml new file mode 100644 index 0000000000..e23ca79f80 --- /dev/null +++ b/game/simulation/component.xml @@ -0,0 +1,3 @@ + + game.simulation + diff --git a/game/simulation/flightgear-data-base/actions.py b/game/simulation/flightgear-data-base/actions.py new file mode 100644 index 0000000000..eaf3dc16ed --- /dev/null +++ b/game/simulation/flightgear-data-base/actions.py @@ -0,0 +1,28 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +import os + +WorkDir = "fgdata" +NoStrip = "/" + +def fixperms(d): + for root, dirs, files in os.walk(d): + for name in dirs: + shelltools.chmod(os.path.join(root, name), 0755) + for name in files: + shelltools.chmod(os.path.join(root, name), 0644) + + +def install(): + pisitools.dodir("/usr/share") + shelltools.cd("..") + fixperms(WorkDir) + shelltools.copytree(WorkDir, "%s/usr/share/flightgear" % get.installDIR()) diff --git a/game/simulation/flightgear-data-base/pspec.xml b/game/simulation/flightgear-data-base/pspec.xml new file mode 100644 index 0000000000..f1fb578adc --- /dev/null +++ b/game/simulation/flightgear-data-base/pspec.xml @@ -0,0 +1,49 @@ + + + + + flightgear-data-base + http://www.flightgear.org + + Osman Erkan + osman.erkan@pisilinux.org + + GPLv2 + flightgear + data + Flightgear data files + Contains base data files for Flightgear simulator. You can also install additional data files, including the 3 DVD sized world map from the original website. + https://sourceforge.net/projects/flightgear/files/release-2024.1/FlightGear-2024.1.1-data.txz/download + + + + flightgear-data-base + + /usr/share + + + + + + 2025-10-11 + 2024.1.1 + Version Bump + Ali Cengiz Kurt + alicengizkurt@gmail.com + + + 2020-10-15 + 2020.1.3 + Version Bump + Ali Cengiz Kurt + alicengizkurt@gmail.com + + + 2020-06-21 + 2020.1.2 + new release + Ali Cengiz Kurt + alicengizkurt@gmail.com + + + diff --git a/game/simulation/flightgear-data-base/translatıons.xml b/game/simulation/flightgear-data-base/translatıons.xml new file mode 100644 index 0000000000..07036a4a60 --- /dev/null +++ b/game/simulation/flightgear-data-base/translatıons.xml @@ -0,0 +1,8 @@ + + + + flightgear-data-base + Flightgear verileri + Flightgear benzetimcisinin temel veri dosyaları. Daha fazla harita için 3 DVD boyutundaki tüm dünya haritası da dahil olmak üzere pek çok farklı veri dosyasını yazılımın sitesinden indirebilirsiniz. + + \ No newline at end of file diff --git a/game/simulation/flightgear/actions.py b/game/simulation/flightgear/actions.py new file mode 100644 index 0000000000..3423bcb852 --- /dev/null +++ b/game/simulation/flightgear/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DFG_DATA_DIR=/usr/share/flightgear") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README*", "ChangeLog", "AUTHORS", "NEWS", "Thanks") diff --git a/game/simulation/flightgear/files/flightgear.desktop b/game/simulation/flightgear/files/flightgear.desktop new file mode 100644 index 0000000000..4812376125 --- /dev/null +++ b/game/simulation/flightgear/files/flightgear.desktop @@ -0,0 +1,14 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Type=Application +Version=1.0 +Encoding=UTF-8 +Name=Flight Gear +Name[tr]=Flight Gear +GenericName=Flight Simulation +GenericName[tr]=Uçak Simulasyonu +Icon=flightgear +Exec=fgfs --enable-fullscreen +Terminal=false +StartupNotify=false +Categories=Application;Game;Simulation; diff --git a/game/simulation/flightgear/files/flightgear.png b/game/simulation/flightgear/files/flightgear.png new file mode 100644 index 0000000000..b3c4397bdd Binary files /dev/null and b/game/simulation/flightgear/files/flightgear.png differ diff --git a/game/simulation/flightgear/pspec.xml b/game/simulation/flightgear/pspec.xml new file mode 100644 index 0000000000..d2f28da55e --- /dev/null +++ b/game/simulation/flightgear/pspec.xml @@ -0,0 +1,109 @@ + + + + + flightgear + http://www.flightgear.org + + Osman Erkan + osman.erkan@pisilinux.org + + GPLv2 + flightgear + app:gui + Opensource flight simulator + FlightGear is an opensource multiplatform flight simulator project. + https://gitlab.com/flightgear/fgmeta/-/jobs/11398677078/artifacts/raw/fgbuild/flightgear-2024.1.2.tar.bz2 + + plib-devel + OpenSceneGraph-devel + simgear-devel + speex-devel + speexdsp-devel + openal-devel + libglvnd-devel + glew-devel + dbus-devel + zlib-devel + eudev-devel + libX11-devel + libgcc + flite-devel + freeglut-devel + libevent-devel + freetype-devel + qt5-base-devel + boost-devel + gsm-devel + libpng-devel + qt5-declarative-devel + qt5-svg-devel + + + + + flightgear + + plib + gsm + speex + openal + simgear + dbus + zlib + eudev + libX11 + libglvnd + glew + libpng + flite + freeglut + libevent + freetype + OpenSceneGraph + qt5-base + qt5-svg + speexdsp + qt5-declarative + + + /usr/share/doc + /usr/share/man + /usr/bin + /usr/share/pixmaps + /usr/share/zsh + /usr/share/icons/hicolor + /usr/share/bash-completion/completions + /usr/share/flightgear/ + /usr/share/applications + + + flightgear.png + flightgear.desktop + + + + + + 2025-10-11 + 2024.1.2 + Version Bump + Ali Cengiz Kurt + alicengizkurt@gmail.com + + + 2020-10-15 + 2020.1.3 + Version Bump + Ali Cengiz Kurt + alicengizkurt@gmail.com + + + 2017-01-18 + 2016.4.4 + new release + Ali Algul + aligulle3801@gmail.com + + + diff --git a/game/simulation/flightgear/translations.xml b/game/simulation/flightgear/translations.xml new file mode 100644 index 0000000000..0b1a6b7c81 --- /dev/null +++ b/game/simulation/flightgear/translations.xml @@ -0,0 +1,8 @@ + + + + flightgear + Açık kodlu uçuş benzetimi + FlightGear, açıkkodlu pek çok platformu destekleyen uçuş benzetim oyunudur. + + diff --git a/game/simulation/opencity/actions.py b/game/simulation/opencity/actions.py new file mode 100644 index 0000000000..27fa2b38a4 --- /dev/null +++ b/game/simulation/opencity/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import get + +WorkDir = "%s-%sstable" % (get.srcNAME(), get.srcVERSION()) +NoStrip = ["/usr/share/opencity"] + +def setup(): + autotools.autoreconf("-vif") + autotools.configure("--disable-sdltest \ + --enable-sdl-mixer") + +def build(): + autotools.make() + +def install(): + autotools.install() diff --git a/game/simulation/opencity/files/desktop.patch b/game/simulation/opencity/files/desktop.patch new file mode 100644 index 0000000000..685f85838f --- /dev/null +++ b/game/simulation/opencity/files/desktop.patch @@ -0,0 +1,13 @@ +--- opencity.desktop.orig 2007-10-28 20:56:57.000000000 +0200 ++++ opencity.desktop 2007-12-11 20:34:02.000000000 +0200 +@@ -3,8 +3,10 @@ + Encoding=UTF-8 + Comment=A 3D city simulator + Comment[fr]=Jeu de simulation de Ville en 3D ++Comment[tr]=3B Şehir Simülasyonu + Categories=Game;StrategyGame; + Exec=opencity + GenericName=City simulator + GenericName[fr]=Simulateur de ville ++GenericName[tr]=Şehir Simülatörü + Icon=opencity.png diff --git a/game/simulation/opencity/files/gcc-4.7-fixes.patch b/game/simulation/opencity/files/gcc-4.7-fixes.patch new file mode 100644 index 0000000000..4e9dc6514a --- /dev/null +++ b/game/simulation/opencity/files/gcc-4.7-fixes.patch @@ -0,0 +1,16 @@ +Description: Fix build failure with GCC 4.7 + - src/tinyxpath/node_set.cpp: Include "../main.h" for HAVE_STDINT_H. +Bug-Debian: http://bugs.debian.org/667310 +Author: Matej Vela +Last-Update: 2012-05-18 + +--- opencity-0.0.6.4stable~/src/tinyxpath/node_set.cpp ++++ opencity-0.0.6.4stable/src/tinyxpath/node_set.cpp +@@ -22,6 +22,7 @@ + distribution. + */ + ++#include "../main.h" + #include "node_set.h" + #ifdef HAVE_STDINT_H + #include "stdint.h" // for intptr_t (32/64 bits void* pointer compatibility) diff --git a/game/simulation/opencity/files/opencity-as-needed.patch b/game/simulation/opencity/files/opencity-as-needed.patch new file mode 100644 index 0000000000..880e373573 --- /dev/null +++ b/game/simulation/opencity/files/opencity-as-needed.patch @@ -0,0 +1,11 @@ +--- opencity-0.0.6.2stable/configure.ac~ 2009-10-22 21:00:46.000000000 +0200 ++++ opencity-0.0.6.2stable/configure.ac 2009-11-18 18:20:24.000000000 +0100 +@@ -48,7 +48,7 @@ + dnl Set CXXFLAGS to disable -g -O2 and support the SDL libraries check + + CXXFLAGS="$SDL_CFLAGS" +-LDFLAGS="$LDFLAGS $SDL_LIBS" ++LIBS="$LIBS $SDL_LIBS -lSDL_mixer -lpng" + + AC_PROG_CXX + AC_LANG_CPLUSPLUS diff --git a/game/simulation/opencity/files/pisilinux-makefile.patch b/game/simulation/opencity/files/pisilinux-makefile.patch new file mode 100644 index 0000000000..695a1972e0 --- /dev/null +++ b/game/simulation/opencity/files/pisilinux-makefile.patch @@ -0,0 +1,187 @@ +--- opencity-0.0.5stable.orig/config/Makefile.in 2007-12-01 23:12:47.000000000 +0200 ++++ opencity-0.0.5stable/config/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -79,7 +79,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/configure 2007-12-01 23:12:51.000000000 +0200 ++++ opencity-0.0.5stable/configure 2007-12-11 20:00:32.000000000 +0200 +@@ -4903,7 +4903,7 @@ + if test "x$enable_debug" = "xyes"; then + enable_debug="$enable_gdb" + else +- enable_debug="-DNDEBUG" ++ enable_debug="" + fi + + +--- opencity-0.0.5stable.orig/docs/Makefile.in 2007-12-01 23:16:54.000000000 +0200 ++++ opencity-0.0.5stable/docs/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -81,7 +81,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/Makefile.in 2007-12-01 23:12:51.000000000 +0200 ++++ opencity-0.0.5stable/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -103,7 +103,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/binreloc/Makefile.in 2007-12-01 23:12:47.000000000 +0200 ++++ opencity-0.0.5stable/src/binreloc/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -90,7 +90,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/enum/Makefile.in 2007-12-01 23:12:48.000000000 +0200 ++++ opencity-0.0.5stable/src/enum/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -73,7 +73,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/Makefile.in 2007-12-01 23:12:47.000000000 +0200 ++++ opencity-0.0.5stable/src/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -136,7 +136,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/mapgen/Makefile.in 2007-12-01 23:12:48.000000000 +0200 ++++ opencity-0.0.5stable/src/mapgen/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -102,7 +102,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/mas/Makefile.in 2007-12-01 23:12:49.000000000 +0200 ++++ opencity-0.0.5stable/src/mas/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -93,7 +93,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/model/Makefile.in 2007-12-01 23:12:49.000000000 +0200 ++++ opencity-0.0.5stable/src/model/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -93,7 +93,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/networking/Makefile.in 2007-12-01 23:12:49.000000000 +0200 ++++ opencity-0.0.5stable/src/networking/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -91,7 +91,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/simulator/Makefile.in 2007-12-01 23:12:49.000000000 +0200 ++++ opencity-0.0.5stable/src/simulator/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -94,7 +94,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/structure/Makefile.in 2007-12-01 23:12:50.000000000 +0200 ++++ opencity-0.0.5stable/src/structure/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -93,7 +93,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/tinyxml/Makefile.in 2007-12-01 23:12:50.000000000 +0200 ++++ opencity-0.0.5stable/src/tinyxml/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -92,7 +92,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/tinyxpath/Makefile.in 2007-12-01 23:12:50.000000000 +0200 ++++ opencity-0.0.5stable/src/tinyxpath/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -95,7 +95,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/src/triangulation/Makefile.in 2007-12-01 23:12:50.000000000 +0200 ++++ opencity-0.0.5stable/src/triangulation/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -91,7 +91,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ +--- opencity-0.0.5stable.orig/viewer/Makefile.in 2007-12-01 23:12:50.000000000 +0200 ++++ opencity-0.0.5stable/viewer/Makefile.in 2007-12-11 19:56:41.000000000 +0200 +@@ -97,7 +97,7 @@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = $(CFLAGS) @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ diff --git a/game/simulation/opencity/pspec.xml b/game/simulation/opencity/pspec.xml new file mode 100644 index 0000000000..be42028782 --- /dev/null +++ b/game/simulation/opencity/pspec.xml @@ -0,0 +1,62 @@ + + + + + opencity + http://www.opencity.info + + Pisi Linux Admins + admins@pisilinux.org + + GPLv2 + OpenCity + app:gui + A city simulator game + OpenCity is a city simulator game project written in standard C++ with OpenGL and SDL from scratch. + mirrors://sourceforge/opencity/opencity-0.0.6.5stable.tar.bz2 + + mesa-devel + libsdl-devel + sdl-net-devel + mesa-glu-devel + sdl-image-devel + libpng-devel + + + desktop.patch + gcc-4.7-fixes.patch + pisilinux-makefile.patch + + + + + + opencity + + mesa + libsdl + sdl-net + mesa-glu + sdl-image + libgcc + + + /usr/share + /usr/share/doc + /usr/bin + /etc/opencity + /usr/share/pixmaps + /usr/share/applicaions + + + + + + 2016-06-16 + 0.0.6.5 + First release + Ali Algul(gulle) + aligulle3801@gmail.com + + + diff --git a/game/simulation/opencity/translations.xml b/game/simulation/opencity/translations.xml new file mode 100644 index 0000000000..722af18e48 --- /dev/null +++ b/game/simulation/opencity/translations.xml @@ -0,0 +1,8 @@ + + + + opencity + Şehir benzetim oyunu + OpenCity standart C++ ile OpenGL ve SDL kullanılarak sıfırdan yazılmış bir şehir benzetim oyunudur. + +