Overview

Request 6263 (accepted)

Initial package, version 1.17.9


makemkv.changes Added
x
 
1
@@ -0,0 +1,943 @@
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
@@ -0,0 +1,168 @@
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
@@ -0,0 +1,11 @@
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
@@ -0,0 +1,44 @@
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
@@ -0,0 +1,15 @@
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
Refresh


Request History
enzokiel's avatar

enzokiel created request 7 days ago

Initial package, version 1.17.9


enzokiel's avatar

enzokiel accepted request 7 days ago