home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 14 / MA_Cover_14.iso / source / c / q1source_amy / qw / qwsv.spec.sh < prev    next >
Encoding:
Linux/UNIX/POSIX Shell Script  |  1998-08-26  |  2.6 KB  |  74 lines

  1. #!/bin/sh
  2. # Generate qwsv.spec
  3. # $1 is version
  4. # $2 is release
  5. # $3 is install dir (assumed to be in /var/tmp)
  6. cat <<EOF
  7. %define name qwsv
  8. %define version ${1}
  9. %define release ${2}
  10. %define builddir \$RPM_BUILD_DIR/%{name}-%{version}
  11. Name:        %{name}
  12. Version:    %{version}
  13. Release:    %{release}
  14. Vendor:        id Software
  15. Packager:    Dave "Zoid" Kirsch <zoid@idsoftware.com>
  16. URL:        http://www.idsoftware.com/
  17. Source:        qwsv-%{version}.tar.gz
  18. Group:        Games
  19. Copyright:    Restricted
  20. Icon:        quake.gif
  21. BuildRoot:    /var/tmp/%{name}-%{version}
  22. Summary:    QuakeWorld Server
  23.  
  24. %description
  25. QuakeWorld is an Internet multi-player specific version of Quake. While the 
  26. original version of Quake can be played over the Internet, many users modem 
  27. users - the majority of players, had less than satisfactory play. Symptoms 
  28. like excessive lag - actions actually happening much later than you did them; 
  29. packet loss - the game would freeze and resume several seconds later; and 
  30. various other difficulties plagued users.
  31.  
  32. After realizing how many people played Quake on the internet, and how many 
  33. wanted to, but couldn't due to the play being unsatisfactory, John Carmack 
  34. of id Software decided to create a version of Quake that was optimized for 
  35. the average modem Internet player. This Internet specific version does only 
  36. one thing, play deathmatch games over a TCP/IP network such as the Internet. 
  37. It has no support for solo play, and you can't do anything with out connecting 
  38. to a special server.
  39.  
  40. Now in it's second generation, QuakeWorld has been sculpted by countless 
  41. hours of user feedback and tweaking to provide the best multi-player 
  42. experience that can be had from the equipment the average gamer will have. 
  43. All that is required to use QuakeWorld is registered Quake.
  44.  
  45. %install
  46.  
  47. %files
  48. %attr(644,root,root) ${3}/README.qwsv
  49. %attr(755,root,root) ${3}/qwsv
  50. %attr(644,root,root) ${3}/qw/buttons.qc 
  51. %attr(644,root,root) ${3}/qw/client.qc 
  52. %attr(644,root,root) ${3}/qw/combat.qc 
  53. %attr(644,root,root) ${3}/qw/defs.qc 
  54. %attr(644,root,root) ${3}/qw/doors.qc 
  55. %attr(644,root,root) ${3}/qw/items.qc 
  56. %attr(644,root,root) ${3}/qw/misc.qc 
  57. %attr(644,root,root) ${3}/qw/models.qc 
  58. %attr(644,root,root) ${3}/qw/plats.qc 
  59. %attr(644,root,root) ${3}/qw/player.qc 
  60. %attr(644,root,root) ${3}/qw/progdefs.h 
  61. %attr(644,root,root) ${3}/qw/progs.src 
  62. %attr(644,root,root) ${3}/qw/qwprogs.dat 
  63. %attr(644,root,root) ${3}/qw/server.qc 
  64. %attr(644,root,root) ${3}/qw/spectate.qc 
  65. %attr(644,root,root) ${3}/qw/sprites.qc 
  66. %attr(644,root,root) ${3}/qw/subs.qc 
  67. %attr(644,root,root) ${3}/qw/triggers.qc 
  68. %attr(644,root,root) ${3}/qw/weapons.qc 
  69. %attr(644,root,root) ${3}/qw/world.qc
  70. %attr(644,root,root) ${3}/qw/skins/fixskins.sh
  71. EOF
  72.  
  73.  
  74.