Commit graph

60 commits

Author SHA1 Message Date
Bill Currie
6d5ffa9f8e [build] Move to non-recursive make
There's still some cleanup to do, but everything seems to be working
nicely: `make -j` works, `make distcheck` passes. There is probably
plenty of bitrot in the package directories (RPM, debian), though.

The vc project files have been removed since those versions are way out
of date and quakeforge is pretty much dependent on gcc now anyway.

Most of the old Makefile.am files  are now Makemodule.am.  This should
allow for new Makefile.am files that allow local building (to be added
on an as-needed bases).  The current remaining Makefile.am files are for
standalone sub-projects.a

The installable bins are currently built in the top-level build
directory. This may change if the clutter gets to be too much.

While this does make a noticeable difference in build times, the main
reason for the switch was to take care of the growing dependency issues:
now it's possible to build tools for code generation (eg, using qfcc and
ruamoko programs for code-gen).
2020-06-25 11:35:37 +09:00
Bill Currie
3e343ded37 Qdd include/QF/math/*.h to the rpm. 2013-01-10 22:14:59 +09:00
Bill Currie
147bac0280 Remove mention of qfpc from the spec file.
qfpc has been "merged" into qfcc, so no need to delete it.
2013-01-10 22:01:55 +09:00
Bill Currie
4a9d18ae40 Slight rpm package cleanup to match debian. 2012-07-11 14:42:50 +09:00
Bill Currie
1369e9e158 Fix rpm package building. 2012-07-11 14:33:21 +09:00
Bill Currie
f3017edf0d Fix RPM building. 2011-09-10 15:10:45 +09:00
Jeff Teunissen
8653f9d9a7 Add a man page for zpak
It's lame, but so is zpak :)
2010-12-24 16:23:52 -05:00
Bill Currie
22072ee606 Update for the new qfcc headers/libs location. 2010-12-24 20:07:40 +09:00
Bill Currie
54ebf64987 Forgot to remove rpmrc (no longer needed) 2010-12-23 16:19:38 +09:00
Bill Currie
a5e5df7084 Get rpms building again.
Need to make packages for jack, qtv and maybe sdl32, but that can wait.
2010-12-23 15:56:59 +09:00
Bill Currie
0dfff8fd58 ignore stuff 2010-08-07 10:42:09 +00:00
Bill Currie
8fd3754f3c fix some unpackaged files 2007-03-08 13:25:21 +00:00
Bill Currie
cfc293cea9 fix for moved man path 2007-03-08 13:12:41 +00:00
Bill Currie
598b16b78d rpm got anal about files being installed but not packaged... 2006-07-23 03:20:13 +00:00
Bill Currie
50fcab30a3 scrape off some bitrot 2006-07-23 02:45:13 +00:00
Bill Currie
df91ce0275 automaticly select the best available sound output driver as default 2005-06-08 10:12:28 +00:00
Bill Currie
f81a302c2a add cd_file 2004-04-28 20:11:11 +00:00
Bill Currie
7446967f97 don't need qfdefs any more since the servers now do its job themselves 2004-01-21 20:55:03 +00:00
Bill Currie
f097c2e206 autoconfiscate the alsa plugin name 2004-01-20 05:43:23 +00:00
Bill Currie
cf074b14f7 update for the new ruamoko lib 2004-01-20 00:19:33 +00:00
Bill Currie
f28cc3e8ec missed some alsa0_9 refs 2003-09-10 22:02:32 +00:00
Bill Currie
537c34a27f add the new lib 2003-08-16 03:58:35 +00:00
Bill Currie
7782f01422 hmm, didn't propogate my fix properly 2003-07-14 00:20:36 +00:00
Bill Currie
1f9a22d54c finally got it working 2003-07-12 20:19:05 +00:00
Bill Currie
68357d7fb3 forgot rpm doesn't allow - in the version, so hack around it :) 2003-07-12 07:26:16 +00:00
Bill Currie
55d61f4269 put the plugins back into ${libdir}/quakeforge ('twas a mis-understanding) 2003-02-12 22:51:14 +00:00
Bill Currie
d494be3594 fix for id1 no longer being created automaticly 2003-02-10 03:40:04 +00:00
Bill Currie
7d46e1ce87 ditto 2003-02-07 22:53:35 +00:00
Bill Currie
74e56609b0 merge in the changes on the release_0_5_2 branch in preparation for 0.5.3 2003-02-07 22:03:03 +00:00
Bill Currie
db0d67e5f6 include menu.dat in the packages. yay! 2003-02-07 21:46:17 +00:00
Bill Currie
78a8e047ab d'oh, wrong branch 2003-02-04 17:02:35 +00:00
Bill Currie
bde21fa510 packaging fixes the for resurrected gib lib 2002-11-11 18:10:26 +00:00
Bill Currie
d5e90852df add lib/ruamoko to the packages 2002-11-01 18:11:20 +00:00
Bill Currie
dc736f0d57 don't run cvs2cl if there's no CVS dir 2002-10-01 05:17:25 +00:00
Bill Currie
eff63a6fe4 packaging menu.dat is currently not a good idea due to lack of a clean
place to put it. id1 and qw are essentially sacrosanct
2002-10-01 02:22:48 +00:00
Bill Currie
8f8fbe6ee7 packaging tweaks 2002-09-30 18:19:51 +00:00
Bill Currie
2ce0f2ded2 we now require modern autoconf (2.52+), automake (1.6+) and libtool (1.4+).
This gives us a bunch more flexibility. plugins no longer have the "lib"
prefix or the version suffix, they're now installed in
$fs_sharepath/QFplugins,, builds should take much less time (in general,
only one of pic or non-pic versions are build), bins and libs can have
individual CFLAGS
2002-08-01 19:49:10 +00:00
Bill Currie
ad8176d68c add qfwavinfo 2002-07-31 18:52:01 +00:00
Bill Currie
c82690c4d9 bail out on errors 2002-06-08 21:12:59 +00:00
Bill Currie
0c6491712d add a stub package to provide quake-game and fix up some dependencies 2002-05-31 14:45:15 +00:00
Bill Currie
6fbf011073 rpm building fixes 2002-05-27 20:28:10 +00:00
Bill Currie
6b468f4454 package fixups 2002-01-22 20:18:40 +00:00
Bill Currie
9bc80e4a31 make dist and rpms work again 2002-01-02 16:21:02 +00:00
Bill Currie
3daab16065 bring back libQFjs 2001-10-16 15:38:50 +00:00
Bill Currie
d4396dfa78 rename the server package to servers and merge the master package into the
servers package (master is currently small enough that it doesn't matter)
2001-10-16 03:29:13 +00:00
Bill Currie
c067803f55 nuke no longer installed libs 2001-10-15 23:47:56 +00:00
Bill Currie
360d64c2fd put nq-server into the rpms 2001-10-03 19:52:51 +00:00
Bill Currie
ac0d2738c1 get the gl packages to be made (HAVE_GLX and HAVE_SGL died) 2001-10-02 05:43:52 +00:00
Bill Currie
0dbb023ff9 svga and renderer_sw libs aren't installed any more 2001-10-02 05:23:46 +00:00
Bill Currie
8b15be4ced alsa detection improvement sfor latest 0.9, add the qw master package, and
get the server packages building
2001-09-24 23:18:05 +00:00