Compare commits

...
Sign in to create a new pull request.

91 commits

Author SHA1 Message Date
Fedora Release Engineering
5110f7b0d3 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:26:08 +00:00
Fedora Release Engineering
7b46880dec Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:51:27 +00:00
Fedora Release Engineering
cc1371337c Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:02:15 +00:00
Fedora Release Engineering
5db265cd51 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:14:36 +00:00
Fedora Release Engineering
fc786dfa74 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:41:18 +00:00
Gwyn Ciesla
6c9fe122f4 Fix FTBFS 2024-02-06 15:01:23 -06:00
Fedora Release Engineering
8c262a3ef9 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 07:35:37 +00:00
Fedora Release Engineering
790e9f3aa2 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:32:20 +00:00
Gwyn Ciesla
e0a3446465 migrated to SPDX license 2023-03-04 17:00:55 -06:00
Fedora Release Engineering
88eabdee26 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:12:51 +00:00
Lumir Balhar
30d292cec3 Switch from pathfix.py to %py3_shebang_fix
For more info see https://fedoraproject.org/wiki/Changes/Python3.12#pathfix.py_tool_will_be_removed
2022-11-01 07:20:50 +01:00
Fedora Release Engineering
7b72879535 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 11:47:34 +00:00
Fedora Release Engineering
0da11c751c - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 03:53:32 +00:00
Fedora Release Engineering
5e344ba1df - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:23:19 +00:00
3d47c56b01 update code and data, rebuild 2021-02-12 09:05:38 -05:00
Fedora Release Engineering
ba043190bc - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 22:59:27 +00:00
Fedora Release Engineering
f4faf3a528 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 13:37:57 +00:00
Gwyn Ciesla
3f5bbdda3a Fix crash. 2020-03-23 11:33:27 -05:00
Fedora Release Engineering
f4a5ce258b - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 03:03:01 +00:00
Gwyn Ciesla
bb7a2f68f6 Ugh. 2019-08-19 10:44:01 -05:00
Gwyn Ciesla
dff7d07a25 Another path fix. 2019-08-19 10:26:31 -05:00
Gwyn Ciesla
78d7325629 Adjust for flatpak 2019-08-19 09:55:00 -05:00
Gwyn Ciesla
f6a0856898 Fix FTBFS. 2019-08-03 12:46:15 -05:00
Fedora Release Engineering
e9a08b351f - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 02:53:27 +00:00
Fedora Release Engineering
91bfb6394e - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 11:11:42 +00:00
Gwyn Ciesla
cd7bf3177c Fix shebang handling. 2018-09-11 08:01:02 -05:00
Gwyn Ciesla
2ff375f69d Fix FTBFS. 2018-08-21 12:40:48 -05:00
Gwyn Ciesla
a886ee252c FTBFS work. 2018-08-21 10:19:00 -05:00
Fedora Release Engineering
eff7c80936 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 08:28:53 +00:00
7159bb6f1f Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 00:47:25 +01:00
Fedora Release Engineering
daa1261711 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 20:25:19 +00:00
d3b2d2a195 Remove obsolete scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-01-18 22:45:03 +01:00
Rich Mattes
f481b7a4a7 Force scons to be run with python 2 2017-12-18 13:22:11 -05:00
Rich Mattes
cbeb36b981 Rebuild for bullet-2.87 2017-12-18 13:04:00 -05:00
Fedora Release Engineering
fd7ae3164f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 10:01:58 +00:00
Fedora Release Engineering
1d66c1d5cd - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 21:15:01 +00:00
Fedora Release Engineering
3e118c326a - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild 2017-05-15 20:44:34 +00:00
Fedora Release Engineering
b788c1767e - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 17:00:41 +00:00
Jonathan Wakely
d47d6f57f6 Rebuilt for Boost 1.63 2017-01-27 09:08:58 +00:00
Rich Mattes
dfc2b94138 Fix build error causing failures with gcc6
An ostream was being written to itself when logging an error message;
from context it looks like the error message should have been logging a
filename and writing the ostream to itself was an error.  This commit
adds a patch to fix the issue and allow the package to build under gcc6.
2016-02-09 19:16:07 -05:00
Fedora Release Engineering
91cd497788 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 02:37:52 +00:00
Jonathan Wakely
ee73d1b5cf Rebuilt for Boost 1.60 2016-01-16 01:48:57 +00:00
Dennis Gilmore
ee7da27d0f - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 2015-07-29 13:31:54 -05:00
David Tardon
0e0748a1c7 rebuild for Boost 1.58 2015-07-22 19:43:42 +02:00
Jon Ciesla
9832c4361f BR fix. 2015-06-29 11:12:20 -05:00
Jon Ciesla
3114de553b 2014-10-20 2015-06-29 10:50:06 -05:00
Dennis Gilmore
b25ad5b4ed - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 01:55:19 +00:00
Kalev Lember
606c64d4c1 Rebuilt for GCC 5 C++11 ABI change 2015-05-02 18:26:21 +02:00
Richard Hughes
6c38fac975 Add an AppData file for the software center 2015-03-26 16:45:40 +00:00
Petr Machata
1b959630fa Rebuild for boost 1.57.0 2015-01-27 07:11:40 +01:00
bca6e83ef0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 07:45:32 +00:00
Hans de Goede
30ca27c3e5 Rebuild for new SDL_gfx 2014-06-13 10:56:58 +02:00
Dennis Gilmore
74eef0fafb - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 22:29:43 -05:00
Petr Machata
3e45d9ebfd Rebuild for boost 1.55.0 2014-05-23 13:47:55 +02:00
Rich Mattes
d5bbcb9f1d Rebuild for bullet-2.82 2014-02-09 15:05:00 -05:00
Dave Airlie
f3ba85b766 rebuilt for GLEW 1.10 2013-11-18 10:52:55 +10:00
Dennis Gilmore
54e7f71aa8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 01:03:44 -05:00
Petr Machata
44a47287d6 Rebuild for boost 1.54.0 2013-07-30 14:52:16 +02:00
Parag Nemade
a7623d8fe5 Remove vendor tag from desktop file as per https://fedorahosted.org/fesco/ticket/1077 2013-02-09 21:45:16 +05:30
Tomas Bzatek
d630ffa9ff Rebuilt for new libarchive 2013-01-17 14:22:20 +01:00
Adam Jackson
53e4fb7b41 Rebuild for glew 1.9.0 2012-12-13 13:43:17 -05:00
Jon Ciesla
252e822edd Latest upstream. 2012-10-24 11:07:14 -05:00
Rich Mattes
726c51f18c Rebuild for new bullet
- Add fix for build error with new bullet
2012-10-13 15:08:11 -04:00
Orion Poplawski
0743232937 Fix changelog format typo 2012-08-09 17:02:17 -06:00
Adam Jackson
be7048f9a4 Rebuild for new glew 2012-08-01 10:01:27 -04:00
Jon Ciesla
2945a1e143 Boost rebuild. 2012-07-26 14:42:53 -05:00
Dennis Gilmore
f8b8b6b56f - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 21:31:15 -05:00
Rich Mattes
2766a74595 Rebuild for bullet 2.80 2012-05-28 15:39:55 -04:00
Dennis Gilmore
1108411498 - Rebuilt for c++ ABI breakage 2012-02-28 14:30:10 -06:00
Tomas Bzatek
f9c1f492e3 Rebuilt for new libarchive 2012-01-26 13:39:25 +01:00
Jon Ciesla
6c230aeb77 New upstream. 2012-01-19 20:46:06 -06:00
Dennis Gilmore
9e237b4690 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 01:49:30 -06:00
Jon Ciesla
313400b885 New bullet. 2011-12-19 07:17:22 -06:00
Jon Ciesla
cd93058f47 SDL rebuild. 2011-07-15 08:18:35 -05:00
Adam Jackson
94a229ae6e Rebuild for new glew soname 2011-06-20 20:59:41 -04:00
Jon Ciesla
5085d1be95 Bullet rebuild. 2011-05-12 07:48:27 -05:00
0742dd9ce2 also require bullet, when unbundling it... 2011-02-19 18:28:28 +01:00
6f6a23f15b add unbundling patch 2011-02-19 18:23:02 +01:00
dfe225495c unbundle bullet 2011-02-19 18:18:18 +01:00
Dennis Gilmore
c0fab591c8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 19:14:01 -06:00
Jon Ciesla
47fcd4ea81 New upstream. 2010-10-28 10:06:20 -05:00
Fedora Release Engineering
5691c288e0 dist-git conversion 2010-07-29 14:56:53 +00:00
9ad2220dcb FTBFS. 2010-07-02 12:11:28 +00:00
Bill Nottingham
181470aff2 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:43:19 +00:00
e13be68313 Path fix. 2009-08-06 16:55:04 +00:00
Jesse Keating
6e523d2043 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 06:48:47 +00:00
609247b13a Whoops. 2009-07-01 18:13:56 +00:00
6e37442cd2 - Update to 2009-06-15.
- Split data into noarch subpackage, BZ 508079.
2009-07-01 17:43:08 +00:00
4a823d47fb Patch. 2009-02-23 19:30:22 +00:00
664d05722e New upstream. 2009-02-23 16:33:06 +00:00
ec4fb8ee51 Cleaned up summary. 2008-11-24 16:31:22 +00:00
11 changed files with 342 additions and 166 deletions

View file

@ -1 +0,0 @@
vdrift-2008-08-05-src.tar.bz2

7
.gitignore vendored Normal file
View file

@ -0,0 +1,7 @@
vdrift-2009-06-15-src.tar.bz2
/vdrift-2010-06-30.tar.bz2
/vdrift-2011-10-22.tar.bz2
/vdrift-2012-07-22.tar.bz2
/vdrift-2014-10-20.tar.bz2
/vdrift-5ae309f.tar.gz
/vdrift-data-20210211.tar.xz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: vdrift
# $Id$
NAME := vdrift
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View file

@ -1 +1,2 @@
9e3e3c91960146354c2a9fb65da3bd97 vdrift-2008-08-05-src.tar.bz2
SHA512 (vdrift-5ae309f.tar.gz) = 54f578e70ef6a9b8d8697ad842b803adfff77230a392bb4e069469422f472571f2b47a6a87aecb46bf17f3d2cafce2a3989857fda43030ad67e5b6d9a8c13953
SHA512 (vdrift-data-20210211.tar.xz) = d7beece201129b7be8cdca4d1d4e84c9656f2d6a03650f6576dad29d8231367402e7d32d4e24df22cbce2af842c930b8ed9492e4a1e7e480fe7569acdd992cf5

View file

@ -1,10 +0,0 @@
--- bullet-2.64/configure 2008-02-20 09:45:11.000000000 -0600
+++ bullet-2.64/configure 2008-02-20 09:45:11.000000000 -0600
@@ -5423,6 +5423,7 @@
case $host_cpu in
[Ii][3-9]86*|[Xx]86*) cs_host_cpu=x86 ;;
+ [ppc]*) cs_host_cpu=ppc ;;
*) cs_host_cpu=$host_cpu ;;
esac
cs_host_cpu_normalized="`echo "$cs_host_cpu" | $as_tr_cpp`"

View file

@ -1,28 +0,0 @@
--- include/utility.h 2008-02-14 19:22:46.000000000 +0100
+++ include/utility.h 2008-02-14 19:22:46.000000000 +0100
@@ -100,7 +100,7 @@ public:
void SetBox(float x1, float y1, float x2, float y2, const TEXTURE_HANDLE * const texid, int texsize, float opacity);
void SetButton(float x1, float y1, float x2, float y2, float sidewidth, TEXTURE_HANDLE * texid, float opacity);
void SetEllipse( float center_x, float center_y, float radius_x, float radius_y, float color_r, float color_g, float color_b, float opacity );
- void SetQuad( float x1, float y2, float x2, float y2, float x3, float y3, float x4, float y4, TEXTURE_HANDLE * texid, float opacity);
+ void SetQuad( float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, TEXTURE_HANDLE * texid, float opacity);
void SetRotation(float r) {rotation=r;}
void SetDraw(const bool newdraw) {draw=newdraw;}
--- include/serialization.h 2008-02-14 19:30:02.000000000 +0100
+++ include/serialization.h 2008-02-14 19:30:02.000000000 +0100
@@ -8,6 +8,7 @@
#include <sstream>
#include <fstream>
#include <algorithm>
+#include <cstring>
#include "simpletree.h"
@@ -23,6 +24,7 @@ using std::ostream;
using std::ifstream;
using std::ofstream;
using std::pair;
+using std::memcmp;
#define _GENERATEUID_(ptr,uidoutput) unsigned long long uidoutput = (size_t)ptr

View file

@ -1,11 +0,0 @@
--- bullet-2.64/Jamfile.in 2008-02-15 06:55:36.000000000 -0600
+++ bullet-2.64/Jamfile.in 2008-02-15 06:55:36.000000000 -0600
@@ -60,7 +60,6 @@
MsvcGenConfig GLEW.LIBS : glew32.lib ;
SubInclude TOP src ;
-SubInclude TOP Extras ;
-SubInclude TOP Demos ;
+
Depends install_config : [ DoInstall bullet.pc : $(libdir)/pkgconfig ] ;

View file

@ -1,13 +1,13 @@
--- SConstruct 2008-02-13 11:01:59.000000000 -0600
+++ SConstruct 2008-02-13 11:01:59.000000000 -0600
@@ -35,8 +35,8 @@
--- SConstruct~ 2014-08-04 07:43:04.000000000 -0500
+++ SConstruct 2015-06-29 06:29:31.549810839 -0500
@@ -29,8 +29,8 @@
# define a list of CPPDEFINES so they don't get mangled...
cppdefines = []
default_settingsdir = ".vdrift"
default_prefix = "/usr"
-default_prefix = "/usr/local"
-default_datadir = "share/games/vdrift/data"
-default_bindir = "share/games/vdrift/bin"
+default_datadir = "/share/vdrift"
+default_bindir = "/bin"
# convenience var for identifying a windows platform
+default_prefix = "/usr"
+default_datadir = "share/vdrift"
default_localedir = "share/locale"
default_bindir = "bin"

View file

@ -0,0 +1,4 @@
--- src/joepack.cpp.orig 2009-02-23 11:49:13.000000000 -0600
+++ src/joepack.cpp 2009-02-23 11:49:13.000000000 -0600
@@ -12,0 +13 @@
+#include <stdint.h>

View file

@ -1,13 +0,0 @@
--- SConstruct 2007-04-16 10:25:43.000000000 -0500
+++ SConstruct 2007-04-16 10:28:02.000000000 -0500
@@ -352,8 +352,8 @@
# Subdirectories #
#----------------#
Export(['env', 'version', 'src_dir', 'bin_dir'])
-if 'install' in COMMAND_LINE_TARGETS:
- SConscript('data/SConscript')
+#if 'install' in COMMAND_LINE_TARGETS:
+# SConscript('data/SConscript')
if 'src-package' in COMMAND_LINE_TARGETS:
SConscript('po/SConscript')

View file

@ -1,48 +1,42 @@
%global commit 5ae309f1048c863f4745cd50c8cd81f98340b1d4
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: vdrift
Version: 20080805
Release: 2%{?dist}
Summary: VDrift is a cross-platform, open source driving/drift racing simulation
Version: 20141020
Release: 36.git%{shortcommit}%{?dist}
Summary: Driving/drift racing simulation
Group: Amusements/Games
License: GPLv2+
License: GPL-3.0-or-later
URL: http://vdrift.net
Source0: %{name}-2008-08-05-src.tar.bz2
#Original upstream:
#Source0: http://downloads.sourceforge.net/%{name}/%{name}-2008-08-05-src.tar.bz2
# Modified:
# cd docs
# rm HOW_TO_COMPILE.txt SConscript INSTALL
# cd ..
# rm bullet-2.64/glew32.dll
# rm bullet-2.64/GLUT32.DLL
# rm -rf bullet-2.64/Glut
# rm -rf bullet-2.64/Extras
# rm -rf bullet-2.64/Demos
Source0: https://github.com/VDrift/vdrift/archive/%{commit}/%{name}-%{shortcommit}.tar.gz
Source1: vdrift.desktop
Source2: vdrift.png
Patch0: vdrift-SConstruct.patch
# Data
# svn checkout https://svn.code.sf.net/p/vdrift/code/ vdrift-code
# mv vdrift-code/vdrift-data data
# tar cvfJ vdrift-data-20210211.tar.xz data
Source3: vdrift-data-20210211.tar.xz
Patch1: vdrift-20071226-paths.patch
#Patch2: vdrift-20071226-gcc4.3.patch
#Patch3: vdrift-20071226-jamfile.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root%(%{__id_u} -n)
BuildRequires: SDL-devel
BuildRequires: SDL_image-devel
BuildRequires: SDL_net-devel
Patch4: vdrift-20090215-joepack-includes.patch
BuildRequires: mesa-libGL-devel
BuildRequires: SDL2-devel
BuildRequires: SDL2_image-devel
BuildRequires: SDL_gfx-devel
BuildRequires: scons
BuildRequires: libGL-devel
BuildRequires: openal-devel
BuildRequires: freealut-devel
BuildRequires: jam
BuildRequires: python3-scons
BuildRequires: libvorbis-devel
BuildRequires: desktop-file-utils
BuildRequires: glew-devel
BuildRequires: boost-devel
BuildRequires: asio-devel
BuildRequires: bullet-devel
BuildRequires: libarchive-devel
BuildRequires: libcurl-devel
BuildRequires: python3-devel
BuildRequires: gcc-c++
BuildRequires: subversion
#Requires: vdrift-data = %{version}
Obsoletes: vdrift-data <= 20071226
Provides: vdrift-data = %{version}-%{release}
Requires: vdrift-data = %{version}
%description
VDrift is a cross-platform, open source driving simulation made with drift
@ -50,37 +44,41 @@ racing in mind. It's powered by the excellent Vamos physics engine. It is
released under the GNU General Public License (GPL) v2. It is currently
available for Linux, FreeBSD, Mac OS X and Windows (Cygwin).
%package data
Summary: Driving/drift racing simulation data
Requires: vdrift = %{version}
BuildArch: noarch
%description data
VDrift is a cross-platform, open source driving simulation made with drift
racing in mind. It's powered by the excellent Vamos physics engine. It is
released under the GNU General Public License (GPL) v2. It is currently
available for Linux, FreeBSD, Mac OS X and Windows (Cygwin).
These are the data files.
%prep
%setup -qn vdrift-08-05-08
%setup -qn vdrift-%{commit} -a 3
# unbundling
rm -rf bullet
%ifarch ppc ppc64
sed -i 's/linuxx86/linuxppc/' src/SConscript
%endif
%patch0 -p0
%patch1 -p0
#%patch2 -p0
#%patch3 -p0
%patch -P 1 -p0
%patch -P 4 -p0
%py3_shebang_fix .
/bin/chmod -x src/gamestate.cpp
/bin/chmod -x src/logo.cpp
/bin/chmod -x src/objects.cpp
/bin/chmod -x src/main.cpp
/bin/chmod -x src/game.cpp
/bin/chmod -x bullet-2.66/src/LinearMath/*.h
%build
cd bullet-2.66
%configure
jam bulletcollision bulletmath
cd ..
CC="gcc" CXX="g++" CXXFLAGS="%{optflags}" scons bin=/bin use_binreloc=0 release=1 os_cc=1 os_cxx=1 os_cxxflags=1 NLS=0
scons %{?_smp_mflags}
%install
rm -rf %{buildroot}
# As described in the README scons install is broken so DIY
install -d %{buildroot}%{_bindir}
install -d %{buildroot}%{_datadir}
@ -89,7 +87,7 @@ cp -pr data %{buildroot}%{_datadir}/vdrift
rm `find %{buildroot}%{_datadir}/vdrift -name "SConscript*"`
mkdir -p %{buildroot}%{_datadir}/applications
desktop-file-install --vendor fedora \
desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \
%{SOURCE1}
@ -97,32 +95,282 @@ mkdir -p %{buildroot}%{_datadir}/icons/hicolor/32x32/apps
install -p -m 644 %{SOURCE2} \
%{buildroot}%{_datadir}/icons/hicolor/32x32/apps
%post
touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun
touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%clean
rm -rf %{buildroot}
# Register as an application to be visible in the software center
#
# NOTE: It would be *awesome* if this file was maintained by the upstream
# project, translated and installed into the right place during `make install`.
#
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
#
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
cat > $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Luya Tshimbalanga <luya@fedoraproject.org> -->
<!--
BugReportURL: https://github.com/VDrift/vdrift/issues/122
SentUpstream: 2014-09-25
-->
<application>
<id type="desktop">vdrift.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<summary>Drifting oriented racing simulation</summary>
<description>
<p>
VDrift is a racing simulation oriented to drifting.
</p>
<p>
It features over 45 tracks based on famous real-world circuits and 45 cars
based on real-world vehicles.
</p>
</description>
<url type="homepage">http://vdrift.net</url>
<screenshots>
<screenshot type="default"><!--screenshot url here--></screenshot>
<screenshot><!--screenshot url here--></screenshot>
<screenshot><!--screenshot url here--></screenshot>
</screenshots>
</application>
EOF
%files
%defattr(-,root,root,-)
%doc docs/*
%license LICENSE
%doc README.md
%{_bindir}/vdrift
%{_datadir}/vdrift
%{_datadir}/applications/fedora-vdrift.desktop
%{_datadir}/appdata/%{name}.appdata.xml
%{_datadir}/applications/vdrift.desktop
%{_datadir}/icons/hicolor/32x32/apps/vdrift.png
%files data
%{_datadir}/vdrift
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-36.git5ae309f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-35.git5ae309f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-34.git5ae309f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-33.git5ae309f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-32.git5ae309f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-31.git5ae309f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-30.git5ae309f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Mar 04 2023 Gwyn Ciesla <gwync@protonmail.com> - 20141020-29.git5ae309f
- migrated to SPDX license
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-28.git5ae309f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-27.git5ae309f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-26.git5ae309f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-25.git5ae309f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Feb 11 2021 Tom Callaway <spot@fedoraproject.org> - 20141020-24.git5ae309f
- update code to latest git
- update data from latest svn
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Mar 23 2020 Gwyn Ciesla <gwync@protonmail.com> - 2014-1020-21
- Change build options to fix crash.
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Aug 02 2019 Gwyn Ciesla <gwync@protonmail.com> - 20141020-18
- Fix FTBFS.
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Sep 10 2018 Gwyn Ciesla <limburgher@gmail.com> - 20171020-15
- Fix shebang.
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 20141020-12
- Remove obsolete scriptlets
* Mon Dec 18 2017 Rich Mattes <richmattes@gmail.com> - 20141020-11
- Rebuild for bullet-2.87
- Force scons to run with python 2
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20141020-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 20141020-6
- Rebuilt for Boost 1.63
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 20141020-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Sat Jan 16 2016 Jonathan Wakely <jwakely@redhat.com> - 20141020-4
- Rebuilt for Boost 1.60
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20141020-3
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 20141020-2
- rebuild for Boost 1.58
* Sun Jun 28 2015 Jon Ciesla <limburgher@gmail.com> - 20141020-1
- Latest upstream.
- Fixed changelog dates.
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120722-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 20120722-15
- Rebuilt for GCC 5 C++11 ABI change
* Thu Mar 26 2015 Richard Hughes <rhughes@redhat.com> - 20120722-14
- Add an AppData file for the software center
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 20120722-13
- Rebuild for boost 1.57.0
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120722-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Fri Jun 13 2014 Hans de Goede <hdegoede@redhat.com> - 20120722-11
- Rebuild for new SDL_gfx
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120722-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 20120722-9
- Rebuild for boost 1.55.0
* Sun Feb 09 2014 Rich Mattes <richmattes@gmail.com> - 20120722-8
- Rebuild for bullet-2.82
* Mon Nov 18 2013 Dave Airlie <airlied@redhat.com> - 20120722-7
- rebuilt for GLEW 1.10
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120722-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 20120722-5
- Rebuild for boost 1.54.0
* Sat Feb 09 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 20120722-4
- Remove vendor tag from desktop file as per https://fedorahosted.org/fesco/ticket/1077
* Thu Jan 17 2013 Tomas Bzatek <tbzatek@redhat.com> - 20120722-3
- Rebuilt for new libarchive
* Thu Dec 13 2012 Adam Jackson <ajax@redhat.com> - 20120722-2
- Rebuild for glew 1.9.0
* Wed Oct 24 2012 Jon Ciesla <limburgher@gmail.com> - 20120722-1
- Latest upstream.
* Sat Oct 13 2012 Rich Mattes <richmattes@gmail.com> - 20111022-8
- Rebuild for new bullet
- Add fix for build error with new bullet
* Wed Aug 01 2012 Adam Jackson <ajax@redhat.com> - 20111022-7
- Rebuild for new glew
* Thu Jul 26 2012 Jon Ciesla <limburgher@gmail.com> - 20111022-6
- Rebuilt for boost 1.50.
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20111022-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Mon May 28 2012 Rich Mattes <richmattes@gmail.com> - 20111022-4
- Rebuild for bullet 2.80
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20111022-3
- Rebuilt for c++ ABI breakage
* Thu Jan 26 2012 Tomas Bzatek <tbzatek@redhat.com> - 20111022-2
- Rebuilt for new libarchive
* Wed Jan 18 2012 Jon Ciesla <limburgher@gmail.com> - 20111022-1
- New upstream.
- License changed to GPLv3+.
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20100630-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Dec 19 2011 Jon Ciesla <limburgher@gmail.com> - 20100630-7
- Bump and rebuild for new bullet..
* Fri Jul 15 2011 Jon Ciesla <limb@jcomserv.net> - 20100630-6
- Bump and rebuild for new SDL.
* Mon Jun 20 2011 ajax@redhat.com - 20100630-5
- Rebuild for new glew soname
* Thu May 12 2011 Jon Ciesla <limb@jcomserv.net> - 20100630-4
- Rebuild for new bullet.
* Sat Feb 19 2011 Thomas Spura <tomspur@fedoraproject.org> - 20100630-3
- unbundle bullet (#621623)
- remove unneeded BR
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20100630-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Thu Oct 28 2010 Jon Ciesla <limb@jcomserv.net> - 20100630-1
- New upstream.
* Mon Jun 28 2010 Jon Ciesla <limb@jcomserv.net> - 20090615-4
- FTBFS fix, BZ 599767.
* Thu Aug 06 2009 Jon Ciesla <limb@jcomserv.net> - 20090615-3
- Path fix, BZ 515908.
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20090615-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Tue Jun 30 2009 Jon Ciesla <limb@jcomserv.net> - 20090615-1
- Update to 2009-06-15.
- Split data into noarch subpackage, BZ 508079.
* Thu Feb 19 2009 Jon Ciesla <limb@jcomserv.net> - 20090215-1
- Update to 2009-02-15.
- Includes patch.
* Mon Nov 24 2008 Jon Ciesla <limb@jcomserv.net> - 20080805-3
- Cleaned up summary.
* Tue Oct 21 2008 Hans de Goede <hdegoede@redhat.com> - 20080805-2
- Actually install the data now that its merged into the main package
@ -150,8 +398,8 @@ rm -rf %{buildroot}
- Passing compiler flags to scons.
- Turned off translations.
* Mon Apr 04 2007 Jon Ciesla <limb@jcomserv.net> - 20070323-2
* Mon Apr 02 2007 Jon Ciesla <limb@jcomserv.net> - 20070323-2
- Split out minimal data.
* Thu Mar 28 2007 Jon Ciesla <limb@jcomserv.net> - 20070323-1
* Thu Mar 29 2007 Jon Ciesla <limb@jcomserv.net> - 20070323-1
- Initial packaging