Commit graph

75 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
354ad844e8 Update the debian changelog. 2013-01-18 17:15:27 +09:00
Bill Currie
e1d85e9ae0 add include/QF/math/*.h to the -dev deb. 2013-01-10 22:17:32 +09:00
Bill Currie
1369e9e158 Fix rpm package building. 2012-07-11 14:33:21 +09:00
Bill Currie
00215f4cbd Debian package building fixes. 2012-07-11 13:37:57 +09:00
Bill Currie
3898f5fd5c Debian build fixes from sergio. 2011-08-04 20:21:52 +09:00
Jeff Teunissen
e6b75600e8 Debian: enable ipv6 by default 2010-12-30 06:39:04 -05:00
Jeff Teunissen
7161000e10 Stop running ldconfig so damn much.
Also, more nuked files -- and see, I remembered there's a makefile in
this dir... :)
2010-12-25 02:32:44 -05:00
Bill Currie
dea8f548cf Fix for make dist. 2010-12-25 14:04:17 +09:00
Jeff Teunissen
485bff62bd Clean up lintian warnings/errors
After this, should mostly be sonames and no-man-pages problems.
2010-12-24 17:12:58 -05: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
Jeff Teunissen
b874c28ad5 debian: fill out control
Clean up some lintian warnings, move some packages into more appropriate
sections.
2010-12-24 15:49:45 -05:00
Jeff Teunissen
e1843f6273 debian: Don't do make .shlibs for plugins 2010-12-24 15:47:55 -05:00
Jeff Teunissen
af8e2020da Tweak Debian package build
dh_strip -Xqfcc causes qfcc itself to not get stripped -- explicitly
disallow stripping of only lib/qfcc

Also, disable Werror in debian builds and make sure quakeforge-stub looks
in the same place the engine will.
2010-12-24 13:55:26 -05:00
Jeff Teunissen
42ba169024 tell dpkg-source we're using source format 1.0 2010-12-24 13:52:07 -05:00
Jeff Teunissen
3f5f08539d Set up (almost) the right dependencies.
add DGA / vidmode dev packages, libcurl-dev (may need to pick one explicitly though)
2010-12-24 13:51:43 -05:00
Bill Currie
22072ee606 Update for the new qfcc headers/libs location. 2010-12-24 20:07:40 +09:00
Bill Currie
07163e7522 Fix for make dist. 2010-12-24 19:48:31 +09:00
Jeff Teunissen
d2a093ace4 Debian updates
debhelper changed a lot... :)
2010-12-24 05:08:29 -05:00
Bill Currie
99e8ef69ab Distribute and use bootstrap.
deb building relies on boostrap now (mostly to ensure there's no messy
autoconf files).
2010-12-23 16:48:40 +09:00
Bill Currie
de8a9cd6cd More debian package build tweaks.
Clean out libtool links from m4/.
Remove redundant dependency on automake1.8.
Add dependencies for libjack-dev and libwildmidi-dev.

More work needs to be done on package contents, but things do build.
2010-12-11 15:35:03 +09:00
Bill Currie
f8f54fa910 Update the build dependencies. 2010-11-16 00:59:52 +09:00
Bill Currie
82687d19db Update for git (vs cvs?!?) 2010-11-16 00:59:40 +09:00
Bill Currie
0dfff8fd58 ignore stuff 2010-08-07 10:42:09 +00:00
Bill Currie
997102fea8 audit the usage of "only"
There are still a few iffy places (notably around certain prepositions), but
the relevant sentences are now much easier to read.
2010-01-13 06:42:26 +00:00
Bill Currie
ce3f73d8ab more build-deps 2007-03-09 10:28:52 +00:00
Bill Currie
0c63ac0200 update build deps and correct quakeforge-sdl's arch 2007-03-08 22:40:40 +00:00
Jeff Teunissen
ed40ca076f Even more updates... let's get cd_file and the SDL crap into the dist. 2004-04-28 06:50:40 +00:00
Jeff Teunissen
a221815585 Even more Debian changes.
* Deek does the build-package dance again...
2004-04-28 05:54:45 +00:00
Jeff Teunissen
72ada08635 More Debian updates. 2004-04-28 04:48:52 +00:00
Jeff Teunissen
4fb777733b Debian updates. 2004-04-28 00:46:15 +00:00
Bill Currie
6812794b31 create the quakeforge-stub package (whee, my first .deb:) 2004-04-07 02:09:21 +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
41c1ea7e51 quick hacks to get my snapshots building 2004-01-20 21:59:38 +00:00
Bill Currie
a5ae204d08 merge in fixes from the 0.5.3 branch that I forgot to do for 0.5.4 (damn
emergency release:P). Fixes the missing menu.dat from the debs
2003-10-18 01:52:28 +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
d5648d03a5 merge in 0.5.4 changes 2003-08-06 00:25:30 +00:00
Bill Currie
d68c6c0d5b fix formatting 2003-07-21 20:04:53 +00:00
Bill Currie
78f8e4570b good grief, 0.5.3 not even announced and 0.5.4 getting released :P 2003-07-17 22:35:48 +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
3ca0759592 remove the null plugins from the packages (quakeforge-common.postinst might
not be correct)
2003-02-03 22:43:00 +00:00
Bill Currie
e2eb4f62e6 correct the automake dependency 2003-01-10 23:44:13 +00:00
Bill Currie
33918c6371 didn't realize that was there 2002-11-12 15:21:53 +00:00
Bill Currie
bde21fa510 packaging fixes the for resurrected gib lib 2002-11-11 18:10:26 +00:00
Bill Currie
d0084cb558 tell dh_strip to leave ruamoko libs alone 2002-11-08 18:50:08 +00:00
Bill Currie
d5e90852df add lib/ruamoko to the packages 2002-11-01 18:11:20 +00:00
Jeff Teunissen
bf194e074c Update the Debian changelog. 2002-10-01 06:55:26 +00:00
Jeff Teunissen
947343799f Add quakeforge-oss's and quakeforge-alsa's postinst/prerm files to the dist.
D'oh!
2002-10-01 06:47:15 +00:00
Jeff Teunissen
1a18e9a4aa Fix the plugins' postinsts for the Policy-compliant pathnames. 2002-10-01 05:41:56 +00:00