Debian build system: build MKVToolNix GUI

This commit is contained in:
Moritz Bunkus 2015-05-09 17:02:18 +02:00
parent 131b693bca
commit a88ef5e2b5
3 changed files with 10 additions and 7 deletions

View File

@ -12,7 +12,7 @@ Build-Depends:
libcurl4-gnutls-dev | libcurl4-openssl-dev,
libboost-dev (>= 1.46), libboost-filesystem-dev (>= 1.46),
libboost-regex-dev (>= 1.46), libboost-date-time-dev (>= 1.46),
libboost-system-dev (>= 1.46),
libboost-system-dev (>= 1.46), qt5-default,
pkg-config
Package: mkvtoolnix
@ -39,8 +39,8 @@ Description: Set of tools to work with Matroska files - GUI frontend
Matroska is a new multimedia container format, based on EBML (Extensible
Binary Meta Language), which is a kind of binary XML.
.
The mmg tool is a graphical user interface for the mkvmerge program, which
allows one to create Matroska files from other formats.
The mkvtoolnix-gui tool is a graphical user interface for the mkvmerge
program, which allows one to create Matroska files from other formats.
.
This package also contains a graphical version of the mkvinfo tool, which
allows one to get information about a Matroska file.

View File

@ -1,5 +1,6 @@
src/mmg/mmg-gui usr/bin
src/mkvinfo-gui usr/bin
src/mmg/mmg-gui usr/bin
src/mkvinfo-gui usr/bin
src/mkvtoolnix-gui/mkvtoolnix-gui-tmp usr/bin
usr/share/applications/*.desktop
usr/share/doc/mkvtoolnix-gui
usr/share/icons/hicolor/*/apps/mkvtoolnix-gui.png

View File

@ -15,10 +15,11 @@ override_dh_auto_configure:
# exit 1
./drake apps:mkvinfo apps:mmg
./drake apps:mkvinfo apps:mmg apps:mkvtoolnix-gui
mv src/mkvinfo src/mkvinfo-gui
mv src/mmg/mmg src/mmg/mmg-gui
mv src/mkvtoolnix-gui/mkvtoolnix-gui src/mkvtoolnix-gui/mkvtoolnix-gui-tmp
./drake clean:dist
@ -30,7 +31,7 @@ override_dh_auto_configure:
override_dh_clean:
[ ! -f build-config ] || ./drake clean:dist
dh_clean src/mkvinfo-gui src/mmg/mmg-gui config.status config.log \
dh_clean src/mkvinfo-gui src/mmg/mmg-gui src/mkvtoolnix-gui/mkvtoolnix-gui-tmp config.status config.log \
rake.d/dependecy.d/*.rb src/input/*.d config.h build-config
override_dh_install:
@ -41,6 +42,7 @@ override_dh_install:
mv debian/mkvtoolnix/usr/bin/mkvinfo debian/mkvtoolnix/usr/bin/mkvinfo-text
mv debian/mkvtoolnix-gui/usr/bin/mmg-gui debian/mkvtoolnix-gui/usr/bin/mmg
mv debian/mkvtoolnix-gui/usr/bin/mkvtoolnix-gui-tmp debian/mkvtoolnix-gui/usr/bin/mkvtoolnix-gui
dh_link -pmkvtoolnix usr/share/man/man1/mkvinfo.1.gz usr/share/man/man1/mkvinfo-text.1.gz
dh_link -pmkvtoolnix-gui usr/share/man/man1/mkvinfo.1.gz usr/share/man/man1/mkvinfo-gui.1.gz