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