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 7 days ago
Initial package, version 1.17.9
enzokiel accepted request 7 days ago