Commit Graph

104 Commits

Author SHA1 Message Date
Moritz Bunkus
19f01f77e7 version number bump script: fix updating the installer version number 2017-05-20 22:11:53 +02:00
Moritz Bunkus
98468d68ce version number bump script: fix error when code name contains a slash part 2 2017-05-20 19:19:01 +02:00
Moritz Bunkus
b754ac67a7 version number bump script: fix error when code name contains a slash 2017-05-20 19:15:57 +02:00
Moritz Bunkus
d2e9890825 dev tools: add script for bumping version number & setting release code name 2017-04-22 13:51:07 +02:00
Moritz Bunkus
32d5f15b2f Ruby NEWS.md module: remove comments when reading the file 2017-04-14 15:00:29 +02:00
Moritz Bunkus
b4c2503e6a macOS build: add code for building QtMultimedia 2017-04-05 21:08:52 +02:00
Moritz Bunkus
9385ef75a5 macOS build: get number of parallel jobs from environment if set 2017-04-05 21:08:52 +02:00
Moritz Bunkus
91db6e55a6 macOS build: use drake if available with fallback to rake
Even though rake has support for parallel building now, drake's is
actually better and works across tasks/dependencies properly.
2017-04-05 21:08:52 +02:00
Moritz Bunkus
8bcbbaf31f GUI: add default entries for "execute actions…" 2017-04-05 21:08:52 +02:00
Moritz Bunkus
3d839a818b build system & packaging: install & package sound files 2017-04-05 13:28:25 +02:00
Moritz Bunkus
c03d1c35a8 installer: include licenses of third-party components used in MKVToolNix 2017-04-05 11:16:31 +02:00
Moritz Bunkus
20695cc745 News Ruby module: ignore entries that haven't been released yet 2017-03-30 19:09:57 +02:00
Moritz Bunkus
8606f3d6cf macOS build: set DocBook XSL root via configure 2017-02-19 16:56:12 +01:00
Moritz Bunkus
bddc6d06b5 macOS: explicitly limit rake's number of threads 2017-01-22 15:26:44 +01:00
Moritz Bunkus
2c3ab3edb1 docs, build scripts: convert further mentions of drake to rake 2017-01-08 21:22:06 +01:00
Moritz Bunkus
fbe41fa202 macOS: enforce minimum version 10.9 via MACOS_DEPLOYMENT_TARGET 2017-01-08 21:19:34 +01:00
Moritz Bunkus
0d122b247b add a simple tool for formatting a timestamp in ns 2017-01-03 13:28:29 +01:00
Moritz Bunkus
810b3608f0 move tool dealing with NEWS.md to tools/development
This tool is only useful for developers/maintainers, not for users.
2017-01-02 20:18:25 +01:00
Moritz Bunkus
d7b691b6f5 all: remove --check-for-updates command line option & dependency on CURL 2016-12-30 15:01:30 +01:00
Moritz Bunkus
c7d4682f4f packaging & docs: replace ChangeLog with NEWS.md 2016-12-29 19:52:07 +01:00
Moritz Bunkus
23f8b56eaf macOS build: compile with compatibility for Mavericks (10.9) or newer 2016-12-28 20:00:03 +01:00
Moritz Bunkus
9462425246 macOS build script: add Qt's Concurrent library to the DMG 2016-12-28 15:31:12 +01:00
Moritz Bunkus
55b5f0af25 Windows build system: update instructions & automatic build script for gcc6 2016-12-20 19:52:06 +01:00
Moritz Bunkus
a556d51994 MacOS build: update libvorbis, gettext, boost, Qt 2016-12-19 19:25:00 +01:00
Moritz Bunkus
9c2ecc392a build system: update Project-Id-Version PO header on manual updates, too 2016-11-20 17:27:08 +01:00
Moritz Bunkus
1b5b466129 MacOS build: add "latest" symlink to DMG; fix DMG name for pre-builds 2016-10-29 00:43:50 +02:00
Moritz Bunkus
b6e2814ad3 install custom Qt translations even if no official for same language exists 2016-07-30 21:43:58 +02:00
Moritz Bunkus
87e99a53aa saxon_process.sh: fix not doing DTD validation when transforming to HTML 2016-06-05 17:15:04 +02:00
Moritz Bunkus
34c08685e8 update_translations: fix wrong directory when handling archives 2016-05-30 19:19:08 +02:00
Moritz Bunkus
56af6d1273 update_translations.rb: merge new entries instead of copying the file
That way changes to the source locations won't trigger huge diffs.
2016-05-23 09:31:01 +02:00
Moritz Bunkus
f304c10031 Windows build script: pull libEBML & libMatroska sub-repos 2016-05-12 18:51:03 +02:00
Moritz Bunkus
05f58abbbf Windows build script: fix variable spelling mistake 2016-05-12 18:49:09 +02:00
Moritz Bunkus
1ea6e1abaf mkvinfo: revert starting GUI by default; include mkvinfo-gui exe for that
This changes the mkvinfo executable back to not start the GUI by default
on all platforms. For Windows and MacOS a new executable mkvinfo-gui
will be built and included that does start the GUI by default.
2016-05-05 16:18:44 +02:00
Moritz Bunkus
c4194695ce installer: don't install all the icon files 2016-05-04 20:38:21 +02:00
Moritz Bunkus
e0df9d4d64 populate_installer_dir: remove duplicate function 2016-05-04 19:37:38 +02:00
Moritz Bunkus
f22fc8b426 update_translation.rb: normalize po file after copying it 2016-04-10 15:22:19 +02:00
Moritz Bunkus
c8a20d52a4 Mac OS build: link with -headerpad_max_install_names
The executable headers on Mac OS contain paths to shared libraries. When
building the disk image these absolute paths must be changed into ones
relative to the executable's location so that the end user doesn't have
to install those libraries (Qt in this case) system-wide.

Unfortunately there may not be enough room in the headers for this
substitution. The additional linker flag "-headerpad_max_install_names"
forces the linker to reserve enough space.
2016-03-28 18:17:46 +02:00
Moritz Bunkus
e7ca4a314a Mac OS: make SCRIPT_PATH absolute 2016-03-27 11:14:06 +02:00
Moritz Bunkus
741327c0e7 Mac OS: build Qt 5.5.1 2016-03-27 11:13:31 +02:00
Moritz Bunkus
d6843c86e0 Windows build script/doc: update name & URL of MXE project 2016-03-23 11:25:29 +01:00
Moritz Bunkus
c19c033c15 popuplate_installer_dir: support for digitally signing executables 2016-01-16 12:27:29 +01:00
Moritz Bunkus
5bc6727b46 rename add_po.rb to update_translations.rb 2016-01-08 13:08:27 +01:00
Moritz Bunkus
11ae3660a2 add_po.rb: fix support for Qt translation files that aren't named *base* 2015-11-25 21:14:59 +01:00
Moritz Bunkus
8764254b1d saxon_process: inherit dir variables from parent script 2015-11-05 15:34:48 +01:00
Moritz Bunkus
2fbc0786ae add script for generating a file list for the installer 2015-11-04 19:37:26 +01:00
Moritz Bunkus
a18557061a populate_installer_dir: run Saxon in parallel 2015-11-04 19:37:26 +01:00
Moritz Bunkus
51b57c8659 add script for generating removal instructions for NSI 2015-11-04 15:45:53 +01:00
Moritz Bunkus
074347bbc6 Windows build instructions: remove obsolete configure arguments for Qt 2015-10-25 09:29:37 +01:00
Moritz Bunkus
5bf68802b1 populate_installer_dir: no hardcoded list of man page translations 2015-10-24 11:31:34 +02:00
Moritz Bunkus
830ccd17b9 populate_installer_dir: fix wrong variable name 2015-10-24 11:19:27 +02:00
Moritz Bunkus
78c033f41b build system, docs: remove mentions of expat
Expat hasn't been used since the release of MKVToolNix v5.5.0.
2015-10-19 19:13:33 +02:00
Moritz Bunkus
609ef3b7fd build system: add Catalan man page translation 2015-10-16 18:58:36 +02:00
Moritz Bunkus
c21b3f982a add_po.rb: support for adding man page translations 2015-10-16 18:44:03 +02:00
Moritz Bunkus
ded13bdd76 rename "build" directory to "tools" 2015-10-07 19:50:37 +02:00