[SPEC] vdrift

2007-04-03 Wątek Piotr Grymkowski
Witam
Przygotowalem speca do zbudowania fajnej gry - symulatora wyscigow.
Trzeba zagrac zeby zobaczyc co to dokladnie jest. Sa dwie wersje gry:
pelna i minimalna instalacja (ja przygotowalem minimal - pracuje teraz
nad full). Jesli wersja minimal  bedzie ok to przesle speca do wersji
full. Czekam na krtytyke.


-- 
Pozdrawiam
Piotr Grymkowski


vdrift.spec
Description: Binary data
--- ./build/vdrift-2007-03-23-src/src/main.cpp~	2007-03-22 07:09:55.0 +
+++ ./build/vdrift-2007-03-23-src/src/main.cpp	2007-08-21 09:03:59.0 +
@@ -976,7 +976,7 @@
 }
 
 // general OpenGL initialization function
-void InitGL( GLvoid )
+void InitGL( void )
 {
 	//warning:  this must be done BEFORE anything important
 	//or else it will override it
@@ -1150,7 +1150,7 @@
 }
 
 // Here goes our drawing code
-int drawGLScene( GLvoid )
+int drawGLScene( void )
 {
 	glViewport(0,0,SCREEN_WIDTH, SCREEN_HEIGHT);
 	
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: [SPEC] vdrift

2007-04-03 Wątek Marcin Banasiak
On Tue, Apr 03, 2007 at 08:57:08PM +0200, Piotr Grymkowski wrote:
 Przygotowalem speca do zbudowania fajnej gry - symulatora wyscigow.
 Trzeba zagrac zeby zobaczyc co to dokladnie jest. Sa dwie wersje gry:
 pelna i minimalna instalacja (ja przygotowalem minimal - pracuje teraz
 nad full). Jesli wersja minimal  bedzie ok to przesle speca do wersji
 full. Czekam na krtytyke. 

To może od razu przygotuj speca do wersji full, bo według mnie nie ma
sensu wstawiać wersji minimal (ewentualnie jakiś bcond lub oddzielny
spec vdrift-minimal.spec (?) ).

-- 
Marcin Banasiak
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: [SPEC] vdrift

2007-04-03 Wątek Piotr Grymkowski
Dnia Tue, 3 Apr 2007 21:31:59 +0200
Piotr Grymkowski [EMAIL PROTECTED] napisał(a):

 Dnia Tue, 3 Apr 2007 21:10:55 +0200
 Marcin Banasiak [EMAIL PROTECTED] napisał(a):
 
 
  To może od razu przygotuj speca do wersji full, bo według mnie nie ma
  sensu wstawiać wersji minimal (ewentualnie jakiś bcond lub oddzielny
  spec vdrift-minimal.spec (?) ).
  
 To moze tak powiem. Wersja full (jeszcze mi sie nie zbudowala bo
 zabrklo mi miejsca na dysku) ma prawie 200 mb. Jesli ktos bedzie chcial
 sprobowac pograc wiec sciagnie sobie wersje minimal, a jak bedzie super
 to full. Co do bconda. Probowalem cos takiego zrobic ale wylozylem sie
 na sekcji %files.
Dobra zbudowalo mi sie full zatem tez podsylam speca. Jesli maja byc
dwa spece to dodalem obsoletes zeby nie bylo kaszanki. 

-- 
Pozdrawiam
Piotr Grymkowski


vdrift.spec
Description: Binary data


vdrift-full.spec
Description: Binary data
--- ./build/vdrift-2007-03-23-src/src/main.cpp~	2007-03-22 07:09:55.0 +
+++ ./build/vdrift-2007-03-23-src/src/main.cpp	2007-08-21 09:03:59.0 +
@@ -976,7 +976,7 @@
 }
 
 // general OpenGL initialization function
-void InitGL( GLvoid )
+void InitGL( void )
 {
 	//warning:  this must be done BEFORE anything important
 	//or else it will override it
@@ -1150,7 +1150,7 @@
 }
 
 // Here goes our drawing code
-int drawGLScene( GLvoid )
+int drawGLScene( void )
 {
 	glViewport(0,0,SCREEN_WIDTH, SCREEN_HEIGHT);
 	
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: [SPEC] vdrift

2007-04-03 Wątek Przemyslaw Iskra
On Tue, Apr 03, 2007 at 08:57:08PM +0200, Piotr Grymkowski wrote:
 Witam
 Przygotowalem speca do zbudowania fajnej gry - symulatora wyscigow.
 Trzeba zagrac zeby zobaczyc co to dokladnie jest. Sa dwie wersje gry:
 pelna i minimalna instalacja (ja przygotowalem minimal - pracuje teraz
 nad full). Jesli wersja minimal  bedzie ok to przesle speca do wersji
 full. Czekam na krtytyke.

uwag jest, trochę, sporo

a co do wersji minimal vs full, to różnicą jest chyba tylko data, czy
binarka też się różni ? jeśli tylko data to zrobić dwie podpaczki:
-data-minimal i -data-full, w obu dać P: %{name}-data, a w głównej
paczce: R: %{name}-data, i eventualnie jakieś konflikty między nimi.

albo wymyśleć tak aby w -data-full nie było tego zo w -minimal, i wtedy
-full by wymagało wersji -minimal, na pewno jest do zrobienia (:

 # $Revision:$, $Date:$
 
 %define _ver  2007-03-23
 
 Summary(pl):  Darmowy symulator wyscigow ze wspaniala fizyka i grafika
pliterki by się przydały

 Version:  20070323
można:
Version: $(echo %{_ver} | tr -d -)

 Release:  0.1
 License:  GPLv2
GPL v2 (osobno)

 Group:X11/Applications
X11/Applications/Games

 Source0:  http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-src.tar.bz2
Source0-md5 powinno iść zaraz za Source0

 Patch0:   %{name}_gcc_4.2.patch
PatchN po wszystkich Source

 Source1:  
 http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-data-minimal.tar.bz2
 # Source0-md5:efc5c3c409923382035738798a6392e8
do góry

 # Source1-md5:c9d326bbe887402801a6c8f14505a8d7

 BuildRequires:SDL_gfx
 BuildRequires:SDL_image
 BuildRequires:SDL_net
raczej -devel

 Requires: OpenAL
 Requires: SDL_gfx
 Requires: SDL_image
 Requires: SDL_net
 Requires: freealut
zbędne

 %prep
 
 %setup -q -n %{name}-%{_ver}-src -a0 -a1 -c -T
 %patch0
 mv %{name}-%{_ver}-src/data/* ./build/%{name}-%{_ver}-src/data/
 
 %build
 
 cd ./build/%{name}-%{_ver}-src/
 scons
 
 %install
 
 rm -rf $RPM_BUILD_ROOT
 cd ./build/%{name}-%{_ver}-src/
 scons install prefix=$RPM_BUILD_ROOT/usr/
 install -d $RPM_BUILD_ROOT/%{_bindir}
 ln -s %{_datadir}/games/%{name}/bin/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
 
 %clean
 
 rm -rf $RPM_BUILD_ROOT

kosmetyka do roboty

 
 %files
 %defattr(644,root,root,755)
 #%doc AUTHORS ChangeLog COPYING NEWS README
 %dir %{_datadir}/games/%{name}
 %dir %{_datadir}/games/%{name}/bin
 %attr(755,root,root) %{_datadir}/games/%{name}/bin/%{name}
do naprawienia, binarki nie mogą lądować w /usr/share

 %{_bindir}/%{name}
nawet jeśli to tylko symlink, to attr by się przydało

 %dir %{_datadir}/games/%{name}/data
 %{_datadir}/games/%{name}/data/*

starczy:
%{_datadir}/games/%{name}/data

 

-- 
   Sparky{PI] -- Przemyslaw _  ___  _  _  ... LANG...Pl..Ca..Es..En
/) ___  ___  _ _ || Iskra  |  | _ \| |  | : WWWppcrcd.pld-linux.org
\\| -_)'___| ||^'||//\\//|  _/| |  | : JID..sparkyatjabberes.org
(/||   (_-_|_||  ||\\ ||   |_ |_|  |_| _| : Mailsparkyatpld-linux.org
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: [SPEC] vdrift

2007-04-03 Wątek Piotr Grymkowski
Dnia Tue, 3 Apr 2007 22:07:37 +0200
Przemyslaw Iskra [EMAIL PROTECTED] napisał(a):

 On Tue, Apr 03, 2007 at 08:57:08PM +0200, Piotr Grymkowski wrote:
  Witam
  Przygotowalem speca do zbudowania fajnej gry - symulatora wyscigow.
  Trzeba zagrac zeby zobaczyc co to dokladnie jest. Sa dwie wersje gry:
  pelna i minimalna instalacja (ja przygotowalem minimal - pracuje teraz
  nad full). Jesli wersja minimal  bedzie ok to przesle speca do wersji
  full. Czekam na krtytyke.
 
 uwag jest, trochę, sporo
 
Na to czekalem:)

 a co do wersji minimal vs full, to różnicą jest chyba tylko data, czy
 binarka też się różni ? jeśli tylko data to zrobić dwie podpaczki:
 -data-minimal i -data-full, w obu dać P: %{name}-data, a w głównej
 paczce: R: %{name}-data, i eventualnie jakieś konflikty między nimi.
 

No wlasnie tego nie wiem, jeszcze sprawdze. Ale nie chce sie budowac
binarka bez ktoregos z data{minimal,full}
 albo wymyśleć tak aby w -data-full nie było tego zo w -minimal, i wtedy
 -full by wymagało wersji -minimal, na pewno jest do zrobienia (:

No nad tym wariantem mozna popracowac, zobacze co da sie zrobic.
 
  # $Revision:$, $Date:$
  
  %define _ver2007-03-23
  
  Summary(pl):Darmowy symulator wyscigow ze wspaniala fizyka i grafika
 pliterki by się przydały
 
  Version:20070323
 można:
 Version: $(echo %{_ver} | tr -d -)
 
No to juz widzialem ale nie wiedzialem ze to dziala w specu.

  Release:0.1
  License:GPLv2
 GPL v2 (osobno)

ok 
  Group:  X11/Applications
 X11/Applications/Games
 
ok
  Source0:http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-src.tar.bz2
 Source0-md5 powinno iść zaraz za Source0
 
  Patch0: %{name}_gcc_4.2.patch
 PatchN po wszystkich Source
 
  Source1:
  http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-data-minimal.tar.bz2
  # Source0-md5:  efc5c3c409923382035738798a6392e8
 do góry
 
  # Source1-md5:  c9d326bbe887402801a6c8f14505a8d7
 
  BuildRequires:  SDL_gfx
  BuildRequires:  SDL_image
  BuildRequires:  SDL_net
 raczej -devel
 

Przeoczenie
  Requires:   OpenAL
  Requires:   SDL_gfx
  Requires:   SDL_image
  Requires:   SDL_net
  Requires:   freealut
 zbędne

A juz wiem dlaczego... 
  %prep
  
  %setup -q -n %{name}-%{_ver}-src -a0 -a1 -c -T
  %patch0
  mv %{name}-%{_ver}-src/data/* ./build/%{name}-%{_ver}-src/data/
  
  %build
  
  cd ./build/%{name}-%{_ver}-src/
  scons
  
  %install
  
  rm -rf $RPM_BUILD_ROOT
  cd ./build/%{name}-%{_ver}-src/
  scons install prefix=$RPM_BUILD_ROOT/usr/
  install -d $RPM_BUILD_ROOT/%{_bindir}
  ln -s %{_datadir}/games/%{name}/bin/%{name} 
  $RPM_BUILD_ROOT%{_bindir}/%{name}
  
  %clean
  
  rm -rf $RPM_BUILD_ROOT
 
 kosmetyka do roboty
 
Tutaj kombinowalem jak moglem :) Naprawde ciezka paczka mi sie trafila.
  
  %files
  %defattr(644,root,root,755)
  #%doc AUTHORS ChangeLog COPYING NEWS README
  %dir %{_datadir}/games/%{name}
  %dir %{_datadir}/games/%{name}/bin
  %attr(755,root,root) %{_datadir}/games/%{name}/bin/%{name}
 do naprawienia, binarki nie mogą lądować w /usr/share
 
niestety przy budowaniu z :
scons bin=/usr/bin
i 
scons install bin=/usr/bin 
instalowalo sie w tym samym miejscu. Babol w skryptach? Pewnie tak.
dlatego symlinka zrobilem
  %{_bindir}/%{name}
 nawet jeśli to tylko symlink, to attr by się przydało
 
  %dir %{_datadir}/games/%{name}/data
  %{_datadir}/games/%{name}/data/*
 
 starczy:
 %{_datadir}/games/%{name}/data
 
  
 
 -- 
    Sparky{PI] -- Przemyslaw _  ___  _  _  ... 
 LANG...Pl..Ca..Es..En
 /) ___  ___  _ _ || Iskra  |  | _ \| |  | : 
 WWWppcrcd.pld-linux.org
 \\| -_)'___| ||^'||//\\//|  _/| |  | : 
 JID..sparkyatjabberes.org
 (/||   (_-_|_||  ||\\ ||   |_ |_|  |_| _| : 
 Mailsparkyatpld-linux.org
 ___
 pld-devel-pl mailing list
 pld-devel-pl@lists.pld-linux.org
 http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


-- 
Pozdrawiam
Piotr Grymkowski
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: [SPEC] vdrift

2007-04-03 Wątek Przemyslaw Iskra
On Tue, Apr 03, 2007 at 11:12:40PM +0200, Piotr Grymkowski wrote:

   Version:  20070323
  można:
  Version: $(echo %{_ver} | tr -d -)
  
 No to juz widzialem ale nie wiedzialem ze to dziala w specu.

znaczy: %(), literówka

   %dir %{_datadir}/games/%{name}/bin
   %attr(755,root,root) %{_datadir}/games/%{name}/bin/%{name}
  do naprawienia, binarki nie mogą lądować w /usr/share
  
 niestety przy budowaniu z :
 scons bin=/usr/bin
 i 
 scons install bin=/usr/bin 
 instalowalo sie w tym samym miejscu. Babol w skryptach? Pewnie tak.
 dlatego symlinka zrobilem

no, to musisz się pobawić, w PLD tak to zostać nie może

-- 
   Sparky{PI] -- Przemyslaw _  ___  _  _  ... LANG...Pl..Ca..Es..En
/) ___  ___  _ _ || Iskra  |  | _ \| |  | : WWWppcrcd.pld-linux.org
\\| -_)'___| ||^'||//\\//|  _/| |  | : JID..sparkyatjabberes.org
(/||   (_-_|_||  ||\\ ||   |_ |_|  |_| _| : Mailsparkyatpld-linux.org
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl