This adds two new options: use-cmake (but this one will go away once CMake is the only
option for KDE 4), and cmake-options (but I think I will find a way to make it so you never
need to use this).
Also added is a new command line option, --run (which runs the given command using the
internal kdesvn-build environment).
The documentation has also been updated.
The check to see whether unsermake needs to be downloaded is also very slightly improved.
Finally, kdesvn-build does not set KDEDIR, it sets KDEDIRS. Score one for removing deprecated
interfaces...
I think I've caught most of the places where the fact that we're using CMake is an issue
(i.e. do-not-compile, inst-apps, trying to make apidox, cmake-options adding to
global options like configure-flags does, etc.) If I haven't, please e-mail me
or file a bug against kdesvn-build.
Seeing as how this is the first release with support for CMake, it should come as a surprise
that it may not work! So, please test now so I can make a real 1.1 release in the next week
or so.
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=523429
Also, make --dry-run an alias for --pretend since --dry-run seems to be a
common name for that type of option.
BUG:109501
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=438341
Implement wish 109443 (E-mail report on compile failure).
This adds two configuration file options:
email-address: kdesvn-build uses this address to send email from. You don't
have to set it, but it's probably better if you do if you use any features
kdesvn-build will send email for (like the one I'm committing).
email-on-compile-error: This should be set to the email address to send email
to whenever a build error occurs.
The email isn't sent until kdesvn-build is done trying to build/install modules
so that kdesvn-build can collate the results first. kdesvn-build will also
include excerpts from the error log so that you won't necessarily have to pull
up the log to see what happened. If you didn't set an email address to send
from, kdesvn-build will use the send-to address as the send-from address.
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=438049
the builddir and/or source dir after a successful module install, for people
with limited disk space.
Supports the following values:
none - Don't delete anything. Obviously this is the default.
builddir - Delete the build directory after install.
This isn't a command line option though, it needs to be set in your
~/.kdesvn-buildrc (it is possible to set it via the command line though by
doing --remove-after-install=builddir).
BUG:109044
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=434684
1) Using svn+ssh
2) Using ssh-agent (as detected by environment)
3) Hasn't set disable-agent-check,
kdesvn-build will now make sure that the ssh agent is actually maintaining a
list of identities, and if it isn't will run ssh-add for you. Hopefully this
will go far towards fixing the problem where if you forgot to run ssh-add that
kdesvn-build would merrily sit and wait for your to type your passphrase.
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=431712
1. branch, to build the module from a given branch.
2. tag, to build the module from a tag (BUT DON'T USE THIS, use Konstruct or a
tarball).
3. override-url, for when it turns out that I wasn't smart enough, you can
tell kdesvn-build exactly where to find what you want.
Also, update the man page information, and update the documentation to be in
sync with /trunk.
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=423616
just to implement some command line options, so there's no need to
document them in a user manual.
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=414876