- Code: Select all
error: falló el desempaquetado de archivos : cpio: read
ERROR: 'unpack' failed for libmpv-devel-0.9.2-1bdk.mga5
that must be like
- Code: Select all
error: fail unpacking files : cpio: read
ERROR: 'unpack' failed for libmpv-devel-0.9.2-1bdk.mga5
This is the spec
- Code: Select all
Name: mpv
Version: 0.9.2
Release: %mkrel 1
Summary: Movie player playing most video formats and DVDs
License: GPLv2+
URL: http://%{name}.io/
Source0: %{name}-%{version}.tar.gz
# set defaults for Fedora
Patch0: %{name}-config.patch
BuildRequires: aalib-devel
BuildRequires: alsa-lib-devel
BuildRequires: libbzip2-devel
BuildRequires: liblua-devel
BuildRequires: desktop-file-utils
BuildRequires: libffmpeg-devel
BuildRequires: libffmpeg
BuildRequires: lcms2-devel
BuildRequires: libcdio-devel
BuildRequires: libcdio-paranoia-devel
BuildRequires: libgl-devel
BuildRequires: libxscrnsaver-devel
BuildRequires: libxinerama-devel
BuildRequires: libxv-devel
BuildRequires: libass-devel
BuildRequires: libbluray-devel
BuildRequires: libdvdnav-devel
BuildRequires: libguess-devel
BuildRequires: libquvi-devel
BuildRequires: libsmbclient-devel
BuildRequires: libva-devel
BuildRequires: libvdpau-devel
BuildRequires: libwayland-devel
BuildRequires: libxkbcommon-devel
BuildRequires: liblirc-devel
BuildRequires: libncurses-devel
BuildRequires: libpulseaudio-devel
BuildRequires: python-docutils
BuildRequires: python
BuildRequires: libwayland-devel
Requires: hicolor-icon-theme
%description
Mpv is a movie player based on MPlayer and mplayer2. It supports a wide variety
of video file formats, audio and video codecs, and subtitle types. Special
input URL types are available to read input from a variety of sources other
than disk files. Depending on platform, a variety of different video and audio
output methods are supported.
%package -n libmpv
Summary: Dynamic library for Mpv frontends
%description -n libmpv
This package contains the dynamic library libmpv, which provides access to Mpv.
%package -n libmpv-devel
Summary: Development package for libmpv
Requires: libmpv%{_isa} = %{version}-%{release}
Requires: pkgconfig
%description -n libmpv-devel
Libmpv development header files and libraries.
%prep
%setup -q
python %{_builddir}/%{name}-%{version}/bootstrap.py
%patch0 -p1
%build
CCFLAGS="%{optflags}" \
%{_builddir}/%{name}-%{version}/waf configure \
--prefix="%{_prefix}" \
--bindir="%{_bindir}" \
--libdir="%{_libdir}" \
--mandir="%{_mandir}" \
--docdir="%{_docdir}/%{name}" \
--confdir="%{_sysconfdir}/%{name}" \
--disable-sdl1 --disable-sdl2 \
--disable-build-date \
--enable-libmpv-shared
%{_builddir}/%{name}-%{version}/waf build --verbose %{?_smp_mflags}
%install
%{_builddir}/%{name}-%{version}/waf --destdir=%{buildroot} install %{?_smp_mflags}
# Default config files
install -Dpm 644 etc/example.conf %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf
install -Dpm 644 etc/input.conf %{buildroot}%{_sysconfdir}/%{name}/input.conf
desktop-file-install etc/mpv.desktop
for RES in 16 32 64; do
install -Dpm 644 etc/mpv-icon-8bit-${RES}x${RES}.png %{buildroot}%{_datadir}/icons/hicolor/${RES}x${RES}/apps/%{name}.png
done
%post
update-desktop-database &>/dev/null || :
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%postun
update-desktop-database &> /dev/null || :
if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor &>/dev/null || :
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
fi
%posttrans
gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor &>/dev/null || :
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%post -n libmpv -p /sbin/ldconfig
%postun -n libmpv -p /sbin/ldconfig
%files
%doc LICENSE README.md Copyright
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_mandir}/man1/%{name}.*
%dir %{_sysconfdir}/%{name}
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
%config(noreplace) %{_sysconfdir}/%{name}/encoding-profiles.conf
%config(noreplace) %{_sysconfdir}/%{name}/input.conf
%files -n libmpv
%doc LICENSE README.md Copyright
%{_libdir}/libmpv.so.*
%files -n libmpv-devel
%{_includedir}/%{name}
%{_libdir}/libmpv.so
%{_libdir}/pkgconfig/mpv.pc
Hope you can help me with this