Commit graph

206 commits

Author SHA1 Message Date
Richard Frith-MacDonald
ee1f54933f Apply straightforward patches from Yavor
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38019 72102866-910b-0410-8b05-ffd578937521
2014-07-29 10:12:46 +00:00
Ivan Vučica
0d5df98ed6 Fixed version string when using SVN revision suffix and date-time suffix (to ensure proper ordering by Debian packaging tools). Removed dependency of 'make deb' on 'make debfiles'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37875 72102866-910b-0410-8b05-ffd578937521
2014-05-11 01:07:59 +00:00
Ivan Vučica
ff88759bb4 Tweaks to making a source tarball from SVN (both for gnustep-make and other
dependant packages), allowing revision-based and time-based version stamps.
Tweaks to producing Debian packages switching to a multistep procedure that
requries: making a source tarball, making debfiles, then finally making the
deb source and binary package.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37841 72102866-910b-0410-8b05-ffd578937521
2014-05-06 01:29:07 +00:00
Ivan Vučica
8ef9b0927d Debian packaging support, which should now correctly support building source packages.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37834 72102866-910b-0410-8b05-ffd578937521
2014-05-05 00:47:20 +00:00
Ivan Vučica
befda337de Work in progress: new .deb build procedure.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37788 72102866-910b-0410-8b05-ffd578937521
2014-04-07 00:42:20 +00:00
Richard Frith-MacDonald
e955aa422a ttmept fix for bug #34838 plus hard coded make invocations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37609 72102866-910b-0410-8b05-ffd578937521
2014-01-16 07:30:10 +00:00
Sebastian Reitenbach
8149f13934 * config.make.in, GNUmakefile.in
Do not hardcode "make". It already gets detected via configure,
          so use the found name, especially on *BSD systems where its called
          gmake



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37578 72102866-910b-0410-8b05-ffd578937521
2014-01-12 07:19:13 +00:00
Richard Frith-MacDonald
a972a3e53b Documentation conveniences for packagers suggested by Markus, Niels, Sebastien
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37566 72102866-910b-0410-8b05-ffd578937521
2014-01-10 10:25:47 +00:00
Ivan Vučica
dca2fba72f .deb support: File enumeration now uses 'find'. Fixed problem where files outside 'Local' were being accidentally dropped from the package. Symlinks are now also included in the installed file list.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37122 72102866-910b-0410-8b05-ffd578937521
2013-09-20 06:13:15 +00:00
Ivan Vučica
a638e929a8 Added Debian package target for gnustep-make. Added 'Master/deb.make' which allows production of a Debian package for other packages.
Please refer to 'Master/deb.make' for instructions and requirements.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37120 72102866-910b-0410-8b05-ffd578937521
2013-09-20 02:26:44 +00:00
Nicola Pero
9ee621523a Fixed RPM generation (using supplied spec file) for gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32603 72102866-910b-0410-8b05-ffd578937521
2011-03-16 10:25:42 +00:00
Nicola Pero
4e1225d78e Fixed installing TestFramework/Summary.sh when gnustep-make is configured from outside the source directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32570 72102866-910b-0410-8b05-ffd578937521
2011-03-14 10:13:14 +00:00
Richard Frith-MacDonald
50f188c7ed Add example
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32295 72102866-910b-0410-8b05-ffd578937521
2011-02-22 13:24:05 +00:00
Richard Frith-MacDonald
4d29c574a1 Simplify by removing intermediary script and converting it to a
function.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32267 72102866-910b-0410-8b05-ffd578937521
2011-02-21 18:48:39 +00:00
Richard Frith-MacDonald
75e1c29fda improve summary handling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32192 72102866-910b-0410-8b05-ffd578937521
2011-02-16 09:46:28 +00:00
Richard Frith-MacDonald
cb9cf9b16f improve documentation/examples
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32149 72102866-910b-0410-8b05-ffd578937521
2011-02-13 17:25:55 +00:00
Richard Frith-MacDonald
091dc5af99 install examples
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32143 72102866-910b-0410-8b05-ffd578937521
2011-02-13 12:47:05 +00:00
Richard Frith-MacDonald
5223526bb6 improve docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32100 72102866-910b-0410-8b05-ffd578937521
2011-02-12 11:31:26 +00:00
Richard Frith-MacDonald
7bf89fa20d fix error in filename
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32016 72102866-910b-0410-8b05-ffd578937521
2011-02-08 18:12:34 +00:00
Richard Frith-MacDonald
e2e760b00b Add test framework
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32010 72102866-910b-0410-8b05-ffd578937521
2011-02-07 20:41:58 +00:00
Nicola Pero
8275342570 Implemented new API (serial-subdirectories.make and parallel-subdirectories.make) to build subdirectories. aggregate.make is still available for backwards compatibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29592 72102866-910b-0410-8b05-ffd578937521
2010-02-12 22:00:05 +00:00
Nicola Pero
a976b630cc Minor irrelevant simplification in uninstall for gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27552 72102866-910b-0410-8b05-ffd578937521
2009-01-07 11:41:57 +00:00
Nicola Pero
0c9645c148 Rewritten adding paths to PATH, CLASSPATH, GUILE_LOAD_PATH, INFOPATH, LD_LIBRARY_PATH, DYLD_LIBRARY_PATH, etc. to check every single path before adding it. Inlined ld_lib_path.sh/csh in GNUstep.sh/csh
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26945 72102866-910b-0410-8b05-ffd578937521
2008-10-21 14:45:48 +00:00
Nicola Pero
c4964e1839 Fixed help message during installation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26560 72102866-910b-0410-8b05-ffd578937521
2008-05-24 12:17:44 +00:00
Nicola Pero
63dcaf2a8c Install executable templates with execute permissions to stop warning from packaging systems
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25963 72102866-910b-0410-8b05-ffd578937521
2008-01-17 02:44:27 +00:00
Nicola Pero
692208efe8 Install strict v2 GNUstep.conf file when running in strict v2 mode; improved a little the GNUmakefile.in messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25950 72102866-910b-0410-8b05-ffd578937521
2008-01-15 14:35:36 +00:00
Nicola Pero
c0c25231f6 Implemented ./configure --enable-strict-v2-mode and a few other minor upgrades/changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25949 72102866-910b-0410-8b05-ffd578937521
2008-01-14 15:22:14 +00:00
Nicola Pero
edb9902d3a removed old comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25940 72102866-910b-0410-8b05-ffd578937521
2008-01-14 10:24:38 +00:00
Nicola Pero
26ce343a5f New manpages from Dennis, and changes to makefile to install/uninstall them, plus a few enhancements in uninstall
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25788 72102866-910b-0410-8b05-ffd578937521
2007-12-26 22:00:52 +00:00
Nicola Pero
0be80fe685 Simplified, standardized and extended quoting so that it should work on netbsd as well
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25763 72102866-910b-0410-8b05-ffd578937521
2007-12-20 04:02:20 +00:00
Adam Fedor
fcbc297af8 Add automatic NSIS Windows installer script generator.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25753 72102866-910b-0410-8b05-ffd578937521
2007-12-17 19:50:09 +00:00
Nicola Pero
62805a46e1 Always install/uninstall manpages when installing/uninstalling gnustep-make, and fixed uninstall of gnustep-make to remove some files that were otherwise left there
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25752 72102866-910b-0410-8b05-ffd578937521
2007-12-17 14:38:14 +00:00
Nicola Pero
30f0891a32 Fixed configuring gnustep-make in a separate directory; config-precomp-test was still writing to the source directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25742 72102866-910b-0410-8b05-ffd578937521
2007-12-15 02:59:42 +00:00
Nicola Pero
fd36ed0eff Fixed distclean that wasn't removing some generated files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25740 72102866-910b-0410-8b05-ffd578937521
2007-12-15 01:55:35 +00:00
Nicola Pero
06b7f4f102 Excellent bug fixes from Hubert Chathi (debian), with some modifications of mine
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25725 72102866-910b-0410-8b05-ffd578937521
2007-12-12 00:27:17 +00:00
Adam Fedor
46d15b8248 Add documentation on stable release 2.0.2
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25566 72102866-910b-0410-8b05-ffd578937521
2007-11-07 20:06:34 +00:00
Adam Fedor
6ef7c3e512 Update license to GPL 3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25539 72102866-910b-0410-8b05-ffd578937521
2007-10-30 14:18:41 +00:00
Nicola Pero
375f33aba3 Fixed copyright notices to tell the user they can read the GPL in the COPYING file, not COPYING.LIB
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25329 72102866-910b-0410-8b05-ffd578937521
2007-07-13 10:11:48 +00:00
Nicola Pero
1b46123b05 More native integration for applications ... install a symlink into Tools to start them up very fast, shortcutting the *step emulation layer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24828 72102866-910b-0410-8b05-ffd578937521
2007-03-08 17:15:05 +00:00
David Ayers
05773ddf43 * GNUmakefile.in (uninstall:): Remove print_unique_pathlist.sh,
filesystem.sh, filesystem.csh and gnustep-config.  Remove
	GNUSTEP_TARGET_LDIR.  Reorder removed directories according
	to reverse order of installation.  Only remove existing directories.
	Remove obsolete comment.

	* common.make (TRANSFORM_PATHS_SCRIPT): Remove obsolete variable.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24651 72102866-910b-0410-8b05-ffd578937521
2007-02-19 12:37:13 +00:00
Nicola Pero
55602114b8 Updated and simplified rpm building. In particular, removed separate debug packages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24638 72102866-910b-0410-8b05-ffd578937521
2007-02-18 06:02:43 +00:00
Nicola Pero
2aa566c1ee Extended gnustep-config to be able to print out compile/link flags. Added quiet=yes option to silent the gnustep-make version message
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24616 72102866-910b-0410-8b05-ffd578937521
2007-02-17 00:12:16 +00:00
Nicola Pero
8bd8b002d1 Implemented filesystem support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24597 72102866-910b-0410-8b05-ffd578937521
2007-02-16 04:22:26 +00:00
Nicola Pero
0f2b3b4b1f Fixed installation of debugapp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24564 72102866-910b-0410-8b05-ffd578937521
2007-02-14 13:19:38 +00:00
Nicola Pero
19148d443d More work on filesystem support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24545 72102866-910b-0410-8b05-ffd578937521
2007-02-14 05:47:05 +00:00
Nicola Pero
d73ff363e8 Do not install as executables files that are not supposed to be executed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24536 72102866-910b-0410-8b05-ffd578937521
2007-02-14 03:52:02 +00:00
Nicola Pero
60d2f74200 Added new variables to GNUstep.conf
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24533 72102866-910b-0410-8b05-ffd578937521
2007-02-14 03:13:38 +00:00
Nicola Pero
d656596e1d More work on general filesystem layout support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24532 72102866-910b-0410-8b05-ffd578937521
2007-02-14 02:38:15 +00:00
Nicola Pero
7d76d18ac2 Start to update the shell scripts for the new filesystem support. Work in progress, but everything should still work as usual
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24525 72102866-910b-0410-8b05-ffd578937521
2007-02-13 14:19:37 +00:00
Nicola Pero
bf377da117 Prepare filesystem support for letting users override standard location
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24520 72102866-910b-0410-8b05-ffd578937521
2007-02-13 05:19:49 +00:00