Commit graph

12 commits

Author SHA1 Message Date
Ivan Vučica
476d870cd4 Master/deb.make: Now adding gnustep-make dependency to the DEB_BUILD_DEPENDS only when creating _debenv file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37942 72102866-910b-0410-8b05-ffd578937521
2014-06-07 17:28:25 +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
aaba2764ac deb target no longer depends on debfiles. Corrected formatting of auto-dependency on gnustep-make.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37845 72102866-910b-0410-8b05-ffd578937521
2014-05-06 09:32:59 +00:00
Ivan Vučica
fb4c6208c0 Slightly nicer place for DEB_BUILD_DEPENDS.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37844 72102866-910b-0410-8b05-ffd578937521
2014-05-06 03:25:49 +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
1ca2a7c7a0 Correction: deb.make should not be setting .PHONY.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37837 72102866-910b-0410-8b05-ffd578937521
2014-05-05 01:30:09 +00:00
Ivan Vučica
65ab0ac567 Debian packaging: Corrected suffix extracted from spec. Dependency on gnustep-make version is now greater-equal instead of exactly-equal.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37836 72102866-910b-0410-8b05-ffd578937521
2014-05-05 01:14:22 +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
551cf1669f Just slight improvements over work-in-progress Debian package builder.
* variable substitution in .spec files
* abort reading %description in .spec files after running into %
* now .tar.gz is built less often (meaning 'make distclean' is called less often)

Still, only gnustep-make can be built, unfortunately.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37789 72102866-910b-0410-8b05-ffd578937521
2014-04-07 01:20:27 +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
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