Compare commits

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

83 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
10 changed files with 304 additions and 163 deletions

View file

@ -1 +0,0 @@
vdrift-2009-06-15-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: Makefile,v 1.1 2008/02/19 17:22:35 kevin Exp $
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 $$d/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 @@
bcb6ae8117134e954be00c8f074167eb vdrift-2009-06-15-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,7 +1,13 @@
--- SConstruct~ 2009-06-30 13:31:08.000000000 -0500
+++ SConstruct 2009-06-30 13:37:08.000000000 -0500
@@ -38,2 +38,2 @@
--- 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/local"
-default_datadir = "share/games/vdrift/data"
-default_bindir = "bin"
+default_datadir = "/share/vdrift"
+default_bindir = "/bin"
+default_prefix = "/usr"
+default_datadir = "share/vdrift"
default_localedir = "share/locale"
default_bindir = "bin"

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,47 +1,42 @@
%global commit 5ae309f1048c863f4745cd50c8cd81f98340b1d4
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: vdrift
Version: 20090615
Release: 3%{?dist}
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}-2009-06-15-src.tar.bz2
#Original upstream:
#Source0: http://downloads.sourceforge.net/%{name}/%{name}-2009-06-15-src.tar.bz2
# Modified:
# cd docs
# rm SConscript INSTALL
# cd ..
# rm -rf tools/win
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
Patch4: vdrift-20090215-joepack-includes.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root%(%{__id_u} -n)
BuildRequires: SDL-devel
BuildRequires: SDL_image-devel
BuildRequires: SDL_net-devel
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}
%description
VDrift is a cross-platform, open source driving simulation made with drift
@ -51,7 +46,6 @@ available for Linux, FreeBSD, Mac OS X and Windows (Cygwin).
%package data
Summary: Driving/drift racing simulation data
Group: Amusements/Games
Requires: vdrift = %{version}
BuildArch: noarch
@ -65,40 +59,26 @@ These are the data files.
%prep
%setup -qn vdrift-2009-06-15
%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
%patch4 -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
%build
#tar -xzf bullet-2.73-sp1.tgz
#/bin/chmod -x bullet-2.73/src/LinearMath/*.h
#cd bullet-2.73
#./autogen.sh
#./configure
#jam bulletcollision bulletmath
#cmake .
#make
#cd ..
CC="gcc" CXX="g++" CXXFLAGS="%{optflags}" scons bin=/bin prefix=/usr 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}
@ -107,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}
@ -115,34 +95,265 @@ 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}/applications/fedora-vdrift.desktop
%{_datadir}/appdata/%{name}.appdata.xml
%{_datadir}/applications/vdrift.desktop
%{_datadir}/icons/hicolor/32x32/apps/vdrift.png
%files data
%defattr(-,root,root,-)
%{_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.
@ -187,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