Mageia Bugzilla – Attachment 8545 Details for
Bug 13893
makemkv makes a mkv-file of your DVD
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
Here's a fully working spec file to build with
makemkv.spec (text/x-rpm-spec), 3.04 KB, created by
Kristoffer Grundström
on 2016-10-16 03:57:35 CEST
(
hide
)
Description:
Here's a fully working spec file to build with
Filename:
MIME Type:
Creator:
Kristoffer Grundström
Created:
2016-10-16 03:57:35 CEST
Size:
3.04 KB
patch
obsolete
># These files are binaries without symbols: ># ># makemkv-bin-%{version}/bin/amd64/makemkvcon ># makemkv-bin-%{version}/bin/i386/makemkvcon ># makemkv-bin-%{version}/bin/i386/mmdtsdec > ># This is a binary image inserted in the compiled GUI binary: ># makemkv-oss-%{version}/makemkvgui/bin/image_data.bin >%define debug_package %{nil} > >Summary: DVD and Blu-ray to MKV converter and network streamer >Name: makemkv >Version: 1.10.2 >Release: %mkrel 1 >License: GuinpinSoft inc and Mozilla Public License Version 1.1 and LGPLv2.1+ >URL: http://www.makemkv.com/ >Source0: http://www.makemkv.com/download/makemkv-oss-%{version}.tar.gz >Source1: http://www.makemkv.com/download/makemkv-bin-%{version}.tar.gz >BuildRequires: desktop-file-utils >BuildRequires: expat-devel >BuildRequires: openssl-devel >BuildRequires: pkgconfig(libavcodec) >BuildRequires: pkgconfig(libavutil) >BuildRequires: qt4-devel >Requires: hicolor-icon-theme > >%description >MakeMKV is your one-click solution to convert video that you own into free and >patents-unencumbered format that can be played everywhere. MakeMKV is a format >converter, otherwise called "transcoder".It converts the video clips from >proprietary (and usually encrypted) disc into a set of MKV files, preserving >most information but not changing it in any way. The MKV format can store >multiple video/audio tracks with all meta-information and preserve chapters. > >Additionally MakeMKV can instantly stream decrypted video without intermediate >conversion to wide range of players, so you may watch Blu-ray and DVD discs with >your favorite player on your favorite OS or on your favorite device. > >%prep >%setup -q -T -c -n %{name}-%{version} -b 0 -b 1 > >%build ># Accept eula >mkdir -p %{name}-bin-%{version}/tmp >echo "accepted" > %{name}-bin-%{version}/tmp/eula_accepted >cd %{name}-oss-%{version} >%configure >make %{?_smp_mflags} > >%install >make -C %{name}-oss-%{version} install DESTDIR=%{buildroot} LIBDIR=%{_libdir} >make -C %{name}-bin-%{version} install DESTDIR=%{buildroot} LIBDIR=%{_libdir} >chmod 755 %{buildroot}%{_libdir}/lib*.so* >desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop > ># Starting with version 1.8.5, MakeMKV comes with libmmbd library. ># This library also emulates libaacs/libbdplus libraries ># below are instructions how to setup libmmbd for libaacs/libbdplus emulation. ># Once done, any libbluray-based application, including VLC player, will be able to open protected blu-ray discs. > >ln -s %{_libdir}/libmmbd.so.0 $RPM_BUILD_ROOT%{_libdir}/libaacs.so.0 >ln -s %{_libdir}/libmmbd.so.0 $RPM_BUILD_ROOT%{_libdir}/libbdplus.so.0 > >%files >%doc %{name}-bin-%{version}/src/eula_en_linux.txt >%doc %{name}-oss-%{version}/License.txt >%{_bindir}/makemkv >%{_bindir}/makemkvcon ># mmdtsdec should be splitted in its own ix86 subpackage: >%{_bindir}/mmdtsdec >%{_datadir}/MakeMKV >%{_datadir}/applications/%{name}.desktop >%{_datadir}/icons/hicolor/*/apps/%{name}.png >%{_libdir}/libdriveio.so.0 >%{_libdir}/libmakemkv.so.1 >%{_libdir}/libmmbd.so.0 >%{_libdir}/libaacs.so.0 >%{_libdir}/libbdplus.so.0
# These files are binaries without symbols: # # makemkv-bin-%{version}/bin/amd64/makemkvcon # makemkv-bin-%{version}/bin/i386/makemkvcon # makemkv-bin-%{version}/bin/i386/mmdtsdec # This is a binary image inserted in the compiled GUI binary: # makemkv-oss-%{version}/makemkvgui/bin/image_data.bin %define debug_package %{nil} Summary: DVD and Blu-ray to MKV converter and network streamer Name: makemkv Version: 1.10.2 Release: %mkrel 1 License: GuinpinSoft inc and Mozilla Public License Version 1.1 and LGPLv2.1+ URL: http://www.makemkv.com/ Source0: http://www.makemkv.com/download/makemkv-oss-%{version}.tar.gz Source1: http://www.makemkv.com/download/makemkv-bin-%{version}.tar.gz BuildRequires: desktop-file-utils BuildRequires: expat-devel BuildRequires: openssl-devel BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavutil) BuildRequires: qt4-devel Requires: hicolor-icon-theme %description MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere. MakeMKV is a format converter, otherwise called "transcoder".It converts the video clips from proprietary (and usually encrypted) disc into a set of MKV files, preserving most information but not changing it in any way. The MKV format can store multiple video/audio tracks with all meta-information and preserve chapters. Additionally MakeMKV can instantly stream decrypted video without intermediate conversion to wide range of players, so you may watch Blu-ray and DVD discs with your favorite player on your favorite OS or on your favorite device. %prep %setup -q -T -c -n %{name}-%{version} -b 0 -b 1 %build # Accept eula mkdir -p %{name}-bin-%{version}/tmp echo "accepted" > %{name}-bin-%{version}/tmp/eula_accepted cd %{name}-oss-%{version} %configure make %{?_smp_mflags} %install make -C %{name}-oss-%{version} install DESTDIR=%{buildroot} LIBDIR=%{_libdir} make -C %{name}-bin-%{version} install DESTDIR=%{buildroot} LIBDIR=%{_libdir} chmod 755 %{buildroot}%{_libdir}/lib*.so* desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop # Starting with version 1.8.5, MakeMKV comes with libmmbd library. # This library also emulates libaacs/libbdplus libraries # below are instructions how to setup libmmbd for libaacs/libbdplus emulation. # Once done, any libbluray-based application, including VLC player, will be able to open protected blu-ray discs. ln -s %{_libdir}/libmmbd.so.0 $RPM_BUILD_ROOT%{_libdir}/libaacs.so.0 ln -s %{_libdir}/libmmbd.so.0 $RPM_BUILD_ROOT%{_libdir}/libbdplus.so.0 %files %doc %{name}-bin-%{version}/src/eula_en_linux.txt %doc %{name}-oss-%{version}/License.txt %{_bindir}/makemkv %{_bindir}/makemkvcon # mmdtsdec should be splitted in its own ix86 subpackage: %{_bindir}/mmdtsdec %{_datadir}/MakeMKV %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_libdir}/libdriveio.so.0 %{_libdir}/libmakemkv.so.1 %{_libdir}/libmmbd.so.0 %{_libdir}/libaacs.so.0 %{_libdir}/libbdplus.so.0
View Attachment As Raw
Actions:
View
Attachments on
bug 13893
:
5338
|
8402
| 8545 |
9575
|
9577