aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts/install.py
Commit message (Collapse)AuthorAgeFilesLines
* Pylint fixesJack Lloyd2018-12-031-1/+1
|
* Split Python tests out of botan2.pyJack Lloyd2018-03-101-2/+3
| | | | No reason to ship these to the end user
* Add ability to generate man page with rst2man fixing #1349Jack Lloyd2017-12-111-0/+7
|
* Clean up macro generationJack Lloyd2017-12-111-1/+1
|
* Cleanup install targetJack Lloyd2017-12-041-29/+10
| | | | | There is no reason to process template language in here, all we need to do is look up values in the build JSON.
* Fix install when static lib is disabledJack Lloyd2017-12-021-3/+5
| | | | Add a test in CI to cover this
* Add flags to disable building/installing documentationJack Lloyd2017-11-291-12/+12
|
* Handle and test error cases in prepend_destdir()Simon Warta2017-08-041-29/+19
| | | | | | - only / file systems supported - only absolute prefixes are supported - result must not escape DESTDIR
* Turn --destdir option into an environment variable, fixes #1101, fixes #996, ↵Zoltan Gyarmati2017-08-041-25/+75
| | | | | | | | | | | | | supersedes #997 This commit removes the (broken) --destdir command line option and introduces the DESTDIR environment variable for the 'make install' target. When it's set, the installation will take place in the DESTDIR directory, under the prefix set by --prefix, with all of the internal references (pkgconfig file, etc) containing only the prefix. This behavior is more standard (as in autotools and co.), so makes packaging easier. Based on work of danimo and zgyarmati
* install.py: silence remaining code style issues in main()Simon Warta2017-07-301-0/+1
|
* install.py: let main() explicitly take arguments and return 0Simon Warta2017-07-301-4/+3
|
* install.py: pull out calculate_exec_modeSimon Warta2017-07-301-7/+10
|
* install.py: disable two pylint warnings locallySimon Warta2017-07-301-2/+2
|
* install.py: fix whitespace issues found by pylintSimon Warta2017-07-301-6/+6
|
* Use JSON to store build configSimon Warta2017-03-251-1/+3
| | | | to improve debuggability
* OpenBSD does not have 3 digit soname and library symlinks.Alexander Bluhm2017-03-131-8/+8
| | | | | Set library name for openbsd to libbotan-2.so.0.0 and do not install symlinks.
* Cleanups in the install scriptJack Lloyd2017-01-241-9/+16
| | | | Install anything found in the python dir instead of assuming botan.py
* Remove minor number from header include dirJack Lloyd2017-01-091-1/+1
| | | | | | Already pkg-config had this, was missed in GH #802 See also GH #830
* Move license and news to top level directoryJack Lloyd2016-10-311-1/+2
| | | | | These files are important so make them easy to find for someone unpacking the tarball for the first time.
* missing adjustment in install.py from GH #584Daniel Neus2016-08-171-1/+1
|
* fix install.py to copy botand.dll in debug modeDaniel Neus2016-08-161-1/+2
|
* Headers can be marked as external by using `<header:external>` in info.txt.Daniel Neus2016-08-121-0/+6
| | | | | | | These headers are copied/linked into build_dir/include/external This has the advantage that external includes can be taken as they are, they haven't to be modified. Fixes amalgamation build with enabled pkcs#11 module
* Fixed shared library behaviour on Darwin/OS X.Alastair Houghton2016-04-071-0/+15
|
* build: support multiple python versionsAlon Bar-Lev2015-09-151-5/+6
| | | | Signed-off-by: Alon Bar-Lev <[email protected]>
* Add soname_patternSimon Warta2015-08-241-23/+19
| | | | Fixes #241
* Remove combine_relnotes references in install scriptChris Desjardins2015-07-101-7/+1
| | | | | | | | copy doc/news.rst to installdir/news.txt Remove combine_relnotes references in install script copy doc/news.rst to installdir/news.txt
* Rename variable with_shared_lib -> build_shared_libSimon Warta2015-07-031-1/+1
|
* Add copyright for show_dependencies.pySimon Warta2015-06-301-0/+1
|
* Update build system:simon2015-06-181-35/+42
| | | | | | | | | | | | | - Remove unused make variables VERSION, BRANCH - Move first make all target below all variable definitions - Move "Executable targets" as well as "LIBNAME" from header.in into gmake.in and nmake.in. Those variables differ more than they share and are getting too abstract. - Use new variable names: LIB_BASENAME, LIB_FILENAME. Drop LIBNAME and BOTAN_LIB - Write libs to out_dir now, which enables out-of-tree builds GH #110, replaces #70 #106 #107 fixes #85
* Use /usr/bin/env to find python in the install script, Python doc updateslloyd2015-03-101-1/+1
| | | | Both from Uri B to mailing list.
* Install the Python modulelloyd2015-02-281-16/+20
|
* Split amalagamation into ISA specific objectslloyd2015-02-221-0/+7
|
* Mark modules pulling in external deps (zlib, boost, etc) as such, andlloyd2015-02-061-4/+0
| | | | | | notify the user when they are enabled. Drop botan-config, replaced by `botan config` command added in 1.11.8
* Dead codelloyd2015-01-101-14/+0
|
* Move license text to a plain text file without ReST marketlloyd2015-01-101-2/+2
|
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
| | | | | Update license header line to specify the terms and refer to the file, neither of which it included before.
* In install, get version from build vars instead of directly fromlloyd2015-01-081-21/+17
| | | | | python file, as this broke if PYTHONPATH didn't contain '.' Github issue 39.
* The pkgconfig file should be installed relative to the library dirlloyd2015-01-071-5/+5
| | | | | | rather than the base destdir. Pointed out by hexchain in github pull 38. Version the docdir with the full version incl patch.
* Fix install script under Python3lloyd2015-01-061-6/+16
|
* Put the includes in the right (versioned) subdir on installlloyd2015-01-041-12/+14
|
* Output tweakslloyd2015-01-021-1/+1
|
* Combine release notes into single text file on installlloyd2014-12-061-0/+5
|
* Handle repeated installs into the same dir.lloyd2014-12-021-0/+32
| | | | Format and install the license text.
* Add a new Python install script and clean up the makefile templateslloyd2014-11-121-0/+171