From 1c0e616db04d18930ce035e0d1c9edec0e4fcf7d Mon Sep 17 00:00:00 2001 From: churchyard Date: Sun, 1 Sep 2013 11:36:10 +0000 Subject: [PATCH] Initial import (#2926) --- .gitignore | 1 + mpv-config.patch | 29 ++++++++++++++++++ mpv.spec | 79 ++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 110 insertions(+) create mode 100644 mpv-config.patch create mode 100644 mpv.spec diff --git a/.gitignore b/.gitignore index e69de29..b3972f8 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +v0.1.2.tar.gz diff --git a/mpv-config.patch b/mpv-config.patch new file mode 100644 index 0000000..18b5e4b --- /dev/null +++ b/mpv-config.patch @@ -0,0 +1,29 @@ +diff --git a/etc/example.conf b/etc/example.conf +index 96c7afa..d9d1aea 100644 +--- a/etc/example.conf ++++ b/etc/example.conf +@@ -1,7 +1,7 @@ + # + # mpv configuration file + # +-# Configuration files are read system-wide from /usr/local/etc/mpv.conf ++# Configuration files are read system-wide from /etc/mpv/mpv.conf + # and per-user from ~/.mpv/config, where per-user settings override + # system-wide settings, all of which are overrriden by the command line. + # +@@ -21,6 +21,7 @@ + + # Specify default video driver (see -vo help for a list). + #vo=vdpau ++vo=xv + + # Start in fullscreen mode by default. + #fs=yes +@@ -41,6 +42,7 @@ + + # Specify default audio driver (see -ao help for a list). + #ao=alsa ++ao=pulse,alsa, + + # Disable softvol usage, and always use the system mixer if available. + #softvol=no diff --git a/mpv.spec b/mpv.spec new file mode 100644 index 0000000..d09db3c --- /dev/null +++ b/mpv.spec @@ -0,0 +1,79 @@ +Name: mpv +Version: 0.1.2 +Release: 2%{?dist} +Summary: Movie player playing most video formats and DVDs +License: GPLv3+ +URL: http://%{name}.io/ +Source0: https://github.com/%{name}-player/%{name}/archive/v%{version}.tar.gz + +# set defaults for Fedora +Patch0: %{name}-config.patch + +BuildRequires: aalib-devel +BuildRequires: alsa-lib-devel +BuildRequires: bzip2-devel +BuildRequires: ffmpeg-devel +BuildRequires: libass-devel +BuildRequires: libbluray-devel +BuildRequires: libdvdnav-devel +BuildRequires: libGL-devel +BuildRequires: libsmbclient-devel +BuildRequires: libvdpau-devel +BuildRequires: libXinerama-devel +BuildRequires: libXScrnSaver-devel +BuildRequires: libXv-devel +BuildRequires: lirc-devel +BuildRequires: pulseaudio-libs-devel +BuildRequires: python-docutils + +%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. + +%prep +%setup -q +%patch0 -p1 + +%build +./configure \ + --prefix=%{_prefix} \ + --bindir=%{_bindir} \ + --mandir=%{_mandir} \ + --confdir=%{_sysconfdir}/%{name} \ + --extra-cflags="$RPM_OPT_FLAGS" \ + --enable-joystick \ + --enable-lirc \ + --enable-radio \ + --enable-radio-capture \ + --enable-smb \ + --disable-termcap \ + --extra-cflags='-I/usr/include/samba-4.0/' + +make %{?_smp_mflags} + +%install +make install DESTDIR=%{buildroot} + +# Default config files +install -Dpm 644 etc/example.conf %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf + +%files +%doc AUTHORS LICENSE README.md Copyright +%{_bindir}/%{name} +%{_mandir}/man1/%{name}.* +%{_sysconfdir}/%{name} +%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf + +%changelog +* Tue Aug 27 2013 Miro Hrončok - 0.1.2-2 +- Reduced BRs a lot (removed support for various stuff) +- Make smbclient realized +- Changed the description to the text from manual page + +* Mon Aug 19 2013 Miro Hrončok - 0.1.2-1 +- Initial spec +- Inspired a lot in mplayer.spec + diff --git a/sources b/sources index e69de29..a111cbd 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +78cc945e7628d2f17f75bec18cc750e3 v0.1.2.tar.gz