Commit Graph

73 Commits

Author SHA1 Message Date
Björn Eyselein
537183b49c makemkv 1.17.5 -> 1.17.6 2024-01-26 12:22:20 +01:00
maxine
1168b1af50
Merge pull request #254117 from amarshall/makemkv-reproducible
makemkv: make reproducible, enable parallel building, clarify license
2023-10-06 18:20:10 +02:00
TuftedDeer
e6f3059c25 makemkv 1.17.4 -> 1.17.5 2023-09-27 17:47:00 +02:00
Andrew Marshall
36a51e27cb makemkv: enable parallel building
Reduces build time 2m50s → 1m50s with my hardware.
2023-09-08 18:15:21 -04:00
Andrew Marshall
ae0f776b72 makemkv: make reproducible 2023-09-08 18:15:21 -04:00
Andrew Marshall
9805b9075e makemkv: clarify license
The `src_oss` source is LGPL 2.1 licensed, whereas `src_bin` is unfree.
2023-09-08 18:15:21 -04:00
Björn Eyselein
79a2770613 makemkv 1.17.3 -> 1.17.4 2023-06-03 14:09:47 +02:00
Björn Eyselein
85a8663d5c makemkv 1.17.2 -> 1.17.3 2023-02-05 10:30:10 +01:00
Pascal Bach
c0475c0cd5 makemkv: install missing mmgplsrv 2023-01-09 23:07:32 +01:00
Tom Siewert
0f32b695ea makemkv: 1.17.1 -> 1.17.2 2022-11-24 18:44:47 +01:00
5b78302c38 makemkv: 1.16.7 -> 1.17.1
notable changes:
- improved handling for disc with mastering errors, structure protection
- minor bugfixes

full changelog: <https://www.makemkv.com/download/>
```
MakeMKV v1.17.1 (13.7.2022 )

    Small improvements and bugfixes
    Bug fixes:
        Program could hang when scanning certain protected DVD discs using CellWallk method
        Some titles were truncated on DVDs with structure protection, when using CellWallk method
        Small bugfixes
    1.17.0 regressions:
        On some UHD HEVC streams program spitted thousands of invalid "Corrupt" messages, appearing to hang
        Program crashed decoding certain AC3 (DD) streams, usually during transcoding

MakeMKV v1.17.0 (27.6.2022 )

    Improved handling for discs with mastering errors
    A new, rewritten DVD engine - much better handling for discs with structure protection
    Many internal improvements and small bugfixes
    Notable Bug fixes:
        Program failed to recognize some exotic USB drives
        Program failed on some DVD streams recorded from sattelite feed (TiVO DVD)
        Program could hang if internet connection wasn't available
```
2022-08-25 18:55:45 -07:00
Robert Scott
466c2e342a treewide/applications: add sourceType binaryNativeCode for many packages 2022-06-23 18:38:19 +01:00
Peter Jones
1ed0bc2be3
makemkv: install mmccextr
Some discs cause makemkv to attempt to execute `bin/mmccextr`.  Ensure
the file is installed so no run time errors occur.
2022-05-15 10:52:03 -07:00
Anund
95a28ab29e makemkv: fix icon theme install directory 2022-03-12 01:51:53 +11:00
Anund
6084b47a42 makemkv: 1.16.5 -> 1.16.7 2022-03-12 00:39:33 +11:00
Jonathan Rudenberg
717bac8a4d makemkv: add libcurl to runtimeDependencies
This allows MakeMKV to download some files at runtime that are necessary
for reading certain discs.
2021-11-20 13:09:15 -05:00
GRBurst
f84480678d
makemkv: 1.16.4 -> 1.16.5
Signed-off-by: GRBurst <GRBurst@protonmail.com>
2021-11-14 19:28:59 +01:00
Dylan Baker
980bc2d470 makemkv: Install .desktop file and icons
This allows makemkv to be launched from a desktop manager, with nice
icons.
2021-07-28 14:56:11 -07:00
Dylan Baker
47dbd87fbd makemkv: 1.16.3 -> 1.16.4 2021-07-27 18:28:52 -07:00
Daniël de Kok
017aa88470 Remove danieldk as a maintainer for some packages
- AMD GPU packages: AMD removed support for the RX5x0 GPUs from ROCm, so
  I cannot test these packages anymore.
- A small number of GUI packages: I switched back to macOS on the
  desktop for work reasons, so I cannot easily test these.
- broot: I took over maintainership from someone else, but do not really
  use broot.
2021-07-03 12:14:20 +02:00
Daniël de Kok
cb5657097b makemkv: switch from ffmpeg_3 to ffmpeg
Tested by ripping a title from an Blu-Ray. See #120705.
2021-05-02 10:22:23 +02:00
Daniël de Kok
d6fc82e877 makemkv: 1.15.4 -> 1.16.3
Changelog:

https://www.makemkv.com/download/
2021-03-20 09:22:21 +01:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
volth
bc0d605cf1 treewide: fix double quoted strings in meta.description
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
Ben Siraphob
108bdac3d9 pkgs/applications: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Daniël de Kok
09c533a46e makemkv: 1.15.3 -> 1.15.4
Upstream changes:

* Improved hanbdling of disks with mastering errors.
* Seamless joining  of TrueHD streams with overlapping frames.
* Recognizes and converts double-track Dolby Vision MKV files.
* Internal improvements and bugfixes.
2021-01-08 20:38:01 +01:00
Daniël de Kok
c80ddf3b25 makemkv: 1.15.2 -> 1.15.3
Changelog (summarized):

- Massive internanal rewrite.
- Improved handling of disks with mastering errors.
- MakeMKV now can extract Dolby Vision metadata from elementary stream
  data.
- MakeMKV now forces low speed when reading data around disc edges,
  working around firmware bugs
2020-11-12 20:22:57 +01:00
Daniël de Kok
83e9cc41f6 makemkv: add jre_headless PATH through the wrapper
MakeMKV requires a Java runtime environment to extract some Blu-ray
disks:

http://www.makemkv.com/bdjava/

This change provides jre_headless by default.
2020-11-07 14:59:55 +01:00
Daniël de Kok
6c9aaf2a81 makemkv: fix formatting and replace pkgconfig alias 2020-11-07 14:52:03 +01:00
Daniël de Kok
0cfaf025b1 makemkv: add danieldk as a maintainer 2020-07-25 12:08:33 +02:00
Daniël de Kok
12186bfb5d makemkv: 1.15.1 -> 1.15.2
Upstream changes:

- Massive internal rewrite, some improvements and small bugfixes
- Muxer updated to the latest matroska specification
- Advanced usage changes:
  * Sdftool included as standalone executable
  * Drive speed control option
2020-07-25 11:58:48 +02:00
Doron Behar
01d4e2fe33 treewide: use ffmpeg_3 explicitly if not wanted otherwise
After making `ffmpeg` point to the latest `ffmpeg_4`, all packages that
used `ffmpeg` without requiring a specific version now use ffmpeg_3
explicitly so they shouldn't change.
2020-06-12 11:55:31 -07:00
Daniël de Kok
7f879e0aec makemkv: 1.15.0 -> 1.15.1
Upstream changelog:

- Added support for AACS v76 (for those poor souls without LibreDrive)
- Improved handling for discs with mastering errors
- Many internal improvements and small bugfixes
- Bug fixes:
  * For some HD audio streams frames were dropped incorrectly on segment
    boundaries
2020-05-12 08:26:43 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Daniël de Kok
8a9ffd2ae0 makemkv: 1.14.7 -> 1.15.0
Upstream changelog:

- User interface update
- New preferences page for LibMMBD integation
- Improved handling for discs with mastering errors
- Better tolerance for corrupted input data
- Many internal improvements
2020-03-25 14:54:29 +01:00
Sheng Wang
62fe4b9fa6 makemkv: 1.14.6 -> 1.14.7
Changelog:
Bug fixes:
- Better compatibility for decrypted AACS 2.1 FMTS files
- Fixed variable expansion bug for default file name template
2019-12-06 21:41:54 +09:00
Sheng Wang
16d0ad9422 makemkv: 1.14.5 -> 1.14.6
Changelog:
- Added support for AACS 2.1
- Many small bugfixes and improvements
2019-12-06 21:39:30 +09:00
Daniël de Kok
0910b661eb makemkv: 1.14.4 -> 1.14.5
Changelog:

- Some small miscellaneous improvements
2019-09-06 19:12:38 +02:00
Daniël de Kok
2240ddcf8c makemkv: modernize derivation
- Use libsForQt5.callPackage
- Replace separate builder.sh script
- Replace patchelf call by autoPatchElfHook
- Use ffmpeg in place of libav
2019-07-31 08:11:40 +02:00
Daniël de Kok
0b28ad249a makemkv: 1.14.3 -> 1.14.4
Changes:

- Support for AACS v70
- Many small improvements
2019-06-15 11:01:13 +02:00
Daniël de Kok
67fd25fbcd makemkv: 1.14.1 -> 1.14.3
Changelog:

https://www.makemkv.com/download/
2019-05-01 08:04:42 +02:00
nyanloutre
05166dcce1 makemkv: using two URLs for src
This will prevent future failures due to the first URL being broken each
time a new version is released

See https://github.com/NixOS/nixpkgs/pull/50437#issuecomment-439329862
for details
2018-11-20 09:45:02 +01:00
nyanloutre
30bc36c64e makemkv: 1.14.0 -> 1.14.1 2018-11-19 10:44:30 +01:00
Daniël de Kok
f528731fe9 makemkv: 1.12.3 -> 1.14.0
Changes: https://www.makemkv.com/download/history.html

Since this derivation only support Linux on x86_64, set the platform
meta data accordingly.
2018-11-07 20:26:30 +01:00
Daniël de Kok
8b33abd525 makemkv: 1.12.2 -> 1.12.3 (#44252)
Changelog: http://www.makemkv.com/download/history.html
2018-07-31 11:52:57 +02:00
ajs124
ba1b2ef243 makemkv: 1.10.8 -> 1.12.2, switch from qt4 to qt5 2018-04-28 15:22:48 +02:00
Alexander V. Nikolaev
0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
David Lebel
7f0e2dde87 makemkv: 1.10.7 -> 1.10.8 2017-12-21 13:00:02 -05:00
Clemens Lutz
794ecdd8b8 makemkv: 1.10.6 -> 1.10.7 2017-10-22 00:28:31 +02:00