From 996f8a0cc20d4ba46f8745583fe75d125d0fabf4ff9f62367c5dffc9187ac872 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Fri, 15 May 2015 09:20:00 +0000 Subject: [PATCH 1/5] Accepting request 307251 from home:scarabeus_iv:branches:multimedia:apps - Sync with packman spec-file - Update to 0.9.1 OBS-URL: https://build.opensuse.org/request/show/307251 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=7 --- .gitattributes | 2 + v0.9.1.tar.gz => mpv-0.9.1.tar.gz | 0 mpv.changes | 8 +- mpv.spec | 186 ++++++++++++++++++------------ waf-1.8.9 | 3 + 5 files changed, 123 insertions(+), 76 deletions(-) rename v0.9.1.tar.gz => mpv-0.9.1.tar.gz (100%) create mode 100644 waf-1.8.9 diff --git a/.gitattributes b/.gitattributes index 9b03811..5905ad0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -21,3 +21,5 @@ *.xz filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text +## Specific LFS patterns +waf-1.8.9 filter=lfs diff=lfs merge=lfs -text diff --git a/v0.9.1.tar.gz b/mpv-0.9.1.tar.gz similarity index 100% rename from v0.9.1.tar.gz rename to mpv-0.9.1.tar.gz diff --git a/mpv.changes b/mpv.changes index 79cdf92..8a905bb 100644 --- a/mpv.changes +++ b/mpv.changes @@ -1,7 +1,12 @@ +------------------------------------------------------------------- +Fri May 15 08:19:20 UTC 2015 - tchvatal@suse.com + +- Sync with packman spec-file + ------------------------------------------------------------------- Wed May 6 12:49:29 UTC 2015 - mpluskal@suse.com -- Update to 0.9.2 +- Update to 0.9.1 * mpv's IRC channel moved from #mpv-player to #mpv on chat.freenode.net. * Documentation updates. * The default value for the --ytdl-format option is now best, in order to work around youtube-dl's 2015.04.26 release enabling DASH by default, as FFmpeg / Libav do not yet properly support DASH. @@ -34,6 +39,7 @@ Wed May 6 12:49:29 UTC 2015 - mpluskal@suse.com * Options that have multiple options and also include a "yes" option now default to that if specified with no arguments. * The default value of --cache-default is now 150000 (153.6 MB, ~146 MiB). * JPEG screenshots now use the same subsampling as the source video. The images are still RGB regardless of source format though. + ------------------------------------------------------------------- Thu Apr 23 11:27:19 UTC 2015 - mpluskal@suse.com diff --git a/mpv.spec b/mpv.spec index 7eee1b8..e0ea3f6 100644 --- a/mpv.spec +++ b/mpv.spec @@ -2,6 +2,7 @@ # spec file for package mpv # # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015 Packman Team # Copyright (c) 2012 Jiri Slaby # Copyright (c) 2011-2012 Pascal Bleser # @@ -18,73 +19,68 @@ # -%define libname libmpv1 +%define _waf_ver 1.8.9 +%define lname libmpv1 Name: mpv Version: 0.9.1 Release: 0 -Summary: Advanced General Purpose Video Player -License: GPL-2.0+ +Summary: Advanced general-purpose multimedia player +License: GPL-2.0+ and BSD-3-Clause Group: Productivity/Multimedia/Video/Players +# waf is licensed with BSD-3-Clause Url: http://mpv.io/ -Source0: https://github.com/mpv-player/mpv/archive/v%{version}.tar.gz -Source1: %{name}.changes +Source: http://github.com/mpv-player/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +# Can't use system one as it breaks quite often with updates +Source1: http://ftp.waf.io/pub/release/waf-%{_waf_ver} +Source2: %{name}.changes BuildRequires: hicolor-icon-theme BuildRequires: ladspa-devel -BuildRequires: libavcodec-libav-devel -BuildRequires: libavdevice-libav-devel -BuildRequires: libavfilter-libav-devel -BuildRequires: libavformat-libav-devel -BuildRequires: libavutil-libav-devel +BuildRequires: libavcodec-devel +BuildRequires: libavdevice-devel +BuildRequires: libavfilter-devel +BuildRequires: libavformat-devel +BuildRequires: libavutil-devel BuildRequires: libjpeg-devel BuildRequires: libmng-devel -BuildRequires: libswscale-libav-devel -BuildRequires: libv4l-devel +BuildRequires: libswscale-devel BuildRequires: linux-kernel-headers BuildRequires: lirc-devel -BuildRequires: lua-devel -BuildRequires: luajit-devel BuildRequires: ncurses-devel +BuildRequires: perl BuildRequires: pkg-config -BuildRequires: pulseaudio-devel BuildRequires: python-docutils -BuildRequires: python-rst2pdf BuildRequires: python3 BuildRequires: update-desktop-files -BuildRequires: waf BuildRequires: yasm BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(caca) BuildRequires: pkgconfig(dri) -BuildRequires: pkgconfig(dvdnav) -BuildRequires: pkgconfig(dvdread) -BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(dvdnav) >= 4.2.0 +BuildRequires: pkgconfig(dvdread) >= 4.1.0 BuildRequires: pkgconfig(enca) BuildRequires: pkgconfig(jack) -BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(libass) -BuildRequires: pkgconfig(libavresample) -BuildRequires: pkgconfig(libbluray) +BuildRequires: pkgconfig(lcms2) >= 2.6 +BuildRequires: pkgconfig(libass) >= 0.12.1 +BuildRequires: pkgconfig(libbluray) >= 0.3.0 BuildRequires: pkgconfig(libbs2b) BuildRequires: pkgconfig(libcdio) BuildRequires: pkgconfig(libcdio_cdda) BuildRequires: pkgconfig(libcdio_paranoia) -BuildRequires: pkgconfig(libguess) BuildRequires: pkgconfig(libiso9660) +BuildRequires: pkgconfig(libpulse) >= 1.0 +BuildRequires: pkgconfig(libswresample) +BuildRequires: pkgconfig(libswscale) BuildRequires: pkgconfig(libudf) +BuildRequires: pkgconfig(libv4l2) BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(libva-x11) -BuildRequires: pkgconfig(openal) +BuildRequires: pkgconfig(lua) +BuildRequires: pkgconfig(openal) >= 1.13 BuildRequires: pkgconfig(portaudio-2.0) BuildRequires: pkgconfig(smbclient) BuildRequires: pkgconfig(vdpau) -BuildRequires: pkgconfig(wayland-client) -BuildRequires: pkgconfig(wayland-cursor) -BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-scanner) -BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xinerama) -BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(xscrnsaver) BuildRequires: pkgconfig(xv) @@ -93,27 +89,51 @@ BuildRequires: pkgconfig(zlib) # Used via LUA scripts Recommends: youtube-dl BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?BUILD_ORIG} +BuildRequires: pkgconfig(libmpg123) +%endif +# PDF manual. +# JIT for lua. +%if 0%{?suse_version} > 1310 +BuildRequires: python-rst2pdf +BuildRequires: pkgconfig(luajit) +%endif +%if 0%{?suse_version} != 1315 +# Testing framework: disabled for now as it runs just 1 test +# BuildRequires: pkgconfig(cmocka) >= 0.4.1 +# Wayland and libguess. +BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(libguess) +%if 0%{?suse_version} > 1310 +BuildRequires: pkgconfig(wayland-client) >= 1.6.0 +BuildRequires: pkgconfig(wayland-cursor) >= 1.6.0 +BuildRequires: pkgconfig(wayland-egl) +BuildRequires: pkgconfig(wayland-scanner) +BuildRequires: pkgconfig(wayland-server) +BuildRequires: pkgconfig(xkbcommon) >= 0.3.0 +%endif +%endif %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. -%package devel +%package devel Summary: A library to link together with mpv player Group: Development/Libraries/C and C++ -Requires: %{libname} = %{version} +Requires: %{lname} = %{version} -%description devel +%description devel 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. This package contains all the development files. -%package -n %{libname} +%package -n %{lname} Summary: A library to link together with mpv player Group: System/Libraries -%description -n %{libname} +%description -n %{lname} 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. @@ -123,34 +143,44 @@ features. %prep %setup -q -# I hate UNKNOWN so lets put decent info there -modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{SOURCE1}")" -DATE="$(date -d "${modified}" "+%%b %%e %%Y")" -sed -i \ - -e "s:UNKNOWN:${DATE}:g" \ - common/version.c +# As we downloaded specific waf version we need to put and prepare it in place. +cp -f %{SOURCE1} waf +chmod a+x waf + +# I hate UNKNOWN so lets put decent info there. +MODIFIED="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{SOURCE2}")" +DATE="$(date -d "$MODIFIED" "+%%b %%e %%Y")" +sed -i "s|UNKNOWN|$DATE|g;s|VERSION|\"%{version}\"|g" common/version.c %build -CCFLAGS="%{optflags}" \ -waf configure \ - --prefix="%{_prefix}" \ - --bindir="%{_bindir}" \ - --mandir="%{_mandir}" \ - --libdir="%{_libdir}" \ - --docdir="%{_docdir}/%{name}" \ - --confdir="%{_sysconfdir}/%{name}" \ - --enable-openal \ - --enable-cdda \ - --enable-libmpv-shared \ - --disable-sdl1 \ - --disable-sdl2 \ - --disable-build-date \ - --disable-debug +# SDL: disable as it is pointless to have on Linux, it is Windows/OS X fallback. +myopts="--disable-sdl1 --disable-sdl2" +# We don't want to rebuild all the time. +myopts+=" --disable-build-date" +# Debug just adds -g and we do that over optflags anyway. +myopts+=" --disable-debug" +export CCFLAGS="%{optflags}" +./waf configure \ + --prefix="%{_prefix}" \ + --bindir="%{_bindir}" \ + --mandir="%{_mandir}" \ + --libdir="%{_libdir}" \ + --docdir="%{_docdir}/%{name}" \ + --confdir="%{_sysconfdir}/%{name}" \ + --enable-openal \ + --enable-cdda \ + --enable-libmpv-shared \ + --enable-zsh-comp \ + --enable-manpage-build \ +%if 0%{?suse_version} > 1315 + --enable-pdf-build \ +%endif + ${myopts} -waf build --verbose %{?_smp_mflags} +./waf build --verbose %{?_smp_mflags} %install -waf --destdir=%{buildroot} install %{?_smp_mflags} +./waf --destdir=%{buildroot} install %post %desktop_database_post @@ -160,28 +190,34 @@ waf --destdir=%{buildroot} install %{?_smp_mflags} %desktop_database_postun %icon_theme_cache_postun -%post -n %{libname} -p /sbin/ldconfig +%post -n %{lname} -p /sbin/ldconfig -%postun -n %{libname} -p /sbin/ldconfig - -%files -n %{libname} -%defattr(-,root,root,-) -%{_libdir}/*.so.* - -%files devel -%defattr(-,root,root,-) -%{_includedir}/%{name} -%{_libdir}/*.so -%{_libdir}/pkgconfig/%{name}.pc +%postun -n %{lname} -p /sbin/ldconfig %files %defattr(-,root,root) -%doc LICENSE Copyright README.md etc/example.conf etc/input.conf -%dir %{_sysconfdir}/%{name} +%if 0%{?suse_version} > 1315 +%doc Copyright LICENSE README.md etc/example.conf etc/input.conf build/DOCS/man/mpv.pdf +%else +%doc Copyright LICENSE README.md etc/example.conf etc/input.conf +%endif +%dir %{_sysconfdir}/%{name}/ %config %{_sysconfdir}/%{name}/encoding-profiles.conf %{_bindir}/%{name} -%doc %{_mandir}/man1/%{name}.1* %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.png +#zsh completion +%{_datadir}/zsh/site-functions/_mpv +%{_mandir}/man?/%{name}.?%{?ext_man} + +%files -n %{lname} +%defattr(-,root,root) +%{_libdir}/*.so.* + +%files devel +%defattr(-,root,root) +%{_includedir}/%{name}/ +%{_libdir}/*.so +%{_libdir}/pkgconfig/%{name}.pc %changelog diff --git a/waf-1.8.9 b/waf-1.8.9 new file mode 100644 index 0000000..0782f3e --- /dev/null +++ b/waf-1.8.9 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:751b4a0338a94e557c554b32e19137f70b67f3b2d1e748281f543307ce796674 +size 97060 From 2cb5b770fdadab5738288f75c201c86c152e2aef37a7dbaa1bb02365bdbbab52 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Fri, 22 May 2015 17:08:15 +0000 Subject: [PATCH 2/5] Accepting request 308079 from home:olh:branches:multimedia:apps - Sync buildrequires with packman spec-file prjconf needs: Prefer: libavdevice-devel Prefer: libavfilter-devel OBS-URL: https://build.opensuse.org/request/show/308079 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=8 --- mpv.changes | 5 +++++ mpv.spec | 14 +++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/mpv.changes b/mpv.changes index 8a905bb..4b5dc92 100644 --- a/mpv.changes +++ b/mpv.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 19 12:48:13 UTC 2015 - olaf@aepfle.de + +- Sync buildrequires with packman spec-file + ------------------------------------------------------------------- Fri May 15 08:19:20 UTC 2015 - tchvatal@suse.com diff --git a/mpv.spec b/mpv.spec index e0ea3f6..56f6894 100644 --- a/mpv.spec +++ b/mpv.spec @@ -35,14 +35,8 @@ Source1: http://ftp.waf.io/pub/release/waf-%{_waf_ver} Source2: %{name}.changes BuildRequires: hicolor-icon-theme BuildRequires: ladspa-devel -BuildRequires: libavcodec-devel -BuildRequires: libavdevice-devel -BuildRequires: libavfilter-devel -BuildRequires: libavformat-devel -BuildRequires: libavutil-devel BuildRequires: libjpeg-devel BuildRequires: libmng-devel -BuildRequires: libswscale-devel BuildRequires: linux-kernel-headers BuildRequires: lirc-devel BuildRequires: ncurses-devel @@ -61,6 +55,11 @@ BuildRequires: pkgconfig(enca) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(lcms2) >= 2.6 BuildRequires: pkgconfig(libass) >= 0.12.1 +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavdevice) >= 55.0.0 +BuildRequires: pkgconfig(libavfilter) >= 5.0.0 +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libbluray) >= 0.3.0 BuildRequires: pkgconfig(libbs2b) BuildRequires: pkgconfig(libcdio) @@ -68,7 +67,7 @@ BuildRequires: pkgconfig(libcdio_cdda) BuildRequires: pkgconfig(libcdio_paranoia) BuildRequires: pkgconfig(libiso9660) BuildRequires: pkgconfig(libpulse) >= 1.0 -BuildRequires: pkgconfig(libswresample) +BuildRequires: pkgconfig(libswresample) >= 1.1.100 BuildRequires: pkgconfig(libswscale) BuildRequires: pkgconfig(libudf) BuildRequires: pkgconfig(libv4l2) @@ -90,6 +89,7 @@ BuildRequires: pkgconfig(zlib) Recommends: youtube-dl BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?BUILD_ORIG} +BuildRequires: pkgconfig(libavresample) >= 2.1.0 BuildRequires: pkgconfig(libmpg123) %endif # PDF manual. From aa82e003ab5759a42da864c18e03cc11603112177c787bdd219520b2298705f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Wed, 27 May 2015 09:35:22 +0000 Subject: [PATCH 3/5] - Version bump to 0.9.2: * Various opengl fixes * Fulscreen behaviour fixes for some WMs * Various other small fixes OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=9 --- .gitattributes | 2 +- mpv-0.9.1.tar.gz | 3 --- mpv-0.9.2.tar.gz | 3 +++ mpv.changes | 8 ++++++++ mpv.spec | 17 ++++++++--------- waf-1.8.10 | 3 +++ waf-1.8.9 | 3 --- 7 files changed, 23 insertions(+), 16 deletions(-) delete mode 100644 mpv-0.9.1.tar.gz create mode 100644 mpv-0.9.2.tar.gz create mode 100644 waf-1.8.10 delete mode 100644 waf-1.8.9 diff --git a/.gitattributes b/.gitattributes index 5905ad0..66c78c2 100644 --- a/.gitattributes +++ b/.gitattributes @@ -22,4 +22,4 @@ *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text ## Specific LFS patterns -waf-1.8.9 filter=lfs diff=lfs merge=lfs -text +waf-1.8.10 filter=lfs diff=lfs merge=lfs -text diff --git a/mpv-0.9.1.tar.gz b/mpv-0.9.1.tar.gz deleted file mode 100644 index f8e9174..0000000 --- a/mpv-0.9.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5d23688575d2cc4484f7feef628c690f68016e385622201894d02cb238ea179e -size 2698031 diff --git a/mpv-0.9.2.tar.gz b/mpv-0.9.2.tar.gz new file mode 100644 index 0000000..8dca9d5 --- /dev/null +++ b/mpv-0.9.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0148f55dbd17705f49bb496d0ce374419de62e1b17195d91409d7727cbd4751 +size 2701306 diff --git a/mpv.changes b/mpv.changes index 4b5dc92..3a3c86e 100644 --- a/mpv.changes +++ b/mpv.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Wed May 27 09:23:41 UTC 2015 - tchvatal@suse.com + +- Version bump to 0.9.2: + * Various opengl fixes + * Fulscreen behaviour fixes for some WMs + * Various other small fixes + ------------------------------------------------------------------- Tue May 19 12:48:13 UTC 2015 - olaf@aepfle.de diff --git a/mpv.spec b/mpv.spec index 56f6894..38eb965 100644 --- a/mpv.spec +++ b/mpv.spec @@ -19,10 +19,10 @@ # -%define _waf_ver 1.8.9 +%define _waf_ver 1.8.10 %define lname libmpv1 Name: mpv -Version: 0.9.1 +Version: 0.9.2 Release: 0 Summary: Advanced general-purpose multimedia player License: GPL-2.0+ and BSD-3-Clause @@ -35,8 +35,14 @@ Source1: http://ftp.waf.io/pub/release/waf-%{_waf_ver} Source2: %{name}.changes BuildRequires: hicolor-icon-theme BuildRequires: ladspa-devel +BuildRequires: libavcodec-devel +BuildRequires: libavdevice-devel +BuildRequires: libavfilter-devel +BuildRequires: libavformat-devel +BuildRequires: libavutil-devel BuildRequires: libjpeg-devel BuildRequires: libmng-devel +BuildRequires: libswscale-devel BuildRequires: linux-kernel-headers BuildRequires: lirc-devel BuildRequires: ncurses-devel @@ -55,11 +61,6 @@ BuildRequires: pkgconfig(enca) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(lcms2) >= 2.6 BuildRequires: pkgconfig(libass) >= 0.12.1 -BuildRequires: pkgconfig(libavcodec) -BuildRequires: pkgconfig(libavdevice) >= 55.0.0 -BuildRequires: pkgconfig(libavfilter) >= 5.0.0 -BuildRequires: pkgconfig(libavformat) -BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libbluray) >= 0.3.0 BuildRequires: pkgconfig(libbs2b) BuildRequires: pkgconfig(libcdio) @@ -67,7 +68,6 @@ BuildRequires: pkgconfig(libcdio_cdda) BuildRequires: pkgconfig(libcdio_paranoia) BuildRequires: pkgconfig(libiso9660) BuildRequires: pkgconfig(libpulse) >= 1.0 -BuildRequires: pkgconfig(libswresample) >= 1.1.100 BuildRequires: pkgconfig(libswscale) BuildRequires: pkgconfig(libudf) BuildRequires: pkgconfig(libv4l2) @@ -89,7 +89,6 @@ BuildRequires: pkgconfig(zlib) Recommends: youtube-dl BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?BUILD_ORIG} -BuildRequires: pkgconfig(libavresample) >= 2.1.0 BuildRequires: pkgconfig(libmpg123) %endif # PDF manual. diff --git a/waf-1.8.10 b/waf-1.8.10 new file mode 100644 index 0000000..e7f1aa7 --- /dev/null +++ b/waf-1.8.10 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73e4d1932a309d4bb67bbab160e7c551e97a46046d36a552da1331acdff007a3 +size 97360 diff --git a/waf-1.8.9 b/waf-1.8.9 deleted file mode 100644 index 0782f3e..0000000 --- a/waf-1.8.9 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:751b4a0338a94e557c554b32e19137f70b67f3b2d1e748281f543307ce796674 -size 97060 From 7cf54167a7cd6fc95fa18b51b8c9f97ad06f08bd150dc4565fed2acb117093de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Wed, 27 May 2015 10:56:05 +0000 Subject: [PATCH 4/5] - Try to fix build for both Factory and packman * We neeed to sync this up OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=10 --- mpv.changes | 6 ++++++ mpv.spec | 14 ++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/mpv.changes b/mpv.changes index 3a3c86e..3fb2062 100644 --- a/mpv.changes +++ b/mpv.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed May 27 10:53:28 UTC 2015 - tchvatal@suse.com + +- Try to fix build for both Factory and packman + * We neeed to sync this up + ------------------------------------------------------------------- Wed May 27 09:23:41 UTC 2015 - tchvatal@suse.com diff --git a/mpv.spec b/mpv.spec index 38eb965..f9da1b1 100644 --- a/mpv.spec +++ b/mpv.spec @@ -89,7 +89,21 @@ BuildRequires: pkgconfig(zlib) Recommends: youtube-dl BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?BUILD_ORIG} +# ffmpeg pkgconfig not possible on factory due to missing preffer in prjconfigs +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavdevice) >= 55.0.0 +BuildRequires: pkgconfig(libavfilter) >= 5.0.0 +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libmpg123) +BuildRequires: pkgconfig(libswresample) >= 1.1.100 +%else +BuildRequires: libavcodec-devel +BuildRequires: libavdevice-devel +BuildRequires: libavfilter-devel +BuildRequires: libavformat-devel +BuildRequires: libavutil-devel +BuildRequires: libswscale-devel %endif # PDF manual. # JIT for lua. From c6e197e4c7204c3277fe2157caa0c81bc9217fdcefe215e30cd9487be31d2a0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Wed, 27 May 2015 11:00:50 +0000 Subject: [PATCH 5/5] OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=11 --- mpv.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/mpv.spec b/mpv.spec index f9da1b1..3e05809 100644 --- a/mpv.spec +++ b/mpv.spec @@ -35,14 +35,8 @@ Source1: http://ftp.waf.io/pub/release/waf-%{_waf_ver} Source2: %{name}.changes BuildRequires: hicolor-icon-theme BuildRequires: ladspa-devel -BuildRequires: libavcodec-devel -BuildRequires: libavdevice-devel -BuildRequires: libavfilter-devel -BuildRequires: libavformat-devel -BuildRequires: libavutil-devel BuildRequires: libjpeg-devel BuildRequires: libmng-devel -BuildRequires: libswscale-devel BuildRequires: linux-kernel-headers BuildRequires: lirc-devel BuildRequires: ncurses-devel