Overview
makemkv.changes
Added
x
1
2
+---------------------------------------------------------------------
3
+Fri Apr 04 13:31:25 UTC 2025 enzokiel@kabelmail.de
4
+
5
+- Build against ffmpeg-7 libs
6
+
7
+---------------------------------------------------------------------
8
+Sun Feb 02 11:26:42 UTC 2025 enzokiel@kabelmail.de
9
+
10
+- Update to version 1.17.9
11
+ * Version bump, no changes
12
+ * Updated translations
13
+
14
+-------------------------------------------------------------------
15
+Tue Oct 1 09:19:40 UTC 2024 Manfred Hollstein <manfred.h@gmx.net>
16
+
17
+- Update to version 1.17.8
18
+ * Improved handling for discs with mastering errors and with
19
+ structure protection
20
+ * Small improvements and bugfixes
21
+ * Notable bug fixes:
22
+ - Audio transcoding failed on Linux when built with recent
23
+ ffmpeg
24
+- Add makemkv-sha-1.17.8.txt as a source for security measures
25
+
26
+-------------------------------------------------------------------
27
+Thu May 16 06:09:51 UTC 2024 Manfred Hollstein <manfred.h@gmx.net>
28
+
29
+- Update to version 1.17.7
30
+ * Version bump, no changes
31
+
32
+-------------------------------------------------------------------
33
+Sun Jan 21 08:06:54 UTC 2024 Manfred Hollstein <manfred.h@gmx.net>
34
+
35
+- Update to version 1.17.6
36
+ * Improved handling for discs with mastering errors
37
+ * Small improvements and bugfixes
38
+
39
+-------------------------------------------------------------------
40
+Tue Sep 26 07:11:29 UTC 2023 Manfred Hollstein <manfred.h@gmx.net>
41
+
42
+- Update to version 1.17.5
43
+ * Improved handling for discs with mastering errors
44
+ * Fixed several bughs related to HD-DVD handling (just about
45
+ time...)
46
+ * Fixed Linux ARM64 executabe crashing on certain hardware
47
+ configurations
48
+ * Small improvements and bugfixes
49
+- Use default ffmpeg version
50
+
51
+-------------------------------------------------------------------
52
+Tue May 30 17:46:51 UTC 2023 Manfred Hollstein <manfred.h@gmx.net>
53
+
54
+- Update to version 1.17.4
55
+ * Added support for AACS v81
56
+ * Small improvements and bugfixes
57
+ * Notable bug fixes:
58
+ - 4K BDAV discs with 4K-only content could fail to open
59
+
60
+-------------------------------------------------------------------
61
+Wed May 10 14:50:46 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
62
+
63
+- Do not use any ffmpeg-6 packages yet.
64
+- Make installed shared libraries executable to silence an rpmlint
65
+ warning.
66
+
67
+-------------------------------------------------------------------
68
+Fri Feb 3 07:57:57 UTC 2023 Manfred Hollstein <manfred.h@gmx.net>
69
+
70
+- Update to version 1.17.3
71
+ * Added support for 4K BDAV discs
72
+ * Small improvements and bugfixes
73
+ * Notable bug fixes:
74
+ - DV HEVC streams with certain encoding were processed in a
75
+ non-compatible way
76
+ - CellWalk scan faild on some DVDs
77
+ - Linux AArch64 version crashed on Raspberry PI3
78
+
79
+-------------------------------------------------------------------
80
+Thu Oct 13 07:58:36 UTC 2022 Manfred Hollstein <manfred.h@gmx.net>
81
+
82
+- Update to version 1.17.2
83
+ * Improved handling for discs with mastering errors
84
+ * Small improvements and bugfixes
85
+
86
+-------------------------------------------------------------------
87
+Wed Jul 13 23:25:00 UTC 2022 Grozdan Nikolov <neutrino8@opensuse.org>
88
+
89
+- Update to version 1.17.1
90
+ * Small improvements and bugfixes
91
+ * Bug fixes:
92
+ - Program could hang when scanning certain protected DVD discs
93
+ using CellWallk method
94
+ - Some titles were truncated on DVDs with structure protection,
95
+ when using CellWallk method
96
+ * Small bugfixes
97
+
98
+-------------------------------------------------------------------
99
+Tue Jun 28 07:32:59 UTC 2022 Manfred Hollstein <manfred.h@gmx.net>
100
+
101
+- Update to version 1.17.0
102
+ * Improved handling for discs with mastering errors
103
+ * A new, rewritten DVD engine - much better handling for discs
104
+ with structure protection
105
+ * Many internal improvements and small bugfixes
106
+ * Notable Bug fixes:
107
+ - Program failed to recognize some exotic USB drives
108
+ - Program failed on some DVD streams recorded from satellite
109
+ feed (TiVO DVD)
110
+ - Program could hang if internet connection wasn't available
111
+- Add silence-return-type.patch
112
+
113
+-------------------------------------------------------------------
114
+Mon Feb 28 06:55:03 UTC 2022 Manfred Hollstein <manfred.h@gmx.net>
115
+
116
+- Update to version 1.16.7
117
+ * Improved handling for discs with mastering errors
118
+ * Many internal improvements and small bugfixes
119
+
120
+-------------------------------------------------------------------
121
+Tue Nov 02 07:49:11 UTC 2021 Manfred Hollstein <manfred.h@gmx.net>
122
+
123
+- Update to version 1.16.5
124
+ * Miscellaneous UI improvements
125
+ * WinCDArb update, fixes occasional "no optical drives" error
126
+ * LibMMBD stability improvements
127
+ * Many small bug-fixes
128
+
129
+-------------------------------------------------------------------
130
+Thu Jul 07 05:58:29 UTC 2021 Manfred Hollstein <manfred.h@gmx.net>
131
+
132
+- Update to version 1.16.4
133
+ * Much better support for discs with Java playlist obfuscation
134
+ * Any Java runtime version is now supported, including Java 16
135
+ * Mac OS: Support for Mac OS 12.0 Monterey
136
+ * Some small improvements
137
+ * Bug fixes:
138
+ - Program failed to recognize some AAC streams with exotic
139
+ channel encoding
140
+ - Picture dimensions were displayed incorrectly for some
141
+ exotic HEVC streams
142
+ - Conversion of some DVDs could fail at the very end of title
143
+
144
+-------------------------------------------------------------------
145
+Sat Jun 5 09:10:34 UTC 2021 - munix9@googlemail.com
146
+
147
+- Add patch to enable "reproducible builds" for this package.
148
+
149
+-------------------------------------------------------------------
150
+Sat Mar 20 13:23:51 UTC 2021 Manfred Hollstein <manfred.h@gmx.net>
151
+
152
+- Make CC="gcc -fcommon"; for an explanation see
153
+ <https://gcc.gnu.org/gcc-10/porting_to.html#common>
154
+ Thanks go to Walther Pelser <w.pelser@web.de> who suggested this
155
+ fix!
156
+
157
+-------------------------------------------------------------------
158
+Fri Mar 19 06:58:33 UTC 2021 Manfred Hollstein <manfred.h@gmx.net>
159
+
160
+- Update to version 1.16.3
161
+ * Bug fixes:
162
+ - Some non-English messages were displayed incorrectly
163
+ - Opening DVD in manual mode from GUI was broken in 1.16.0
164
+ - Some E-AC3 streams with surround channels were ignored when
165
+ opening M2TS files
166
+
167
+-------------------------------------------------------------------
168
+Thu Mar 18 07:46:40 UTC 2021 Manfred Hollstein <manfred.h@gmx.net>
169
+
170
+- Use gcc/g++-9 on Tumbleweed, as later versions produce multiply
171
+ defined symbols. Needs analysis!
172
+
173
+-------------------------------------------------------------------
174
+Thu Mar 18 07:08:39 UTC 2021 Manfred Hollstein <manfred.h@gmx.net>
175
+
176
+- Update to version 1.16.2
177
+ * Bug fixes:
178
+ - Mac OS: Program produced random errors when running on OS X
179
+ 10.11 El Captain or earlier versions
180
+ - Linux: ccextractor is now part of OSS package
181
+
182
+-------------------------------------------------------------------
183
+Sat Mar 6 07:48:24 UTC 2021 Manfred Hollstein <manfred.h@gmx.net>
184
+
185
+- Update to version 1.16.1
186
+ * Bug fixes:
187
+ - Mac OS: Program could fail to start
188
+ - Mac OS: ccextractor helper app failed to start
189
+ - Windows XP: Program failed to start
190
+ * Some small improvements
191
+
192
+-------------------------------------------------------------------
193
+Mon Mar 1 13:23:29 UTC 2021 Manfred Hollstein <manfred.h@gmx.net>
194
+
195
+- Update to version 1.16.0
196
+ * ARM port, support for Apple silicon, Linux on ARM
197
+ * MMMBD on OSX - support for applications with hardened runtime
198
+ (Handbrake)
199
+ * Some internal improvements and small bugfixes
200
+
201
+-------------------------------------------------------------------
202
+Sat Dec 12 10:09:39 UTC 2020 - <manfred.h@gmx.net>
203
+
204
+- Update to version 1.15.4
205
+ * Improved handling for discs with mastering errors
206
+ * Many internal improvements and small bugfixes
207
+ * Implemented seamless joining of TrueHD streams with overlapping
208
+ frames based on Dominik Mydlil's idea
209
+ * MakeMKV now recognizes and converts double-track Dolby Vision MKV files
210
+ * Bug fixes:
211
+ - Program could fail when processing TrueHD streams from MKV file
212
+ - DTS core was not extracted from DTS-HD streams (1.15.0 regression)
213
+
214
+-------------------------------------------------------------------
215
+Sun Oct 11 13:52:00 UTC 2020 - neutrino8@opensuse.org
216
+
217
+- Update to version 1.15.3
218
+ * Massive internal rewrite, many bugfixes
219
+ * Improved handling for discs with mastering errors
220
+ * Brand new network code, it is now possible to set proxy server
221
+ in preferences, to access network over TOR/VPN
222
+ * MakeMKV now can extract Dolby Vision metadata from elementary
223
+ stream data and rebuild missing or invalid DV descriptors
224
+ * Drive speed control update - MakeMKV now forces low speed when
225
+ reading data around disc edges, working around firmware bugs
226
+ * Bug fixes:
227
+ - Program could hang or crash when converting files with
228
+ many audio streams
229
+ - On some multi-segment sources with LPCM audio program
230
+ failed to produce MKV file
231
+ - Program could crash when producing testdump or when conversion
232
+ failed
233
+ - On 32-bit x86 system program could run out of memory on big
234
+ mult-segment sources
235
+
236
+-------------------------------------------------------------------
237
+Fri Jul 24 19:25:00 UTC 2020 - neutrino8@opensuse.org
238
+
239
+- Update to version 1.15.2
240
+ * Massive internal rewrite, some improvements and small bugfixes
241
+ * Muxer updated to the latest matroska specification
242
+ * Advanced usage changes: Sdftool included as standalone executable
243
+ * Drive speed control option
244
+
245
+-------------------------------------------------------------------
246
+Mon Apr 20 12:13:00 UTC 2020 - neutrino8@opensuse.org
247
+
248
+- Update to version 1.15.1
249
+ * Added support for AACS v76 (for those poor souls without LibreDrive)
250
+ * Improved handling for discs with mastering errors
251
+ * Many internal improvements and small bugfixes
252
+ * Bug fixes: For some HD audio streams frames were dropped incorrectly
253
+ on segment boundaries
254
+
255
+-------------------------------------------------------------------
256
+Thu Mar 05 20:24:00 UTC 2020 - neutrino8@opensuse.org
257
+
258
+- Update to version 1.15.0
259
+ * User interface update
260
+ * New preferences page for LibMMBD integation
261
+ * Improved handling for discs with mastering errors
262
+ * Better tolerance for corrupted input data
263
+ * Many internal improvements
264
+
265
+-------------------------------------------------------------------
266
+Tue Jan 28 20:40:00 UTC 2020 - neutrino8@opensuse.org
267
+
268
+- Update libavcodec/libavutil macro for Tumbleweed
269
+
270
+-------------------------------------------------------------------
271
+Fri Dec 06 05:47:00 UTC 2019 - neutrino8@opensuse.org
272
+
273
+- Update to version 1.14.7
274
+ * Better compatibility for decrypted AACS 2.1 FMTS files
275
+ * Fixed variable expansion bug for default file name template
276
+ * Added support for AACS 2.1
277
+ * Many small bugfixes and improvements
278
+
279
+-------------------------------------------------------------------
280
+Sun Sep 08 07:55:00 UTC 2019 - neutrino8@opensuse.org
281
+
282
+- Update to version 1.14.5
283
+ * Some small miscellaneous improvements
284
+
285
+-------------------------------------------------------------------
286
+Thu Jun 08 13:43:00 UTC 2019 - neutrino8@opensuse.org
287
+
288
+- Update to version 1.14.4
289
+ * Added support for AACS v70 (for those poor souls without LibreDrive)
290
+ * Many small improvements, program should work a bit faster now
291
+
292
+-------------------------------------------------------------------
293
+Wed May 29 10:59:27 UTC 2019 - aloisio@gmx.com
294
+
295
+- Added missing zlib dependency
296
+- Spec cleanup
297
+
298
+-------------------------------------------------------------------
299
+Wed Mar 13 06:40:00 UTC 2019 - neutrino8@opensuse.org
300
+
301
+- Update to version 1.14.3
302
+ * Added support for AACS v68
303
+ * Many small miscellaneous improvements
304
+
305
+-------------------------------------------------------------------
306
+Mon Dec 10 09:40:00 UTC 2018 - neutrino8@opensuse.org
307
+
308
+- Update to version 1.14.2
309
+ * Support for BDAV AVCREC discs
310
+ * Improved handling for DVD discs with mastering errors
311
+ * Some small miscellaneous improvements
312
+ * Bug fixes for 1.14.0 regressions:
313
+ On DVD discs some titles could fail to open, sometimes even
314
+ crashing the program
315
+ Opening most 3D blu-ray discs could fail in both backup and MKV mode
316
+ * Bug fixes:
317
+ Program failed on interlaced h.264 video streams with exotic encoding
318
+
319
+-------------------------------------------------------------------
320
+Fri Nov 16 16:20:00 UTC 2018 - neutrino8@opensuse.org
321
+
322
+- Update to version 1.14.1
323
+ * Bug fixes: MakeMKV could crash during non-decrypted full disc backup
324
+ Some discs caused extensive reads and very slow operation at the start
325
+ of MKV file creation
326
+
327
+-------------------------------------------------------------------
328
+Wed Nov 07 11:10:00 UTC 2018 - neutrino8@opensuse.org
329
+
330
+- Update to version 1.14.0
331
+ * Added support for AACS v66
332
+ * MakeMKV now extracts closed captions and saves them as text subtitles
333
+ * New video processing engine, MakeMKV should be much more tolerant for
334
+ MPEG files with errors (BDAV)
335
+ * libmmbd: Added compatibility for late
336
+
337
+-------------------------------------------------------------------
338
+Wed Jul 25 12:50:00 UTC 2018 - neutrino8@opensuse.org
339
+
340
+- Update to version 1.12.3
341
+ * Improved handling for discs with mastering errors
342
+ * Improved handling for Japanese BDAV discs
343
+ * Many small miscellaneous improvements
344
+
345
+-------------------------------------------------------------------
346
+Fri May 4 14:03:47 UTC 2018 - olaf@aepfle.de
347
+
348
+- Use ffmpeg3 versions of pkgconfig(libav*)
349
+
350
+-------------------------------------------------------------------
351
+Sat Apr 28 21:59:00 UTC 2018 - neutrino8@opensuse.org
352
+
353
+- Update to version 1.12.2
354
+ * Added support for AACS v65
355
+ * Improved handling for DVD and BDAV discs with mastering errors
356
+ * Added support for DTS LBR (XSA) decoding
357
+ * Bug fixes:
358
+ * Hashed keys could be skipped randomly
359
+ * Linux: Fixed compilation issues with newer openssl and ffmpeg
360
+ libraries
361
+ * Windows: Fixed broken dialogs on Windows XP
362
+ * Various stability fixes
363
+
364
+-------------------------------------------------------------------
365
+Sun Feb 04 19:45:00 UTC 2018 - neutrino8@opensuse.org
366
+
367
+- Update to version 1.12.0
368
+ * Internal bugfixes mostly for UHD issues
369
+
370
+-------------------------------------------------------------------
371
+Sat Jan 20 10:04:00 UTC 2018 - neutrino8@opensuse.org
372
+
373
+- Update to version 1.10.10
374
+ * Added support for AACS v64
375
+ * Many bugfixes affecting stability
376
+
377
+-------------------------------------------------------------------
378
+Tue Jan 09 10:10:00 UTC 2018 - neutrino8@opensuse.org
379
+
380
+- Update to version 1.10.9
381
+ * Improved handling for DVD discs with mastering errors
382
+ * Many small miscellaneous improvements
383
+
384
+-------------------------------------------------------------------
385
+Fri Jan 05 12:05:00 UTC 2018 - neutrino8@opensuse.org
386
+
387
+- Add profiles and translation files to /usr/share/MakeMKV
388
+
389
+-------------------------------------------------------------------
390
+Tue Nov 21 13:49:00 UTC 2017 - neutrino8@opensuse.org
391
+
392
+- Update to version 1.10.8
393
+ * Added support for (non-encrypted) UHD discs
394
+ * Added support for HEVC in MKV files
395
+ * Improved support for discs with BD-Java protection
396
+ * Many small miscellaneous improvements
397
+ * Bug fixes: Restored compatibility with OS X 10.6
398
+
399
+-------------------------------------------------------------------
400
+Mon Sep 04 22:13:00 UTC 2017 - neutrino8@opensuse.org
401
+
402
+- Update to version 1.10.7
403
+ * Improved support for discs with BD-Java protection
404
+ * Updated BD+ engine
405
+ * OS X: Fixed incompatibility with High Sierra
406
+ * Small miscellaneous improvements
407
+
408
+-------------------------------------------------------------------
409
+Sun May 28 09:43:00 UTC 2017 - neutrino8@opensuse.org
410
+
411
+- Update to version 1.10.6
412
+ * Added support for AACS v63
413
+ * Updated BD+ engine
414
+ * Small miscellaneous improvements
415
+ * Bug fixes: Program could hang with ASSERT on certain multi-segment
416
+ titles
417
+
418
+-------------------------------------------------------------------
419
+Mon Mar 27 15:45:00 UTC 2017 - neutrino8@opensuse.org
420
+
421
+- Update to version 1.10.5
422
+ * Improved handling for DVD discs with mastering errors
423
+ * Better track AV sync management, especially for badly mastered discs
424
+ * Small miscellaneous improvements
425
+ * Bug fixes:
426
+ * Program could crash randomly at the end of conversion
427
+ * Opening HD-DVD disc with AC3/E-AC3 audio caused program to hang
428
+ * Support for some BDAV discs was accidentally broken in 1.10.3
429
+ * Fixed various build issues for OSS code
430
+
431
+-------------------------------------------------------------------
432
+Mon Jan 02 12:01:00 UTC 2017 - neutrino8@opensuse.org
433
+
434
+- Update to version 1.10.4
435
+ * Program produced damaged MKV files if source was a 3D Blu-ray disc
436
+ * Fixed various compilation issues for OSS code
437
+
438
+-------------------------------------------------------------------
439
+Tue Dec 13 13:03:00 UTC 2016 - neutrino8@opensuse.org
440
+
441
+- Update to version 1.10.3
442
+ * Added support for DVD disc with broken VTS IFO files
443
+ (used as structure protection)
444
+ * Improved support for BD-Java discs
445
+ * Updated BD+ engine
446
+ * Small miscellaneous improvements
447
+ * Bug fixes: "Auto" destination path was calculated incorrectly
448
+ in 1.10.2
449
+
450
+-------------------------------------------------------------------
451
+Fri Oct 28 22:22:00 UTC 2016 - neutrino8@gmail.com
452
+
453
+- Update to version 1.10.2
454
+
455
+-------------------------------------------------------------------
456
+Tue Sep 22 13:12:21 UTC 2015 - olaf@aepfle.de
457
+
458
+- update to 1.9.5
459
+- Use Qt5 on 13.2+
460
+- Use pkgconfig for some BuildRequires
461
+
462
+-------------------------------------------------------------------
463
+* Sat Dec 13 2014 - joerg.lorenzen@ki.tng.de
464
+
465
+- update to 1.9.0
466
+ Added support for AACS v50
467
+ Updated BD+ engine
468
+ Improved handling for discs with mastering errors
469
+ Small miscellaneous improvements
470
+ Bug fixes:
471
+ Regression in 1.8.14 - some discs with BD+ released in
472
+ 2010-2011 could fail to open
473
+ Expert mode:
474
+ Manual DVD mode - custom content selection, split titles
475
+ by chapters
476
+- version 1.8.14
477
+ Added support for Dolby Atmos audio streams
478
+ Updated BD+ engine
479
+ Improved handling for discs with mastering errors
480
+ Bug fixes:
481
+ Program could crash on some DVD discs with incorrect structure
482
+- version 1.8.13
483
+ Added support for AACS v48
484
+ Added support for DTS-HD streams with variable bit depth
485
+ Improved handling for discs with mastering errors
486
+ Bug fixes:
487
+ Regression in 1.8.12 - program failed to process multi-channel
488
+ LPCM audio
489
+ Linux: lowered minimal required GLIBC version
490
+- version 1.8.12
491
+ Added support for LPCM streams with variable bit depth
492
+ Improved handling for discs with mastering errors
493
+ Better handling for partially damaged streams
494
+ Bug fixes:
495
+ FLAC audio streams with large frames were not supported
496
+ Rarely, program could crash at the end of audio transcoding,
497
+ usually when processing DTS-HD 7.1 audio
498
+ Most of DTS-HD LBR (DTS express) streams failed to decode
499
+ Very very rarely, video frames were silently dropped at
500
+ segment boundaries
501
+ DVD: some titles were incorrectly detected as fake
502
+ Linux: crash on systems with certain glibc (SYSV hash tables)
503
+
504
+ Moved changelog to file makemkv.changes
505
+
506
+-------------------------------------------------------------------
507
+* Wed Jun 18 2014 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.8.11-0.pm.1
508
+
509
+- update to 1.8.11
510
+ Updated support for AACS v47
511
+ Updated BD+ support
512
+ Improved handling for discs with mastering errors
513
+ Better handling for partially damaged streams
514
+ Added support for decoding 16-bit DTS-HD MA streams
515
+ Small miscellaneous improvements
516
+ Bug fixes:
517
+ MakeMKV could fail reading MKV files with compressed subtitles
518
+ Occasionnaly, timecodes for B-frames were incorrect in
519
+ produced MKV file
520
+ DVD: rarely, some titles were incorrectly detected as fake
521
+ Linux: MakeMKV could crash on systems with certain glibc (Gentoo)
522
+ Libmmbd could fail to decrypt discs with old AACS protection
523
+ Fixes for 1.8.10 regressions:
524
+ Blu-ray: some (rare) multi-segment titles could produce error
525
+ at the end of conversion
526
+
527
+-------------------------------------------------------------------
528
+* Wed Apr 16 2014 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.8.10-0.pm.1
529
+
530
+- update to 1.8.10
531
+ Improved handling for discs with mastering errors
532
+ Greatly improved conversion speed for multi-segment titles
533
+ Small miscellaneous improvements
534
+ Bug fixes:
535
+ During streaming, program could crash randomly
536
+ When changing preferences, program could crash randomly
537
+ Fixes for 1.8.9 regressions:
538
+ DVD: some titles were missing (incorrectly identified as fakes)
539
+ Blu-ray: discs missing JAR directory failed to open
540
+
541
+-------------------------------------------------------------------
542
+* Wed Feb 26 2014 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.8.9-0.pm.1
543
+
544
+- update to 1.8.9
545
+ Improved handling for DVD discs with mastering errors
546
+ Small miscellaneous improvements
547
+ Bug fixes:
548
+ Linux: Added compatibility APIs to libmmbd
549
+ Fixes for 1.8.8 regressions:
550
+ "no filter" error for certain LPCM tracks
551
+ MKV flags were not written to output file
552
+
553
+-------------------------------------------------------------------
554
+* Sat Feb 23 2014 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.8.8-0.pm.1
555
+
556
+- update to 1.8.8
557
+ Improved handling for discs with mastering errors
558
+ Many small miscellaneous improvements
559
+ Bug fixes:
560
+ A false "100% hashckeck failed" error could show up on certain
561
+ drive/disc combinations
562
+ DVD: Discs with multichannel mpeg2-audio failed to open
563
+ Linux: Added workaround for broken openssl library on
564
+ RedHat-based distributions
565
+ Expert mode: TrueHD transcoding could fail on streams with
566
+ certain (rare) encoding
567
+ Expert mode:
568
+ Default selection rule now also applies to attachments,
569
+ with new +-sel:attachment token
570
+ Seamless sample-level joining for LPCM and transcoded audio tracks
571
+ Audio mixing - channel and BPS downmix now can be set in profile
572
+ Added support for AAC encoding (based on libfdk-aac: AAC-LC,
573
+ HE-AAC and HE-AACv2 profiles)
574
+ Added AAC-stereo conversion profile - allows converting any
575
+ audio track to AAC stereo downmix in addition to saving
576
+ the original track
577
+ Improved display of transcoding settings
578
+
579
+-------------------------------------------------------------------
580
+* Sat Dec 14 2013 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.8.7-0.pm.1
581
+
582
+- update to 1.8.7
583
+ Updated support for AACS v46
584
+ Improved compatibility of produced MKV files
585
+ Bug fixes:
586
+ Linux: On some distributions MakeMKV could randomly hang on startup
587
+
588
+-------------------------------------------------------------------
589
+* Mon Nov 11 2013 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.8.6-0.pm.1
590
+
591
+- update to 1.8.6
592
+ Improved handling for discs with mastering errors
593
+ Improved compatibility with certain (rare) H.264 and VC-1 streams
594
+ Mac OS X: MakeMKV can now open .dvdmedia bundles
595
+ Mac OS X: DASPI v1.4 now supports OS X Mavericks
596
+ Stability improvements
597
+ Expert mode:
598
+ MakeMKV no longer uses external ffmpeg binary
599
+ Added support for AC3 encoding (mainly for DTS->AC3 audio transcoding)
600
+ MMBD now emulates both old and latest libaacs/libbdplus API
601
+ Bug fixes:
602
+ Windows: Rarely, an external drive was not recognized by program
603
+ Linux: Discs with special characters in volume name could fail to open
604
+
605
+-------------------------------------------------------------------
606
+* Sat Sep 14 2013 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.8.5-0.pm.1
607
+
608
+- update to 1.8.5
609
+ Improved handling for discs with mastering errors
610
+ Stability improvements
611
+- version 1.8.4
612
+ Improved handling for discs with mastering errors
613
+ Many miscellaneous improvements
614
+ Bug fixes:
615
+ Rarely, some episodes could be missing on a series blu-rays
616
+ When using audio transcoding, channel layout was incorrect for
617
+ certain DTS-HD surround modes
618
+ Default/forced flag profile settings were ignored after 1.8.2 changes
619
+
620
+-------------------------------------------------------------------
621
+* Wed May 22 2013 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.8.3-0.pm.1
622
+
623
+- update to 1.8.3
624
+ Updated support for AACS v40
625
+ Reduced memory usage during conversion
626
+ Bug fixes:
627
+ MakeMKV could crash when backing up an incorrectly mastered
628
+ 3D blu-ray disc
629
+
630
+-------------------------------------------------------------------
631
+* Mon May 13 2013 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.8.2-0.pm.1
632
+
633
+- update to 1.8.2
634
+ Bug fixes:
635
+ Randomly, MakeMKV could hang during eject, leaving console
636
+ portion running in background
637
+ Expert mode:
638
+ MKV track flags may be changed in GUI
639
+ Forced tracks may be automatically marked as default in
640
+ conversion profile
641
+ Navigation keys may be used in property editor
642
+
643
+-------------------------------------------------------------------
644
+* Wed May 08 2013 Bernhard M. Wiedemann <bmwiedemann@opensuse.org> - 1.8.1-0.pm.1
645
+
646
+- update to 1.8.1
647
+ Improved compatibility of produced MKV files
648
+ Improved handling for DVD discs with mastering errors
649
+ Visual enhancements for HiDPI displays
650
+ Many miscellaneous improvements
651
+ Bug fixes:
652
+ Mac OS X - Randomly, a disc could be unrecognized if inserted
653
+ while MakeMKV running
654
+ Mac OS X / Linux - Eject button was not always working
655
+ Audio transcoding could fail for certain DTS HD HRA tracks
656
+ Chapter names were inconsistent for blu-ray discs
657
+ Some (rare) MKV files couldn't be opened
658
+ Expert mode:
659
+ Chapter names may be changed in GUI
660
+
661
+-------------------------------------------------------------------
662
+* Thu Feb 21 2013 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.8.0-0.pm.1
663
+
664
+- update to 1.8.0
665
+ Updated support for AACS v38
666
+ Updated BD+ engine
667
+ Added support for multi-angle blu-ray 3D
668
+ Visual enhancements
669
+ Improved compatibility of produced MKV files
670
+ Italian translation
671
+ Many miscellaneous stability improvements
672
+ Bug fixes:
673
+ Cover picture was always embedded into MKV file, even if not selected
674
+ Failed to process some DVD with LPCM audio
675
+ Saving to NFS volume on Linux could fail
676
+ Expert mode:
677
+ Additional profile settings
678
+
679
+-------------------------------------------------------------------
680
+* Fri Jan 04 2013 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.10-0.pm.1
681
+
682
+- update to 1.7.10
683
+ Improved handling for DVD discs with mastering errors
684
+ Many miscellaneous improvements
685
+
686
+-------------------------------------------------------------------
687
+* Mon Nov 05 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.9-0.pm.1
688
+
689
+- update to 1.7.9
690
+ Bug fixes:
691
+ Audio transcoding could fail on Windows 7 under some circumstances
692
+ MakeMKV no longer requires GLIBC 2.15 on Linux
693
+ Few miscellaneous improvements
694
+
695
+-------------------------------------------------------------------
696
+* Mon Oct 15 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.8-0.pm.1
697
+
698
+- update to 1.7.8
699
+ Added support for AACS v35
700
+ Updated BD+ engine
701
+ Added ability to produce MKV files with compressed tracks (WDTV profile)
702
+ Improved handling for DVD/Blu-ray discs with mastering errors
703
+ Bug fixes:
704
+ Audio transcoding could fail or hang at the very end of file
705
+ MakeMKV could crash when reading DVDs with a specific structure protection
706
+ Many miscellaneous stability improvements
707
+
708
+-------------------------------------------------------------------
709
+* Mon Aug 27 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.7-0.pm.1
710
+
711
+- update to 1.7.7
712
+ Improved handling for DVD/Blu-ray discs with mastering errors
713
+ MakeMKV now prevents computer going to sleep mode during copy
714
+ Miscellaneous stability improvements
715
+ Max OS X changes:
716
+ BDMV folder bundles can be selected on Mountain Lion
717
+ Switched from GROWL to Mountain Lion notifications
718
+ Expert mode:
719
+ MakeMKV now includes ffmpeg executable with 24-bit FLAC encoder
720
+ New FLAC profile
721
+ Bug fixes:
722
+ On some DVDs MakeMKV could go into endless loop when opening
723
+ disc in CellWalk mode
724
+ MakeMKV could hang (endless ASSERT) on titles with seamless
725
+ branching and LPCM tracks
726
+ Forced subtitles were extracted incompletely on certain blu-ray discs
727
+ Aspect ratio was sometimes incorrect for H.264 SD content
728
+ Occasionally makemkvcon executable could stay running in
729
+ background even after application window was closed
730
+
731
+
732
+-------------------------------------------------------------------
733
+* Sun Jul 01 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.6-0.pm.1
734
+
735
+- update to 1.7.6
736
+ Added support for AACS v32
737
+- version 1.7.5
738
+ Miscellaneous stability and improvements
739
+ Expert mode - support for DTS-HD decoding/transcoding
740
+
741
+-------------------------------------------------------------------
742
+* Sat Apr 14 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.4-0.pm.1
743
+
744
+- update to 1.7.4
745
+ Added support for AACS v31
746
+ Improved handling for DVD/Blu-ray discs with mastering errors
747
+ Conversion profile improvements in expert mode
748
+ Bug fixes:
749
+ On some discs 3D MVC video was not recognized
750
+ Subtitle tracks were not available on HD-DVD discs after 1.7.0 update
751
+- version 1.7.3
752
+ Added ability to extract and put 3D MVC Video into MKV container
753
+ Initial support for on-the-fly audio reencoding
754
+ Improved functionality in expert mode
755
+ Improved handling for DVD/Blu-ray discs with mastering errors
756
+ Improved handling for DVD/Blu-ray discs with structure protection
757
+ Better handling of MKV files created by other programs
758
+ Many UI and stability improvements
759
+ Bug fixes:
760
+ MakeMKV could crash on profile change in expert mode
761
+ A single audio frame could be incorrectly dropped at the start of file
762
+ HD-DVD processing was accidentally broken in 1.7.0
763
+
764
+-------------------------------------------------------------------
765
+* Wed Feb 15 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.2-0.pm.1
766
+
767
+- update to 1.7.2
768
+ Added support for AACS v30
769
+
770
+-------------------------------------------------------------------
771
+* Thu Feb 02 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.1-0.pm.1
772
+
773
+- update to 1.7.1
774
+ Improved handling for Blu-ray discs with seamless branching
775
+ Improved handling for DVD discs with mastering errors
776
+ Improved handling for DVD discs with structure protection
777
+ Expert mode:
778
+ Profile can specify more complex default selection configurations
779
+ Tracks order may be specified in profile and changed in GUI
780
+ Bug fixes:
781
+ MakeMKV could randomly crash in expert mode
782
+ Rarely, some chapters could have been discarded from DVD disc
783
+
784
+-------------------------------------------------------------------
785
+* Tue Jan 10 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.0-0.pm.1
786
+
787
+- update to 1.7.0
788
+ Improved handling for Blu-ray with structure protection
789
+ Improved handling for DVD discs with mastering errors
790
+ Small performance improvements
791
+ Expert mode:
792
+ Many attributes of MKV file may be edited in GUI
793
+ Output file name may be specified per title
794
+ MakeMKV can output detailed AV synchronization statistics
795
+ Arbitrary default track selection logic may be specified in profile
796
+ Bug fixes:
797
+ Short titles were incorrectly skipped on some DVDs
798
+ On multi-angle DVDs chapters were not preserved for non-first angles
799
+ Program could crash when processing Blu-ray discs with LPCM audio
800
+ On some DVDs different titles were incorrectly marked as duplicates
801
+ Some multi-angle or interleaved DVDs produced MKV files with
802
+ noticeable AV synchronization issues
803
+
804
+-------------------------------------------------------------------
805
+* Fri Oct 28 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.16-0.pm.1
806
+
807
+- update to 1.6.16
808
+ Updated BD+ engine
809
+ Added support for new DVD copy protections
810
+ MakeMKV is now much more tolerant to DVD mastering errors
811
+ Improved support for AVCHD discs
812
+ Many stability improvements
813
+ Bug fixes:
814
+ Backup failed for blu-ray discs with DCOPY folder
815
+ Some multi-angle DVDs were processed incorrectly
816
+ Some DVDs could hang in CSS search phase
817
+ Some DVDs could hang with code 2025 during conversion
818
+- version 1.6.15
819
+ Updated BD+ engine
820
+ Added workarounds for incorrectly-mastered discs
821
+ Miscellaneous bug fixes and stability improvements
822
+
823
+-------------------------------------------------------------------
824
+* Thu Aug 18 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.14-0.pm.1
825
+
826
+- update to 1.6.14
827
+ Bug fixes:
828
+ MakeMKV was "stuck" when processing some blu-ray discs
829
+ MakeMKV could randomly crash at start in rare cases
830
+ Improved debug logging
831
+ Miscellaneous stability improvements
832
+- version 1.6.13
833
+ Added support for AACS bus encryption
834
+ Fixed failures on blu-ray discs with variable multi-angle playlists
835
+ Added ability to open MKV files
836
+ Various user interface improvements
837
+ Many performance and stability improvements
838
+ Bug fixes:
839
+ Discs with LPCM audio could have failed occasionally
840
+ Sparsely-encrypted discs could have failed
841
+ No other fixes for submitted DVD and blu-ray reports, sorry
842
+- version 1.6.12
843
+ MKV engine fixes:
844
+ Some MKV files produced from h.264 AVC blu-ray discs were not seekable
845
+ Subtitles were displayed too short on some players
846
+ Occasional errors on titles with forced subtitles
847
+ Improved compatibility of produced MKV files
848
+ Added workarounds for new DVD protections
849
+ Miscellaneous stability and UI improvements
850
+
851
+-------------------------------------------------------------------
852
+* Mon May 30 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.10-0.pm.1
853
+
854
+- update to 1.6.10
855
+ Added support for AACS v25
856
+ Fixed MKV multiplexing error introduced in 1.6.9
857
+
858
+-------------------------------------------------------------------
859
+* Sun May 29 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.9-0.pm.1
860
+
861
+- update to 1.6.9
862
+ Updated BD+ engine
863
+ New MKV multiplexing engine
864
+ Fixed occasional program errors on Mac OS X
865
+ Fixed DASPI for Mac OS X 10.5.8
866
+ Stability improvements
867
+
868
+-------------------------------------------------------------------
869
+* Sun Apr 24 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.8-0.pm.1
870
+
871
+- update to 1.6.8
872
+ Updated BD+ engine
873
+ Workarounds for incorrectly-mastered discs
874
+ Stability improvements
875
+- version 1.6.7
876
+ Added support for new DVD copy protections
877
+ Workarounds for incorrectly-mastered discs
878
+ Stability improvements
879
+
880
+-------------------------------------------------------------------
881
+* Sun Apr 03 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.6-0.pm.1
882
+
883
+- update to 1.6.6
884
+ Added support for AACS v23
885
+ Workarounds for some incorrectly mastered discs
886
+ Workarounds for external USB drives with JMicron chipset
887
+ Miscellaneous stability and UI improvements
888
+ Fixes:
889
+ Disc access speed was very slow in some cases
890
+ AACS auth could randomly fail on Linux
891
+ Some discs failed to open with error "UpdateTrackInfo failed"
892
+
893
+-------------------------------------------------------------------
894
+* Wed Feb 16 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.5-0.pm.1
895
+
896
+- update to 1.6.5
897
+ Fixed several UI errors introduced in 1.6.4
898
+ Miscellaneous stability and UI improvements
899
+- version 1.6.4
900
+ Improved conversion speed in most cases
901
+ Improved handling for protected DVDs with episodic content
902
+ Fixes:
903
+ Some DVDs failed to open with error "Titleset #0 is invalid"
904
+ Conversion failed with "code 15" at the end
905
+ Max OS X changes:
906
+ New disc access method - DASPI
907
+ Overall UI improvements
908
+ Growl notifications
909
+ Miscellaneous stability improvements
910
+- version 1.6.3
911
+ Added support for AACS v20
912
+ Updated BD+ engine
913
+ Improved compatibility with incorrectly-encoded H.264 streams
914
+ Improved processing for some DVDs
915
+ Many stability improvements
916
+
917
+-------------------------------------------------------------------
918
+* Sat Oct 30 2010 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.2-0.pm.1
919
+
920
+- update to 1.6.2
921
+ Improved processing for some DVDs
922
+ Fixed occasional crashes introduced in 1.6.0
923
+ Many stability improvements
924
+- version 1.6.0
925
+ Updated blu-ray keys for AACS v19
926
+ Updated BD+ engine
927
+ On backup MakeMKV now validates content hash tables and detects corrupted M2TS files
928
+ Better support for DVD discs
929
+ MakeMKV is now more tolerable to badly-mastered or damaged discs
930
+ Better support for HD-DVD discs
931
+ Many stability improvements
932
+
933
+-------------------------------------------------------------------
934
+* Fri Aug 06 2010 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.5.8-0.pm.1
935
+
936
+- update to 1.5.8
937
+ Updated BD+ engine
938
+ Added (optional) automatic checking for program and svq updates
939
+ Miscellaneous stability improvements
940
+
941
+-------------------------------------------------------------------
942
+* Sat Jul 17 2010 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.5.6-0.pm.1
943
+
944
+- first spec file
945
makemkv.spec
Added
170
1
2
+#
3
+# spec file for package makemkv
4
+#
5
+# Copyright (c) 2025 SUSE LLC
6
+#
7
+# All modifications and additions to the file contributed by third parties
8
+# remain the property of their copyright owners, unless otherwise agreed
9
+# upon. The license for this file, and modifications and additions to the
10
+# file, is the same license as for the pristine package itself (unless the
11
+# license for the pristine package is not an Open Source License, in which
12
+# case the license is the MIT License). An "Open Source License" is a
13
+# license that conforms to the Open Source Definition (Version 1.9)
14
+# published by the Open Source Initiative.
15
+
16
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
17
+#
18
+
19
+
20
+%define majordriveio 0
21
+%define libdriveio libdriveio
22
+%define libnamedriveio %{libdriveio}%{majordriveio}
23
+%define majormakemkv 1
24
+%define libmakemkv libmakemkv
25
+%define libnamemakemkve %{libmakemkv}%{majormakemkv}
26
+%define majormmbd 0
27
+%define libmmbd libmmbd
28
+%define libnamemmbd %{libmmbd}%{majormmbd}
29
+
30
+Name: makemkv
31
+Summary: DVD and BlueRay Ripping tool
32
+Version: 1.17.9
33
+Release: 0
34
+License: Beerware
35
+Group: Productivity/Multimedia/Video/Editors and Convertors
36
+Url: http://www.makemkv.com
37
+Source0: %{name}-oss-%{version}.tar.gz
38
+Source1: %{name}-bin-%{version}.tar.gz
39
+Source2: %{name}-sha-%{version}.txt
40
+Patch0: fix-reproducible-builds.patch
41
+Patch1: silence-return-type.patch
42
+Requires: %{libnamedriveio} = %{version}-%{release}
43
+Requires: %{libnamemakemkve} = %{version}-%{release}
44
+Requires: %{libnamemmbd} = %{version}-%{release}
45
+BuildRequires: coreutils
46
+BuildRequires: grep
47
+BuildRequires: libopenssl-devel
48
+BuildRequires: libexpat-devel
49
+BuildRequires: zlib-devel
50
+BuildRequires: pkgconfig(Qt5Core)
51
+BuildRequires: pkgconfig(Qt5DBus)
52
+BuildRequires: pkgconfig(Qt5Gui)
53
+BuildRequires: pkgconfig(Qt5Widgets)
54
+BuildRequires: pkgconfig(libavcodec) >= 61
55
+BuildRequires: pkgconfig(libavutil) >= 59
56
+BuildRequires: update-desktop-files
57
+ExclusiveArch: i586 x86_64
58
+
59
+%description
60
+MakeMKV is your one-click solution to convert video that you own into
61
+free and patents-unencumbered format that can be played everywhere.
62
+MakeMKV is a format converter, otherwise called "transcoder". It
63
+converts the video clips from proprietary (and usually encrypted)
64
+disc into a set of MKV files, preserving most information but not
65
+changing it in any way. The MKV format can store multiple video/audio
66
+tracks with all meta-information and preserve chapters. There are many
67
+players that can play MKV files nearly on all platforms, and there are
68
+tools to convert MKV files to many formats, including DVD and Blu-ray
69
+discs.
70
+
71
+Additionally MakeMKV can instantly stream decrypted video without
72
+intermediate conversion to wide range of players, so you may watch
73
+Blu-ray and DVD discs with your favorite player on your favorite OS
74
+or on your favorite device.
75
+
76
+* Reads DVD and Blu-ray discs
77
+* Reads Blu-ray discs protected with latest versions of AACS and BD+
78
+* Preserves all video and audio tracks, including HD audio
79
+* Preserves chapters information
80
+* Preserves all meta-information (track language, audio type)
81
+* Fast conversion - converts as fast as your drive can read data.
82
+* No additional software is required for conversion or decryption.
83
+* Available for Windows, Mac OS X and Linux
84
+* Functionality to open DVD discs is free and will always stay free.
85
+* All features (including Blu-ray decryption and processing) are free during BETA.
86
+
87
+
88
+%package -n %{libnamedriveio}
89
+Group: System/Libraries
90
+Summary: MakeMKV %{libdriveio}
91
+Provides: %{libdriveio} = %{version}-%{release}
92
+
93
+%description -n %{libnamedriveio}
94
+MakeMKV %{libdriveio} shared library
95
+
96
+
97
+%package -n %{libnamemakemkve}
98
+Group: System/Libraries
99
+Summary: MakeMKV %{libmakemkv}
100
+Provides: %{libmakemkv} = %{version}-%{release}
101
+
102
+%description -n %{libnamemakemkve}
103
+MakeMKV %{libmakemkv} shared library
104
+
105
+
106
+%package -n %{libnamemmbd}
107
+Group: System/Libraries
108
+Summary: MakeMKV %{libmmbd}
109
+Provides: %{libmmbd} = %{version}-%{release}
110
+
111
+%description -n %{libnamemmbd}
112
+MakeMKV %{libmmbd} shared library
113
+
114
+
115
+%prep
116
+ "$(grep $(basename %{SOURCE0}) %{SOURCE2} | cut -d' ' -f1)" == "$(sha256sum < %{SOURCE0} | cut -d' ' -f1)" || exit 1
117
+ "$(grep $(basename %{SOURCE1}) %{SOURCE2} | cut -d' ' -f1)" == "$(sha256sum < %{SOURCE1} | cut -d' ' -f1)" || exit 1
118
+%autosetup -n %{name}-oss-%{version} -p1
119
+
120
+%build
121
+ export CC="gcc -fcommon" # see <https://gcc.gnu.org/gcc-10/porting_to.html#common>
122
+%configure
123
+%make_build
124
+
125
+%install
126
+%make_install
127
+%suse_update_desktop_file -c makemkv makemkv "makemkv" makemkv makemkv.png AudioVideo AudioVideoEditing
128
+tar xaf %{SOURCE1}
129
+%ifarch x86_64
130
+ %{__install} -m 755 %{name}-bin-%{version}/bin/amd64/makemkvcon %{buildroot}%{_bindir}/
131
+%else
132
+ %{__install} -m 755 %{name}-bin-%{version}/bin/i386/makemkvcon %{buildroot}%{_bindir}/
133
+%endif
134
+chmod 755 %{buildroot}%{_libdir}/%{libdriveio}.so.%{majordriveio}* \
135
+ %{buildroot}%{_libdir}/%{libmakemkv}.so.%{majormakemkv}* \
136
+ %{buildroot}%{_libdir}/%{libmmbd}.so.%{majormmbd}*
137
+
138
+mkdir -p -m 755 %{buildroot}%{_datadir}/MakeMKV
139
+%{__install} -m 644 %{name}-bin-%{version}/src/share/* %{buildroot}%{_datadir}/MakeMKV/
140
+
141
+
142
+%post -n %{libnamedriveio} -p /sbin/ldconfig
143
+%postun -n %{libnamedriveio} -p /sbin/ldconfig
144
+
145
+%post -n %{libnamemakemkve} -p /sbin/ldconfig
146
+%postun -n %{libnamemakemkve} -p /sbin/ldconfig
147
+
148
+%post -n %{libnamemmbd} -p /sbin/ldconfig
149
+%postun -n %{libnamemmbd} -p /sbin/ldconfig
150
+
151
+
152
+%files
153
+%doc %{name}-bin-%{version}/src/eula_en_linux.txt
154
+%{_bindir}/*
155
+%{_datadir}/MakeMKV
156
+%{_datadir}/icons/hicolor
157
+%{_datadir}/applications/makemkv.desktop
158
+
159
+%files -n %{libnamedriveio}
160
+%{_libdir}/%{libdriveio}.so.%{majordriveio}*
161
+
162
+%files -n %{libnamemakemkve}
163
+%{_libdir}/%{libmakemkv}.so.%{majormakemkv}*
164
+
165
+%files -n %{libnamemmbd}
166
+%{_libdir}/%{libmmbd}.so.%{majormmbd}*
167
+
168
+
169
+%changelog
170
fix-reproducible-builds.patch
Added
13
1
2
+--- a/Makefile.in
3
++++ b/Makefile.in
4
+@@ -27,7 +27,7 @@
5
+ OBJCOPY=@OBJCOPY@
6
+ LD=@LD@
7
+ BUILDINFO_ARCH_NAME=$(shell $(GCC) -dumpmachine)
8
+-BUILDINFO_BUILD_DATE=$(shell date)
9
++BUILDINFO_BUILD_DATE=$(shell date -u -d@$(SOURCE_DATE_EPOCH))
10
+
11
+ top_srcdir ?= .
12
+ INCF=-I$(top_srcdir)/
13
silence-return-type.patch
Added
46
1
2
+diff -rup makemkv-oss-1.17.0.orig/mmgpl/dvdnav/vm/vmget.c makemkv-oss-1.17.0/mmgpl/dvdnav/vm/vmget.c
3
+--- makemkv-oss-1.17.0.orig/mmgpl/dvdnav/vm/vmget.c 2022-06-28 10:12:22.384481339 +0200
4
++++ makemkv-oss-1.17.0/mmgpl/dvdnav/vm/vmget.c 2022-06-28 10:16:08.024416824 +0200
5
+@@ -311,6 +311,8 @@ int vm_get_video_scale_permission(vm_t *
6
+ }
7
+
8
+ video_attr_t vm_get_video_attr(vm_t *vm) {
9
++ static video_attr_t not_actually_used = { 0 };
10
++
11
+ switch ((vm->state).domain) {
12
+ case DVD_DOMAIN_VTSTitle:
13
+ return vm->vtsi->vtsi_mat->vts_video_attr;
14
+@@ -322,9 +324,12 @@ video_attr_t vm_get_video_attr(vm_t *vm)
15
+ default:
16
+ vassert(0);
17
+ }
18
++ return not_actually_used; /* NOT REACHED */
19
+ }
20
+
21
+ audio_attr_t vm_get_audio_attr(vm_t *vm, int streamN) {
22
++ static audio_attr_t not_actually_used = { 0 };
23
++
24
+ switch ((vm->state).domain) {
25
+ case DVD_DOMAIN_VTSTitle:
26
+ return vm->vtsi->vtsi_mat->vts_audio_attrstreamN;
27
+@@ -336,9 +341,12 @@ audio_attr_t vm_get_audio_attr(vm_t *vm,
28
+ default:
29
+ vassert(0);
30
+ }
31
++ return not_actually_used; /* NOT REACHED */
32
+ }
33
+
34
+ subp_attr_t vm_get_subp_attr(vm_t *vm, int streamN) {
35
++ static subp_attr_t not_actually_used = { 0 };
36
++
37
+ switch ((vm->state).domain) {
38
+ case DVD_DOMAIN_VTSTitle:
39
+ return vm->vtsi->vtsi_mat->vts_subp_attrstreamN;
40
+@@ -350,4 +358,5 @@ subp_attr_t vm_get_subp_attr(vm_t *vm, i
41
+ default:
42
+ vassert(0);
43
+ }
44
++ return not_actually_used; /* NOT REACHED */
45
+ }
46
makemkv-bin-1.17.9.tar.gz
Added
makemkv-oss-1.17.9.tar.gz
Added
makemkv-sha-1.17.9.txt
Added
17
1
2
+-----BEGIN PGP SIGNED MESSAGE-----
3
+Hash: SHA256
4
+
5
+5ec4863cc1ff9e4d5f2d35309c1eaeff046c86ee24643c85aabf06a52ea78c74 Setup_MakeMKV_v1.17.9.exe
6
+abcedcbc7073510445e303bf640d3b91b1aba24d01923d411938bfe22d2cd47b makemkv-bin-1.17.9.tar.gz
7
+26b115e6ba4935181b5ea88a2cd51966d59b672478e0431377591229518b67aa makemkv-oss-1.17.9.tar.gz
8
+c16b10974f6360d7d52c72a33e4006587f0253eaecb40e0272c9b0be213e3ebd makemkv_v1.17.9_osx.dmg
9
+-----BEGIN PGP SIGNATURE-----
10
+Version: GnuPG v2
11
+
12
+iHUEAREIAB0WIQQuzyMwXx/AsyABZzOU4wg6GAQmlwUCZ55I+gAKCRCU4wg6GAQm
13
+l7VoAQCVtEAaZSl4VUgwn1C3oykp6t/vaMO2JUpgo6EpNXwTZAD/REwG/U2LGc40
14
+8juHRC4xAJhh20c1kpctvhEVujNiYmI=
15
+=mHNG
16
+-----END PGP SIGNATURE-----
17
Refresh
MakeMKV
x86_64
x86_64
x86_64
i586
Refresh
Login required, please
login
or
signup
in order to comment
Request History
enzokiel created request 19 days ago
Initial package, version 1.17.9
enzokiel accepted request 19 days ago