Projects
Multimedia
MakeMKV
makemkv.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File makemkv.spec of Package MakeMKV (Revision 17)
Currently displaying revision
17
,
Show latest
# spec file for MakeMKV # norootforbuild %define majordriveio 0 %define libdriveio libdriveio %define libnamedriveio %{libdriveio}%{majordriveio} %define majormakemkv 1 %define libmakemkv libmakemkv %define libnamemakemkve %{libmakemkv}%{majormakemkv} Name: makemkv Summary: DVD and BlueRay Ripping tool Version: 1.7.10 Release: 0.pm.1 License: see eula_en_linux.txt Group: Productivity/Multimedia/Video/Editors and Convertors Url: http://www.makemkv.com Source0: %{name}-oss-%{version}.tar.gz Source1: %{name}-bin-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: %{libnamedriveio} = %{version}-%{release} Requires: %{libnamemakemkve} = %{version}-%{release} BuildRequires: libopenssl-devel BuildRequires: libqt4-devel BuildRequires: libexpat-devel BuildRequires: update-desktop-files ExclusiveArch: i586 x86_64 %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. There are many players that can play MKV files nearly on all platforms, and there are tools to convert MKV files to many formats, including DVD and Blu-ray discs. 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. * Reads DVD and Blu-ray discs * Reads Blu-ray discs protected with latest versions of AACS and BD+ * Preserves all video and audio tracks, including HD audio * Preserves chapters information * Preserves all meta-information (track language, audio type) * Fast conversion - converts as fast as your drive can read data. * No additional software is required for conversion or decryption. * Available for Windows, Mac OS X and Linux * Functionality to open DVD discs is free and will always stay free. * All features (including Blu-ray decryption and processing) are free during BETA. %package -n %{libnamedriveio} Group: System/Libraries Summary: MakeMKV %{libdriveio} Provides: %{libdriveio} = %{version}-%{release} %description -n %{libnamedriveio} MakeMKV %{libdriveio} shared library %package -n %{libnamemakemkve} Group: System/Libraries Summary: MakeMKV %{libavdevice} Provides: %{libmakemkv} = %{version}-%{release} %description -n %{libnamemakemkve} MakeMKV %{libmakemkv} shared library %prep %setup -q -n %{name}-oss-%{version} %build sed -i -e "s|\${PREFIX}/lib|%{_libdir}|g" makefile.linux sed -i -e "s|ldconfig|#ldconfig|g" makefile.linux sed -i -e "s|-O3|${RPM_OPT_FLAGS}|g" makefile.linux %__make -f makefile.linux %install sed -i -e "s|rm -f /usr/|#rm -f %{?buildroot:%{buildroot}}/usr/|g" makefile.linux sed -i -e "s|install -t /usr/|install -t %{?buildroot:%{buildroot}}/usr/|g" makefile.linux %{__mkdir_p} -p %{buildroot}%{_bindir} %{__mkdir_p} -p %{buildroot}%{_libdir} %{__mkdir_p} -p %{buildroot}%{_datadir}/pixmaps %{__mkdir_p} -p %{buildroot}%{_datadir}/applications %makeinstall -f makefile.linux %{__install} -m 644 makemkvgui/src/img/128/mkv_icon.png %{buildroot}%{_datadir}/pixmaps/ %suse_update_desktop_file -c makemkv makemkv "makemkv" makemkv mkv_icon.png AudioVideo AudioVideoEditing tar xzf %{SOURCE1} %ifarch x86_64 %{__install} -m 755 %{name}-bin-%{version}/bin/amd64/makemkvcon %{buildroot}%{_bindir}/ %else %{__install} -m 755 %{name}-bin-%{version}/bin/i386/makemkvcon %{buildroot}%{_bindir}/ %{__install} -m 755 %{name}-bin-%{version}/bin/i386/mmdtsdec %{buildroot}%{_bindir}/ %endif %clean [ "%{buildroot}" != "/" ] && %{__rm} -rf "%{buildroot}" %post -n %{libnamedriveio} -p /sbin/ldconfig %postun -n %{libnamedriveio} -p /sbin/ldconfig %post -n %{libnamemakemkve} -p /sbin/ldconfig %postun -n %{libnamemakemkve} -p /sbin/ldconfig %files %defattr(-,root,root) %doc %{name}-bin-%{version}/src/eula_en_linux.txt %{_bindir}/makemkv %{_bindir}/makemkvcon %ifarch i586 %{_bindir}/mmdtsdec %endif %{_datadir}/pixmaps/mkv_icon.png %{_datadir}/icons/hicolor %{_datadir}/applications/makemkv.desktop %files -n %{libnamedriveio} %defattr(-,root,root) %{_libdir}/%{libdriveio}.so.%{majordriveio}* %files -n %{libnamemakemkve} %defattr(-,root,root) %{_libdir}/%{libmakemkv}.so.%{majormakemkv}* %changelog * Fri Jan 04 2013 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.10-0.pm.1 - update to 1.7.10 * Mon Nov 05 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.9-0.pm.1 - update to 1.7.9 * Mon Oct 15 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.8-0.pm.1 - update to 1.7.8 * Mon Aug 27 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.7-0.pm.1 - update to 1.7.7 * Sun Jul 01 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.6-0.pm.1 - update to 1.7.6 * Sat Apr 14 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.4-0.pm.1 - update to 1.7.4 * Wed Feb 15 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.2-0.pm.1 - update to 1.7.2 * Thu Feb 02 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.1-0.pm.1 - update to 1.7.1 * Tue Jan 10 2012 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.7.0-0.pm.1 - update to 1.7.0 * Fri Oct 28 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.16-0.pm.1 - update to 1.6.16 * Thu Aug 18 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.14-0.pm.1 - update to 1.6.14 * Mon May 30 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.10-0.pm.1 - update to 1.6.10 * Sun May 29 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.9-0.pm.1 - update to 1.6.9 * Mon Apr 24 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.8-0.pm.1 - update to 1.6.8 * Sun Apr 03 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.6-0.pm.1 - update to 1.6.6 * Wed Feb 16 2011 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.5-0.pm.1 - update to 1.6.5 * Sat Oct 30 2010 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.6.2-0.pm.1 - update to 1.6.2 * Fri Aug 06 2010 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.5.8-0.pm.1 - update to 1.5.8 * Sat Jul 17 2010 Manfred Tremmel <Manfred.Tremmel@iiv.de> - 1.5.6-0.pm.1 - first spec file
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.