Commit Graph

104 Commits

Author SHA1 Message Date
Moritz Bunkus
ab6455f68c
build system: fix compatibility with Ruby 3.2.0
Several deprecated functions were removed: `Dir.exists?`,
`File.exists?` & `FileTest.exists?`.  Instead of those
`FileTest.exist?` must be used (without the `s`). See the release
notes for Ruby 3.2.0 as well as the issue for removing the functions:

https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/
https://bugs.ruby-lang.org/issues/17391
2023-01-02 22:57:21 +01:00
Moritz Bunkus
49001033fb
packaging: use bundled drake part 2 2022-04-11 23:39:34 +02:00
Moritz Bunkus
3af5e0949f
version: use constexpr instead of #define 2021-02-20 23:04:41 +01:00
Ofir Petrushka
962088f59c style: rubocop Style/Encoding
Fix Style/Encoding by rubocop

Signed-off-by: Cody Coder <cody.coder@gitcodebuddy.com>
2020-10-07 11:58:06 +11:00
Moritz Bunkus
c51c1861c9
add developer tool for converting MPEG TS timestamps 2020-06-21 16:13:24 +02:00
Moritz Bunkus
836ce42b73
add developer tool for finding jumps in timestamps in output of mkvinfo -s… 2020-06-21 16:12:42 +02:00
Moritz Bunkus
742a7a207a
version number script: adjust for build system changes 2019-06-22 12:05:29 +02:00
Moritz Bunkus
80189ddadc
news_to_releases_xml: Trollop gem was renamed to Optimist 2019-02-09 11:45:05 +01:00
Moritz Bunkus
0e2cea9cf4
dev tools: add runner script for clang-tidy 2019-01-02 23:08:45 +01:00
Moritz Bunkus
7698d43a55
add_icons.rb: support for adding scalable versions 2018-12-30 18:35:33 +01:00
Moritz Bunkus
a6c3d1f7a5
version bump script: add release info to AppStream meta info file 2018-08-19 20:43:51 +02:00
Moritz Bunkus
c2dcb6fe16
dev tools: fix path to mkvtoolnix.spec 2018-07-12 19:55:42 +02:00
Moritz Bunkus
9e04c038f4
packaging: move all packaging files to packaging directory 2018-06-25 17:59:11 +02:00
Moritz Bunkus
1058e0cf30
appimage: copy Qt plugins manually 2018-06-25 17:45:17 +02:00
Moritz Bunkus
8a5cc704b6
AppImage build: support building in CentOS 7; use Qt online version 2018-06-24 16:28:57 +02:00
Moritz Bunkus
e17cbecb16
macOS build: update all libraries, add iconv & full gettext build 2018-06-16 21:57:42 +02:00
Moritz Bunkus
91482380e2
bump version number, set release code name 2018-06-10 11:39:12 +02:00
Moritz Bunkus
8ea159dc5c bump version number, set release code name 2018-05-02 14:54:31 +02:00
Moritz Bunkus
06948a4078 MXE setup: only add --enable-static-qt when creating static build 2018-04-11 19:57:30 +02:00
Moritz Bunkus
6f5423bd9b MXE setup: only set HOST if isn't set outside 2018-04-11 12:57:41 +02:00
Moritz Bunkus
5f5ae9542e Windows build: build libmtxcommon as DLL on shared builds 2018-04-08 12:53:57 +02:00
Moritz Bunkus
f99bea1f4a Windwos build: support shared libraries 2018-04-08 12:26:03 +02:00
Moritz Bunkus
9b39f0a5a8 Windows cross env: use LOCAL_PKG_LIST for restricting list of packages compiled by default 2018-04-07 09:07:52 +02:00
Moritz Bunkus
b8389e65b4 bump version number, set release code name 2018-04-01 17:25:46 +02:00
Moritz Bunkus
cbc3e7515c AppImage: create fuse device node if it doesn't exist 2018-03-02 20:22:37 +01:00
Moritz Bunkus
7eeaa40f62 AppImage: improve list of packages to install 2018-03-02 20:22:22 +01:00
Moritz Bunkus
eb9fa235e0 AppImage: determine AppImage dir from script path, not $PWD 2018-03-02 15:53:22 +01:00
Moritz Bunkus
ec0f71f391 version number bump script: process AppImage build file 2018-03-02 15:46:26 +01:00
Moritz Bunkus
c59ffe885d AppImage: first version adopted from the work of darealshinji 2018-03-02 15:06:54 +01:00
Moritz Bunkus
9efea25dc2 macOS build: remove mkvinfo-gui 2018-02-24 11:01:48 +01:00
Moritz Bunkus
bbb2f069eb MIME detection: use libmagic's default path on Windows, too
On Windows libmagic uses the ANSI file functions for opening
files. Therefore passing file names with non-ASCII/non-ANSI characters
won't work a lot of the time. Therefore letting libmagic's look for
and use its default location algorithm is safer. As a result
`magic.mgc` must be stored in `share/misc` instead of `data`.

Fixes #2212.
2018-02-03 11:39:01 +01:00
Moritz Bunkus
9586d394ef macOS build: build cmake & cmark 2018-01-15 19:32:33 +01:00
Moritz Bunkus
80761260be build system: show start/stop messages including duration with RUN_SHOW_START_STOP 2018-01-02 15:40:24 +01:00
Moritz Bunkus
c722e90693 MXE setup: use the gcc7 plugin 2018-01-01 16:42:06 +01:00
Moritz Bunkus
f700dfbd1e build system: require cmark when building the GUIs 2018-01-01 16:42:06 +01:00
Moritz Bunkus
9f5768f5b9 NEWS.md parser: handle entries spanning multiple lines properly 2018-01-01 11:26:20 +01:00
Moritz Bunkus
55e2b64e9d bump_version_set_code_name.sh: check number of parameters 2017-12-17 17:24:53 +01:00
Moritz Bunkus
76ac0304c1 rename README.Windows.md to README.md
The file is solely about compiling for Windows, not for using it on
Windows or anything else. SO make it clearer.

A second advantage is that GitLab won't get confused. GitLab
automatically places a link called "ReadMe" on the overview page. It
links to the first file matching the glob "README*" in alphabetical
order. As "README.Windows.md" sorts lower than "README.md", the link
was pointing to a file explaining to the user how to compile for
Windows. Not the ideal landing page for a repository.
2017-12-16 21:13:15 +01:00
Moritz Bunkus
db1d6801ef MXE setup script: allow specifying LOGFILE 2017-10-23 20:08:37 +02:00
Moritz Bunkus
842edb39e9 docs: update URL of my MXE clone to GitLab 2017-08-22 21:08:24 +02:00
Moritz Bunkus
a9b2d1afcc macOS: don't use macdeployqt 2017-08-22 12:48:33 +02:00
Moritz Bunkus
08a73b9371 macOS: prevent DMG creation if requested 2017-08-21 16:26:13 +02:00
Moritz Bunkus
533ded009a macOS: unlock keychain via script before signing if script exists 2017-08-20 20:02:31 +02:00
Moritz Bunkus
8d97192253 macOS: sign all files in the DMG and the DMG itself 2017-08-20 17:00:50 +02:00
Moritz Bunkus
f89c9e84ff macOS: don't sign too early (or at all); use macdeployqt 2017-08-20 15:24:28 +02:00
Moritz Bunkus
87bae5a6e1 macOS: upgrade Qt to 5.9.1; include SVG, image formats 2017-08-20 15:14:21 +02:00
Moritz Bunkus
62f6a3b96b macOS: build macdeployqt 2017-08-20 11:10:39 +02:00
Moritz Bunkus
78a39e8f26 macOS: code-sign applications and disk image 2017-08-14 22:21:58 +02:00
Moritz Bunkus
76c0fee77a mingw setup script: update tree via "fetch" & "reset --hard" instead of "pull" 2017-07-10 18:37:11 +02:00
Moritz Bunkus
f86248b676 mingw setup script: make ARCHITECTURE overridable 2017-07-09 10:04:35 +02:00