]> git.pld-linux.org Git - packages/duke3d.git/commitdiff
- up to svn r187 master
authorElan Ruusamäe <glen@pld-linux.org>
Sat, 5 Sep 2009 11:13:35 +0000 (11:13 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    duke3d-opt.patch -> 1.2
    duke3d.spec -> 1.12

duke3d-opt.patch
duke3d.spec

index d6d1acc49e6479a17d0f08e710552cf170385a90..54afe2af2bc7a1acb1dddd846edf114b544573c7 100644 (file)
@@ -1,22 +1,11 @@
-diff -urN duke3d.orig/source/Makefile duke3d/source/Makefile
---- duke3d.orig/source/Makefile        2003-06-23 12:59:13.000000000 +0200
-+++ duke3d/source/Makefile     2003-09-09 20:29:02.000000000 +0200
-@@ -87,8 +87,7 @@
+--- duke3d/source/Makefile~    2009-09-05 14:02:23.000000000 +0300
++++ duke3d/source/Makefile     2009-09-05 14:03:38.372933611 +0300
+@@ -114,7 +114,7 @@
+       BUILDOBJS += buildengine/a.o
  endif
  
- CC = gcc
--CFLAGS = -c -g $(SDL_CFLAGS) -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused $(EXTRACFLAGS) -funsigned-char
--OPTIMIZE = -O2
-+CFLAGS = -c $(SDL_CFLAGS) -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused $(EXTRACFLAGS) -funsigned-char
+-CFLAGS = -c -g $(SDL_CFLAGS) -DUSE_SDL=1 -DPLATFORM_UNIX=1 $(EXTRACFLAGS)
++CFLAGS = -c $(SDL_CFLAGS) -DUSE_SDL=1 -DPLATFORM_UNIX=1 $(EXTRACFLAGS)
  
- # Uncomment this to compile with the Intel compiler (v6.0)
- #CC = icc
-@@ -103,7 +102,7 @@
- %.o : %.c
--      $(CC) $(CFLAGS) $(OPTIMIZE) -o $@ $<
-+      $(CC) $(CFLAGS) -o $@ $<
- # Animation playback crashes due to optimization error on MacOS X. --ryan.
- ifeq ($(strip $(macosx)),true)
+ ifeq ($(strip $(solaris)),true)
+       CFLAGS += -xO5 -xchar=u
index aebf6a3ba68f3ea542dfcfb07c0237abd003f13a..32c0711db0c1879974978954cc718ebcf14915b9 100644 (file)
@@ -1,15 +1,18 @@
+%define                ver     032696
+%define                rel             0.1
 Summary:       Duke Nukem 3D
 Summary(pl.UTF-8):     Duke Nukem 3D
 Name:          duke3d
 Version:       1.5
-Release:       2
+Release:       0.%{ver}.%{rel}
 License:       GPL
 Group:         X11/Applications/Games
-Source0:       %{name}-20030928.tar.bz2
-# Source0-md5: 35fe7c0607b00f1750ca764cc513b972
+Source0:       %{name}.tar.bz2
+# Source0-md5: 1fce8602af6e3dcdfd63307993643e75
 Patch0:                %{name}-opt.patch
 URL:           http://icculus.org/duke3d/
 BuildRequires: SDL_mixer-devel
+BuildRequires: SDL-devel
 BuildRequires: nasm
 ExclusiveArch: %{ix86}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -28,24 +31,29 @@ Aby uruchomić grę wymagane są pliki z Atomic Edition.
 %setup -q -n %{name}
 %patch0 -p1
 
+ver=$(awk -F'"' '/DUKE NUKEM BUILD/{a=$(NF-1); sub(/.*: V/, "", a); print a}' source/astub.c)
+if [ "$ver" != %{ver} ]; then
+       exit 1
+fi
+
 %build
 %{__make} -C source/buildengine \
        CC="%{__cc}" \
-       CFLAGS="%{rpmcflags} `sdl-config --cflags` -DUDP_NETWORKING=1 -DPLATFORM_UNIX -fno-omit-frame-pointer -funsigned-char"
+       OPTIMIZE="%{rpmcflags} -fno-omit-frame-pointer -funsigned-char"
 
-%{__make} \
+%{__make} -C source \
        CC="%{__cc}" \
-       CFLAGS="%{rpmcflags} `sdl-config --cflags` -DUSE_SDL=1 -DPLATFORM_UNIX=1 -DUSE_EXECINFO=1 -funsigned-char -c"
+       OPTIMIZE="%{rpmcflags} -funsigned-char"
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/duke3d}
 
 install source/duke3d $RPM_BUILD_ROOT%{_bindir}
-install testdata/defs.con $RPM_BUILD_ROOT%{_datadir}/duke3d/DEFS.CON
-install testdata/game.con $RPM_BUILD_ROOT%{_datadir}/duke3d/GAME.CON
-install testdata/user.con $RPM_BUILD_ROOT%{_datadir}/duke3d/USER.CON
-install testdata/lookup.dat $RPM_BUILD_ROOT%{_datadir}/duke3d/LOOKUP.DAT
+cp -a testdata/defs.con $RPM_BUILD_ROOT%{_datadir}/duke3d/DEFS.CON
+cp -a testdata/game.con $RPM_BUILD_ROOT%{_datadir}/duke3d/GAME.CON
+cp -a testdata/user.con $RPM_BUILD_ROOT%{_datadir}/duke3d/USER.CON
+cp -a testdata/lookup.dat $RPM_BUILD_ROOT%{_datadir}/duke3d/LOOKUP.DAT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -53,5 +61,5 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc readme.txt
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/duke3d
 %{_datadir}/duke3d
This page took 0.12291 seconds and 4 git commands to generate.