Skip to content

Commit

Permalink
mkclean: prepare 0.9.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
robUx4 committed Jan 31, 2021
1 parent 8675be9 commit 7c14f19
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 16 deletions.
2 changes: 1 addition & 1 deletion mkclean/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
project("mkclean" VERSION 0.8.1)
project("mkclean" VERSION 0.9.0)

add_executable("mkclean" mkclean.c)
add_executable("mkWDclean" mkclean.c)
Expand Down
9 changes: 8 additions & 1 deletion mkclean/ChangeLog.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
2021-01-31
version 0.9.0:
- replace coremake meta-build project with CMake projects
- add support for new (audio/subtitle) track selection elements
- fix misc warnings with modern C compilers (Clang 11, MSVC 19)
- fix elements changes from the latest Matroska IETF spec

2012-08-22
version 0.8.10:
- update the list of Matroska elements from the IETF CELLAR group work
- fix many parsing crashes in libebml2

2012-04-26
version 0.8.9:
- add support for Opus and VP9 support
- add support for Opus and VP9
- add support for colourspace elements
- add support for 360°/VR elements

Expand Down
20 changes: 7 additions & 13 deletions mkclean/ReadMe.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,12 @@ to the community if you think it can help. Contact: slhomme@matroska.org
mkclean depends on libebml2 (BSD) and libmatroska2 (BSD) that themselves
rely on Core-C (BSD) which adds an object API on top of the C language.

mkclean can be built with minilzo support whic is GPL. In that case the
license of the binary becomes GPL.

** BUILDING **
To build mkclean you have to build coremake first:
You can either run ./configure on Linux/OS X or
- Just compile <root>/corec/tools/coremake/coremake.c with your C compiler.
- run coremake from the root of the source :
* "coremake.exe vs9_win32" to generate the project files for Visual Studio 2008
* "coremake gcc_linux" to generate the project files for GNU make building with gcc
* "coremake gcc_linux_x64" for GNU make building with gcc on Linux 64 bits
* "coremake xcode_uni" to generate the project files for XCode for a universal OS X binary
* look in the coremake folder for all the platforms supported

The Makefile/mkclean.sln will end up in the mkclean folder. You just have to
build from there and it will create mkclean(.exe) under <root>/release/
To build mkclean you need CMake and a working C compiler.

You just run "cmake ." to generate the makefiles and then "make".

To delete all the project files run "coremake(.exe) clean" from the root of the sources.
On Windows a Visual Studio project may be created instead.
1 change: 0 additions & 1 deletion mkclean/src.br.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ CMakeLists.txt @PROJECT_NAME@-@PROJECT_VERSION@/CMakeLists.txt
@PROJECT_SOURCE_DIR@/ChangeLog.txt @PROJECT_NAME@-@PROJECT_VERSION@/ChangeLog.txt
@PROJECT_SOURCE_DIR@/ReadMe.txt @PROJECT_NAME@-@PROJECT_VERSION@/ReadMe.txt
@PROJECT_SOURCE_DIR@/@PROJECT_NAME@-@PROJECT_VERSION@ -
@PROJECT_SOURCE_DIR@/../libmatroska2/minilzo -


*.br -
Expand Down

0 comments on commit 7c14f19

Please sign in to comment.