mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-10-22 07:21:21 +00:00
9979f76803
For Ubuntu 22.04 and later the GUI will be built with Qt 6 instead of Qt 5 due to severe issues with 22.04, Qt 5 and high DPI displays. See issue #3358 for more information. Unfortunately Debian's package tooling isn't powerful enough to express complex dependencies, and it cannot express things based on the distribution & version the package is built for. The packaging for Qt 6 requires different libraries than the packaging for Qt 5, obviously. The only thing one could do in a single `control` file is using ORed dependencies such as `libqt6svg6 | libqt5svg5`, but that can lead to situations where the user has `libqt5svg5` installed, doesn't have `libqt6svg6` installed, and then MKVToolNix built with Qt 6 will install just fine but all the icons will be missing as it cannot load the SVG plugin dynamically. Therefore the `control` & `rules` files are now built from templates, and a Ruby script called `packaging/debian/create_files.rb` is used to create the files from their templates. The user can specify the distribution & version to create for with command line arguments. If not specified, the script will attempt to guess the distribution & version it's running on. Only Debian ≥ 10 & Ubuntu ≥ 20.04 are supported, same as before.
109 lines
2.2 KiB
Plaintext
109 lines
2.2 KiB
Plaintext
*.1
|
|
*.autosave
|
|
*.deps
|
|
*.exe
|
|
*.htrace
|
|
*.moc
|
|
*.moco
|
|
*.moco-[0-9a-f]*
|
|
*.o
|
|
*.o-[0-9a-f]*
|
|
*.tmp
|
|
*~
|
|
/.cquery_cached_index
|
|
/.doconf.*
|
|
/Debug
|
|
/Release
|
|
/appimage/
|
|
/autom4te.cache
|
|
/build-config
|
|
/build-config.local
|
|
/build-stamp
|
|
/compile_commands.json
|
|
/config.cache
|
|
/config.guess
|
|
/config.h
|
|
/config.h.in
|
|
/config.log
|
|
/config.pch.json
|
|
/config.status
|
|
/config.sub
|
|
/configure
|
|
/data
|
|
/debian
|
|
/doc/development.html
|
|
/doc/man/*.html
|
|
/doc/man/*.xsl
|
|
/doc/man/*/*.html
|
|
/doc/man/*/*.xml
|
|
/doc/man/*/*.xsl
|
|
/doc/man/po4a/po/mkvtoolnix.pot
|
|
/lib/gtest
|
|
/lib/saxon-he
|
|
/out/
|
|
/packaging/appimage/functions.sh
|
|
/packaging/debian/control
|
|
/packaging/debian/files
|
|
/packaging/debian/files
|
|
/packaging/debian/mkvtoolnix
|
|
/packaging/debian/mkvtoolnix-gui
|
|
/packaging/debian/mkvtoolnix-gui.debhelper.log
|
|
/packaging/debian/mkvtoolnix-gui.postinst.debhelper
|
|
/packaging/debian/mkvtoolnix-gui.postrm.debhelper
|
|
/packaging/debian/mkvtoolnix-gui.substvars
|
|
/packaging/debian/mkvtoolnix.debhelper.log
|
|
/packaging/debian/mkvtoolnix.substvars
|
|
/packaging/debian/rules
|
|
/packaging/debian/tmp
|
|
/packaging/macos/unlock_keychain.sh
|
|
/packaging/windows/msix/certificate.sh
|
|
/packaging/windows/msix/assets/
|
|
/packaging/windows/msix/package-x64/
|
|
/packaging/windows/msix/package-x86/
|
|
/po/*.mo
|
|
/po/mkvtoolnix.pot
|
|
/po/qt/*.qm
|
|
/rake.d/dependency.d
|
|
/share/icons/*/*.h
|
|
/share/icons/**/*.svg
|
|
/src/*/manifest.xml
|
|
/src/*/qt_resources.cpp
|
|
/src/benchmark/
|
|
/src/common/common.h.gch
|
|
/src/common/common_pch.h.[gp]ch
|
|
/src/common/common_pch.h.pch-????????
|
|
/src/common/libmtxcommon.dll
|
|
/src/common/mkvtoolnix_version.h
|
|
/src/info/forms/*.h
|
|
/src/info/static_plugins.cpp
|
|
/src/mkvextract
|
|
/src/mkvinfo
|
|
/src/mkvinfo-gui
|
|
/src/mkvmerge
|
|
/src/mkvpropedit
|
|
/src/mkvtoolnix/mkvtoolnix
|
|
/src/mkvtoolnix-gui/forms/**/*.h
|
|
/src/mkvtoolnix-gui/mkvtoolnix-gui
|
|
/src/mkvtoolnix-gui/mkvtoolnix-gui.pro.user*
|
|
/src/mkvtoolnix-gui/static_plugins.cpp
|
|
/src/tools/ac3parser
|
|
/src/tools/base64tool
|
|
/src/tools/bluray_dump
|
|
/src/tools/checksum
|
|
/src/tools/diracparser
|
|
/src/tools/dts_dump
|
|
/src/tools/ebml_validator
|
|
/src/tools/hevcc_dump
|
|
/src/tools/pgs_dump
|
|
/src/tools/vc1parser
|
|
/src/tools/xvc_dump
|
|
/tests/data
|
|
/tests/unit/common/common
|
|
/tests/unit/merge/merge
|
|
/tests/unit/propedit/propedit
|
|
BROWSE
|
|
Makefile
|
|
TAGS
|
|
lib*.a
|
|
.rsync-filter
|