mplayer rebuild

This commit is contained in:
Rmys
2019-11-17 17:45:56 +03:00
parent 33eab920ae
commit e4b68e88dd
4 changed files with 47 additions and 6 deletions
+9 -2
View File
@@ -13,14 +13,20 @@ from pisi.actionsapi import pythonmodules
pisitools.flags.sub("-O[\ds]+", "-O3")
def setup():
shelltools.system('sed -E "s|(#include <samba-4.0/libsmbclient.h>)|#include <time.h>\n\1|g" -i stream/stream_smb.c ./version.sh')
autotools.rawConfigure('\
--prefix=/usr \
--libdir=/usr/lib \
--confdir=/usr/share/mplayer \
--enable-dynamic-plugins \
--enable-menu \
--enable-x11 \
--datadir=/usr/share/mplayer \
--charset=UTF-8 \
--language=en \
--enable-xvmc \
--enable-smb \
--enable-radio \
--enable-radio-capture \
--enable-gui')
def build():
@@ -35,7 +41,8 @@ def install():
MANDIR=%(D)s/usr/share/man" % {"D": get.installDIR()})
# set the default skin for gui
shelltools.copytree("mplayer-1.2_pre37124/Blue-multilingual", "%s/usr/share/mplayer/skins/default" % get.installDIR())
#shelltools.copytree("mplayer-1.2_pre37124/Blue-multilingual", "%s/usr/share/mplayer/skins/default" % get.installDIR())
shelltools.copytree("Clearlooks-multilingual", "%s/usr/share/mplayer/skins/default" % get.installDIR())
# codecs conf, not something user will interact with
pisitools.insinto("/etc/mplayer", "etc/*.conf")
@@ -0,0 +1,12 @@
diff -rupN a/stream/stream_smb.c b/stream/stream_smb.c
--- a/stream/stream_smb.c 2013-03-16 13:38:34.000000000 +0000
+++ b/stream/stream_smb.c 2013-10-31 20:05:32.473947926 +0000
@@ -18,7 +18,7 @@
#include "config.h"
-#include <libsmbclient.h>
+#include <samba-4.0/libsmbclient.h>
#include <unistd.h>
#include "mp_msg.h"
@@ -0,0 +1,11 @@
--- ./configure.orig
+++ ./configure
@@ -4394,6 +4394,7 @@
if test "$_x11" = yes ; then
def_x11='#define CONFIG_X11 1'
vomodules="x11 xover $vomodules"
+ libs_mplayer="$libs_mplayer -lX11 -lXext"
else
_x11=no
def_x11='#undef CONFIG_X11'
+15 -4
View File
@@ -15,7 +15,8 @@
<Summary>Media Player for Linux</Summary>
<Description>MPlayer is a movie player that can run on many platforms. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native codecs.</Description>
<Archive sha1sum="0954a7141de7c945d90db234e39a78c27cf73f78" type="tarxz">http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.4.tar.xz</Archive>
<Archive sha1sum="b17c9081a31e6d7c6555b29dae49918350ca178a" type="tarbz2" target="MPlayer-1.4/mplayer-1.2_pre37124">https://sourceforge.net/projects/pisilinux/files/source/Blue-multilingual-1.13.2.tar.bz2</Archive>
<!-- <Archive sha1sum="b17c9081a31e6d7c6555b29dae49918350ca178a" type="tarbz2" target="MPlayer-1.4/mplayer-1.2_pre37124">https://sourceforge.net/projects/pisilinux/files/source/Blue-multilingual-1.13.2.tar.bz2</Archive> -->
<Archive sha1sum="2905179b06a0ddb937bbfbfd71b9f2d00cbdb875" type="tarbz2" target="MPlayer-1.4/">https://mplayerhq.hu/MPlayer/skins/Clearlooks-multilingual-2.0.3.tar.bz2</Archive>
<BuildDependencies>
<Dependency>gsm-devel</Dependency>
<Dependency>glib2-devel</Dependency>
@@ -61,7 +62,7 @@
<Dependency>rtmpdump-devel</Dependency>
<Dependency>libmpeg2-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>openjpeg-devel</Dependency>
<Dependency>openjpeg2-devel</Dependency>
<Dependency>DirectFB-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libmpcdec-devel</Dependency>
@@ -87,6 +88,8 @@
<Dependency>lzo-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>live555-devel</Dependency>
<Dependency>libraw1394-devel</Dependency>
<Dependency>cdparanoia-devel</Dependency>
<Dependency>yasm-devel</Dependency>
<Dependency>gnutls-devel</Dependency>
@@ -101,7 +104,8 @@
<Patches>
<!-- Bugfix -->
<Patch level="1">tr-locale-fix.patch</Patch>
<!-- <Patch>MPlayer-1.3.0-x264_fix-1.patch</Patch> -->
<Patch>include-samba-4.0.patch</Patch>
<Patch level="1">x11-libs.patch</Patch>
</Patches>
</Source>
@@ -143,8 +147,8 @@
<Dependency>twolame</Dependency>
<Dependency>libXext</Dependency>
<Dependency>DirectFB</Dependency>
<Dependency>openjpeg</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>openjpeg2</Dependency>
<Dependency>libvdpau</Dependency>
<Dependency>rtmpdump</Dependency>
<Dependency>libmpeg2</Dependency>
@@ -221,6 +225,13 @@
</Package>
<History>
<Update release="6">
<Date>2019-11-16</Date>
<Version>1.4</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="5">
<Date>2019-04-27</Date>
<Version>1.4</Version>