@@ -10,49 +10,93 @@ from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
|
||||
def setup():
|
||||
shelltools.system("./configure --prefix=/usr \
|
||||
shelltools.system("./configure --prefix=/usr \
|
||||
--mandir=/usr/share/man \
|
||||
--disable-debug \
|
||||
--disable-static \
|
||||
--disable-stripping \
|
||||
--enable-version3 \
|
||||
--enable-nonfree \
|
||||
--enable-avfilter \
|
||||
--enable-avresample \
|
||||
--enable-fontconfig \
|
||||
--enable-gnutls \
|
||||
--enable-frei0r \
|
||||
--enable-gpl \
|
||||
--enable-ladspa \
|
||||
--enable-libaom \
|
||||
--enable-libaribb24 \
|
||||
--enable-libass \
|
||||
--enable-libbluray \
|
||||
--enable-libbs2b \
|
||||
--enable-libcelt \
|
||||
--enable-libcdio \
|
||||
--enable-libcodec2 \
|
||||
--enable-libdav1d \
|
||||
--enable-libdavs2 \
|
||||
--enable-libdc1394 \
|
||||
--enable-libfdk-aac \
|
||||
--enable-libflite \
|
||||
--enable-libfontconfig \
|
||||
--enable-libfreetype \
|
||||
--enable-libfribidi \
|
||||
--enable-libgme \
|
||||
--enable-libgsm \
|
||||
--enable-libiec61883 \
|
||||
--enable-libilbc \
|
||||
--enable-libjack \
|
||||
--enable-libkvazaar \
|
||||
--enable-liblensfun \
|
||||
--enable-libmodplug \
|
||||
--enable-libmp3lame \
|
||||
--enable-libopencore_amrnb \
|
||||
--enable-libopencore_amrwb \
|
||||
--enable-libopenjpeg \
|
||||
--enable-libopenmpt \
|
||||
--enable-libopus \
|
||||
--enable-libpulse \
|
||||
--enable-librsvg \
|
||||
--enable-librubberband \
|
||||
--enable-librtmp \
|
||||
--enable-libshine \
|
||||
--enable-libsnappy \
|
||||
--enable-libsoxr \
|
||||
--enable-libspeex \
|
||||
--enable-libtheora \
|
||||
--enable-libtwolame \
|
||||
--enable-libvidstab \
|
||||
--enable-libv4l2 \
|
||||
--enable-libvo-amrwbenc \
|
||||
--enable-libvorbis \
|
||||
--enable-libvpx \
|
||||
--enable-libwavpack \
|
||||
--enable-libwebp \
|
||||
--enable-libx264 \
|
||||
--enable-libx265 \
|
||||
--enable-libxavs \
|
||||
--enable-libxavs2 \
|
||||
--enable-libxcb \
|
||||
--enable-libxvid \
|
||||
--enable-libxml2 \
|
||||
--enable-libzmq \
|
||||
--enable-libzimg \
|
||||
--enable-pic \
|
||||
--enable-postproc \
|
||||
--enable-runtime-cpudetect \
|
||||
--enable-shared \
|
||||
--enable-swresample \
|
||||
--enable-vdpau \
|
||||
--enable-version3 \
|
||||
--enable-libdc1394 \
|
||||
--enable-libcelt \
|
||||
--enable-frei0r \
|
||||
--enable-libcdio \
|
||||
--enable-libvo-amrwbenc \
|
||||
--enable-nonfree")
|
||||
--enable-openal \
|
||||
--enable-opencl \
|
||||
--enable-openssl \
|
||||
--enable-libdrm \
|
||||
--enable-libmfx \
|
||||
--enable-nvdec \
|
||||
--enable-nvenc \
|
||||
--enable-vaapi \
|
||||
--enable-vdpau \
|
||||
--enable-omx \
|
||||
--extra-ldflags='-lasound -lm' \
|
||||
--cc='clang -fuse-ld=lld -rtlib=compiler-rt' \
|
||||
--cxx='clang++ -fuse-ld=lld -rtlib=compiler-rt'")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
--- a/configure.orig 2020-01-18 19:46:04.694206468 +0300
|
||||
+++ b/configure 2020-01-18 19:46:21.610206846 +0300
|
||||
@@ -6203,7 +6203,7 @@
|
||||
enabled libfdk_aac && { check_pkg_config libfdk_aac fdk-aac "fdk-aac/aacenc_lib.h" aacEncOpen ||
|
||||
{ require libfdk_aac fdk-aac/aacenc_lib.h aacEncOpen -lfdk-aac &&
|
||||
warn "using libfdk without pkg-config"; } }
|
||||
-flite_extralibs="-lflite_cmu_time_awb -lflite_cmu_us_awb -lflite_cmu_us_kal -lflite_cmu_us_kal16 -lflite_cmu_us_rms -lflite_cmu_us_slt -lflite_usenglish -lflite_cmulex -lflite"
|
||||
+flite_extralibs="-lflite_cmu_time_awb -lflite_cmu_us_awb -lflite_cmu_us_kal -lflite_cmu_us_kal16 -lflite_cmu_us_rms -lflite_cmu_us_slt -lflite_usenglish -lflite_cmulex -lflite -lasound -lm"
|
||||
enabled libflite && require libflite "flite/flite.h" flite_init $flite_extralibs
|
||||
enabled fontconfig && enable libfontconfig
|
||||
enabled libfontconfig && require_pkg_config libfontconfig fontconfig "fontconfig/fontconfig.h" FcInit
|
||||
@@ -15,23 +15,56 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>A command-line tool to record, convert and stream audio and video</Summary>
|
||||
<Description>FFmpeg is a complete solution to record, convert and stream audio and video.</Description>
|
||||
<Archive sha1sum="11dcd94a62d6aa62d069dc0dc4af28b72c556044" type="targz">https://ffmpeg.org/releases/ffmpeg-4.2.1.tar.gz</Archive>
|
||||
<Archive sha1sum="77c9724bde4c6e3ef21ab954c0572ac45e61c3e5" type="tarbz2">https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>freetype-devel</Dependency>
|
||||
<Dependency>faac-devel</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
<!-- <Dependency>faac-devel</Dependency> -->
|
||||
<Dependency>lame-devel</Dependency>
|
||||
<Dependency>cairo-devel</Dependency>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
<Dependency>x264-devel</Dependency>
|
||||
<Dependency>x265-devel</Dependency>
|
||||
<Dependency>x265-devel</Dependency>
|
||||
<Dependency>xavs-devel</Dependency>
|
||||
<Dependency>xavs2-devel</Dependency>
|
||||
<Dependency>ffnvcodec</Dependency>
|
||||
<Dependency>libbs2b-devel</Dependency>
|
||||
<Dependency>libavc1394-devel</Dependency>
|
||||
<Dependency>libraw1394-devel</Dependency>
|
||||
<!-- <Dependency>libcrystalhd-devel</Dependency> -->
|
||||
<Dependency>libdrm-devel</Dependency>
|
||||
<Dependency>libmfx-devel</Dependency>
|
||||
<Dependency>dav1d-devel</Dependency>
|
||||
<Dependency>davs2-devel</Dependency>
|
||||
<Dependency>aom-devel</Dependency>
|
||||
<Dependency>libva-devel</Dependency>
|
||||
<Dependency>libsdl2-devel</Dependency>
|
||||
<Dependency>libvpx-devel</Dependency>
|
||||
<Dependency>libass-devel</Dependency>
|
||||
<Dependency>libopus-devel</Dependency>
|
||||
<Dependency>libilbc-devel</Dependency>
|
||||
<Dependency>codec2-devel</Dependency>
|
||||
<Dependency>libfdk-aac-devel</Dependency>
|
||||
<Dependency>libgme-devel</Dependency>
|
||||
<Dependency>lensfun-devel</Dependency>
|
||||
<Dependency>libiec61883-devel</Dependency>
|
||||
<Dependency>kvazaar-devel</Dependency>
|
||||
<Dependency>libopenmpt-devel</Dependency>
|
||||
<Dependency>librsvg-devel</Dependency>
|
||||
<Dependency>rubberband-devel</Dependency>
|
||||
<Dependency>shine-devel</Dependency>
|
||||
<Dependency>flite-devel</Dependency>
|
||||
<Dependency>libsoxr-devel</Dependency>
|
||||
<Dependency>snappy-devel</Dependency>
|
||||
<Dependency>vid.stab-devel</Dependency>
|
||||
<Dependency>libxcb-devel</Dependency>
|
||||
<Dependency>libzimg-devel</Dependency>
|
||||
<Dependency>openal-devel</Dependency>
|
||||
<Dependency>alsa-lib-devel</Dependency>
|
||||
<Dependency>libvdpau-devel</Dependency>
|
||||
<Dependency>libtheora-devel</Dependency>
|
||||
<Dependency>libvorbis-devel</Dependency>
|
||||
<Dependency>gnutls-devel</Dependency>
|
||||
<!-- <Dependency>gnutls-devel</Dependency> -->
|
||||
<Dependency>celt-devel</Dependency>
|
||||
<Dependency>gsm-devel</Dependency>
|
||||
<Dependency>libbluray-devel</Dependency>
|
||||
@@ -42,23 +75,37 @@
|
||||
<Dependency>openjpeg2-devel</Dependency>
|
||||
<Dependency>frei0r-plugins-devel</Dependency>
|
||||
<Dependency>rtmpdump-devel</Dependency>
|
||||
<Dependency>schroedinger-devel</Dependency>
|
||||
<!-- <Dependency>schroedinger-devel</Dependency> -->
|
||||
<Dependency>speex-devel</Dependency>
|
||||
<Dependency>yasm-devel</Dependency>
|
||||
<Dependency>libv4l-devel</Dependency>
|
||||
<Dependency>pkgconfig</Dependency>
|
||||
<Dependency>libvo-amrwbenc-devel</Dependency>
|
||||
<Dependency>libvo-aacenc-devel</Dependency>
|
||||
<!-- <Dependency>libvo-aacenc-devel</Dependency> -->
|
||||
<Dependency>xvid-devel</Dependency>
|
||||
<Dependency>libdc1394-devel</Dependency>
|
||||
<Dependency>libnut-devel</Dependency>
|
||||
<!-- <Dependency>libnut-devel</Dependency> -->
|
||||
<Dependency>libcdio-paranoia-devel</Dependency>
|
||||
<Dependency>libXv-devel</Dependency>
|
||||
<Dependency>libidn-devel</Dependency>
|
||||
<Dependency>wavpack-devel</Dependency>
|
||||
<Dependency>webp-devel</Dependency>
|
||||
<Dependency>ladspa-sdk-devel</Dependency>
|
||||
<Dependency>libaribb24-devel</Dependency>
|
||||
<Dependency>jack-audio-connection-kit-devel</Dependency>
|
||||
<Dependency>twolame-devel</Dependency>
|
||||
<Dependency>fribidi-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>opencl-icd-devel</Dependency>
|
||||
<Dependency>openssl-devel</Dependency>
|
||||
<Dependency>libomxil-bellagio-devel</Dependency>
|
||||
<Dependency>zeromq-devel</Dependency>
|
||||
<Dependency>llvm-clang</Dependency>
|
||||
<Dependency>lld</Dependency>
|
||||
<!-- <Dependency>libidn-devel</Dependency> -->
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch>chromium.patch</Patch> -->
|
||||
<!-- <Patch>fs56089.patch</Patch> -->
|
||||
<Patch level="1">libflite-flags.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -67,7 +114,7 @@
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gsm</Dependency>
|
||||
<Dependency>celt</Dependency>
|
||||
<Dependency>faac</Dependency>
|
||||
<!-- <Dependency>faac</Dependency> -->
|
||||
<Dependency>lame</Dependency>
|
||||
<Dependency>x264</Dependency>
|
||||
<Dependency>x265</Dependency>
|
||||
@@ -77,9 +124,9 @@
|
||||
<Dependency>speex</Dependency>
|
||||
<Dependency>libva</Dependency>
|
||||
<Dependency>libXv</Dependency>
|
||||
<Dependency>gnutls</Dependency>
|
||||
<!-- <Dependency>gnutls</Dependency> -->
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libnut</Dependency>
|
||||
<!-- <Dependency>libnut</Dependency> -->
|
||||
<Dependency>libsdl2</Dependency>
|
||||
<Dependency>libv4l</Dependency>
|
||||
<Dependency>libvpx</Dependency>
|
||||
@@ -91,6 +138,43 @@
|
||||
<Dependency>freetype</Dependency>
|
||||
<Dependency>libvdpau</Dependency>
|
||||
<Dependency>openjpeg2</Dependency>
|
||||
<Dependency>xz</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>xavs</Dependency>
|
||||
<Dependency>xavs2</Dependency>
|
||||
<Dependency>libbs2b</Dependency>
|
||||
<Dependency>libavc1394</Dependency>
|
||||
<Dependency>libraw1394</Dependency>
|
||||
<!-- <Dependency>libcrystalhd</Dependency> -->
|
||||
<Dependency>libdrm</Dependency>
|
||||
<Dependency>libmfx</Dependency>
|
||||
<Dependency>dav1d</Dependency>
|
||||
<Dependency>davs2</Dependency>
|
||||
<Dependency>aom</Dependency>
|
||||
<Dependency>libva</Dependency>
|
||||
<Dependency>libsdl2</Dependency>
|
||||
<Dependency>libvpx</Dependency>
|
||||
<Dependency>libass</Dependency>
|
||||
<Dependency>libopus</Dependency>
|
||||
<Dependency>libilbc</Dependency>
|
||||
<Dependency>codec2</Dependency>
|
||||
<Dependency>libfdk-aac</Dependency>
|
||||
<Dependency>libgme</Dependency>
|
||||
<Dependency>lensfun</Dependency>
|
||||
<Dependency>libiec61883</Dependency>
|
||||
<Dependency>kvazaar</Dependency>
|
||||
<Dependency>libopenmpt</Dependency>
|
||||
<Dependency>librsvg</Dependency>
|
||||
<Dependency>rubberband</Dependency>
|
||||
<Dependency>shine</Dependency>
|
||||
<Dependency>flite</Dependency>
|
||||
<Dependency>libsoxr</Dependency>
|
||||
<Dependency>snappy</Dependency>
|
||||
<Dependency>vid.stab</Dependency>
|
||||
<Dependency>libxcb</Dependency>
|
||||
<Dependency>libzimg</Dependency>
|
||||
<Dependency>openal</Dependency>
|
||||
<Dependency>rtmpdump</Dependency>
|
||||
<Dependency>libbluray</Dependency>
|
||||
<Dependency>libdc1394</Dependency>
|
||||
@@ -100,10 +184,22 @@
|
||||
<Dependency>libmodplug</Dependency>
|
||||
<Dependency>libvo-aacenc</Dependency>
|
||||
<Dependency>opencore-amr</Dependency>
|
||||
<Dependency>schroedinger</Dependency>
|
||||
<!-- <Dependency>schroedinger</Dependency> -->
|
||||
<Dependency>libvo-amrwbenc</Dependency>
|
||||
<Dependency>pulseaudio-libs</Dependency>
|
||||
<Dependency>libcdio-paranoia</Dependency>
|
||||
<Dependency>libcdio-paranoia</Dependency>
|
||||
<Dependency>wavpack</Dependency>
|
||||
<Dependency>webp</Dependency>
|
||||
<Dependency>ladspa-sdk</Dependency>
|
||||
<Dependency>libaribb24</Dependency>
|
||||
<Dependency>jack-audio-connection-kit</Dependency>
|
||||
<Dependency>twolame</Dependency>
|
||||
<Dependency>fribidi</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>opencl-icd</Dependency>
|
||||
<Dependency>openssl</Dependency>
|
||||
<Dependency>libomxil-bellagio</Dependency>
|
||||
<Dependency>zeromq</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
@@ -129,6 +225,13 @@
|
||||
|
||||
|
||||
<History>
|
||||
<Update release="16">
|
||||
<Date>2020-01-14</Date>
|
||||
<Version>4.2.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Idris Kalp</Name>
|
||||
<Email>idriskalp@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="15">
|
||||
<Date>2019-10-14</Date>
|
||||
<Version>4.2.1</Version>
|
||||
|
||||
@@ -17,6 +17,7 @@ def setup():
|
||||
autotools.configure("--enable-introspection=%(introspection)s \
|
||||
--with-package-name='PisiLinux gstreamer-plugins-base package' \
|
||||
--with-package-origin='http://www.pisilinux.org' \
|
||||
--disable-examples \
|
||||
" % opts)
|
||||
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
|
||||
@@ -14,7 +14,10 @@
|
||||
<Description>GStreamer base plugins are a well-groomed and well-maintained collection of GStreamer plugins and elements, spanning the range of possible types of elements one would want to write for GStreamer. It also contains helper libraries and base classes useful for writing elements. A wide range of video and audio decoders, encoders, and filters are included.</Description>
|
||||
<Archive sha1sum="7c650c99cd02f8ebc66d7b980a6b33663c71a89d" type="tarxz">http://ftp.acc.umu.se/pub/gnome/sources/gst-plugins-base/1.16/gst-plugins-base-1.16.2.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>libdrm-devel</Dependency>
|
||||
<Dependency>libgudev-devel</Dependency>
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
<Dependency>valgrind</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>orc-devel</Dependency>
|
||||
@@ -99,6 +102,7 @@
|
||||
<Dependency>libvorbis-32bit</Dependency>
|
||||
<Dependency>libvisual-32bit</Dependency>
|
||||
<Dependency>gstreamer-32bit</Dependency>
|
||||
<Dependency>libgudev-32bit</Dependency>
|
||||
</BuildDependencies>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gst-plugins-base</Dependency>
|
||||
@@ -122,6 +126,10 @@
|
||||
<Dependency>libvorbis-32bit</Dependency>
|
||||
<Dependency>libvisual-32bit</Dependency>
|
||||
<Dependency>gstreamer-32bit</Dependency>
|
||||
<Dependency>libgudev-32bit</Dependency>
|
||||
<Dependency>mesa-32bit</Dependency>
|
||||
<Dependency>libdrm-32bit</Dependency>
|
||||
<Dependency>libjpeg-turbo-32bit</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib32/gstreamer-1.0</Path>
|
||||
|
||||
@@ -9,7 +9,8 @@ from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
autotools.configure("--with-package-name='PisiLinux gstreamer-plugins-good package' \
|
||||
--with-package-origin='http://www.pisilinux.org'")
|
||||
--with-package-origin='http://www.pisilinux.org' \
|
||||
--disable-qt")
|
||||
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
|
||||
|
||||
@@ -7,23 +7,26 @@
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import cmaketools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
#pisitools.dosed("make/linux/Makefile", "CXXFLAGS=", "CXXFLAGS+=")
|
||||
autotools.configure()
|
||||
cmaketools.configure("-DCMAKE_INSTALL_LIBDIR=lib")
|
||||
|
||||
def build():
|
||||
#shelltools.cd("make/linux")
|
||||
autotools.make("PREFIX=/usr \
|
||||
LIBEBML_INCLUDE_DIR=/usr/include/ebml \
|
||||
LIBEBML_LIB_DIR=/usr/lib")
|
||||
#autotools.make("PREFIX=/usr \
|
||||
#LIBEBML_INCLUDE_DIR=/usr/include/ebml \
|
||||
#LIBEBML_LIB_DIR=/usr/lib")
|
||||
|
||||
cmaketools.make()
|
||||
|
||||
def install():
|
||||
#shelltools.cd("make/linux")
|
||||
autotools.install("libdir=%s/usr/lib" % get.installDIR())
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
# No static libs
|
||||
pisitools.remove("/usr/lib/*.a")
|
||||
#pisitools.remove("/usr/lib/*.a")
|
||||
|
||||
pisitools.dodoc("ChangeLog")
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>Extensible multimedia container format based on EBML</Summary>
|
||||
<Description>Matroska is an extensible open standard Audio/Video container. It aims to become THE standard of multimedia container formats. Matroska is usually found as .mkv files (matroska video) and .mka files (matroska audio).</Description>
|
||||
<Archive sha1sum="bd0908f6e8c2207a566855d15d8c6488f5ac4349" type="tarbz2">https://dl.matroska.org/downloads/libmatroska/libmatroska-1.4.5.tar.bz2</Archive>
|
||||
<Archive sha1sum="d7426212bf98d18619a70c5a9bbda1089b3e59c9" type="tarxz">https://dl.matroska.org/downloads/libmatroska/libmatroska-1.5.2.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libebml-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -45,6 +45,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2020-01-19</Date>
|
||||
<Version>1.5.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2018-08-03</Date>
|
||||
<Version>1.4.5</Version>
|
||||
|
||||
@@ -41,6 +41,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2020-01-19</Date>
|
||||
<Version>0.5.1</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2018-07-31</Date>
|
||||
<Version>0.5.1</Version>
|
||||
|
||||
@@ -13,21 +13,16 @@ 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')
|
||||
shelltools.system("mv ffmpeg-4.2.2 ffmpeg")
|
||||
|
||||
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 \
|
||||
--enable-xvmc \
|
||||
--enable-smb \
|
||||
--language=en \
|
||||
--enable-radio \
|
||||
--enable-radio-capture \
|
||||
--enable-gui')
|
||||
|
||||
def build():
|
||||
@@ -42,8 +37,7 @@ 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("Clearlooks-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())
|
||||
|
||||
# codecs conf, not something user will interact with
|
||||
pisitools.insinto("/etc/mplayer", "etc/*.conf")
|
||||
|
||||
@@ -14,9 +14,9 @@
|
||||
<IsA>app:console</IsA>
|
||||
<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="2905179b06a0ddb937bbfbfd71b9f2d00cbdb875" type="tarbz2" target="MPlayer-1.4/">https://mplayerhq.hu/MPlayer/skins/Clearlooks-multilingual-2.0.3.tar.bz2</Archive>
|
||||
<Archive sha1sum="e7b66b1a13c8f64a92d870cf7339548e8cb3bcb6" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/mplayer-r38161.tar.xz</Archive>
|
||||
<Archive sha1sum="77c9724bde4c6e3ef21ab954c0572ac45e61c3e5" type="tarbz2" target="mplayer-r38161">https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2</Archive>
|
||||
<Archive sha1sum="b17c9081a31e6d7c6555b29dae49918350ca178a" type="tarbz2" target="mplayer-r38161/mplayer-1.2_pre37124">https://sourceforge.net/projects/pisilinux/files/source/Blue-multilingual-1.13.2.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gsm-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
@@ -27,7 +27,7 @@
|
||||
<Dependency>lirc-devel</Dependency>
|
||||
<Dependency>xvid-devel</Dependency>
|
||||
<Dependency>lame-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>libglvnd-devel</Dependency>
|
||||
<Dependency>x264-devel</Dependency>
|
||||
<Dependency>enca-devel</Dependency>
|
||||
<Dependency>aalib-devel</Dependency>
|
||||
@@ -43,7 +43,7 @@
|
||||
<Dependency>giflib-devel</Dependency>
|
||||
<Dependency>libdca-devel</Dependency>
|
||||
<Dependency>libogg-devel</Dependency>
|
||||
<Dependency>libnut-devel</Dependency>
|
||||
<!-- <Dependency>libnut-devel</Dependency> -->
|
||||
<Dependency>a52dec-devel</Dependency>
|
||||
<Dependency>mpg123-devel</Dependency>
|
||||
<Dependency>openal-devel</Dependency>
|
||||
@@ -62,7 +62,7 @@
|
||||
<Dependency>rtmpdump-devel</Dependency>
|
||||
<Dependency>libmpeg2-devel</Dependency>
|
||||
<Dependency>alsa-lib-devel</Dependency>
|
||||
<Dependency>openjpeg2-devel</Dependency>
|
||||
<Dependency>openjpeg-devel</Dependency>
|
||||
<Dependency>DirectFB-devel</Dependency>
|
||||
<Dependency>libtheora-devel</Dependency>
|
||||
<Dependency>libmpcdec-devel</Dependency>
|
||||
@@ -77,7 +77,7 @@
|
||||
<Dependency>libXinerama-devel</Dependency>
|
||||
<Dependency>libXxf86dga-devel</Dependency>
|
||||
<Dependency>libmatroska-devel</Dependency>
|
||||
<Dependency>libcrystalhd-devel</Dependency>
|
||||
<!-- <Dependency>libcrystalhd-devel</Dependency> -->
|
||||
<Dependency>schroedinger-devel</Dependency>
|
||||
<Dependency>opencore-amr-devel</Dependency>
|
||||
<Dependency>libXScrnSaver-devel</Dependency>
|
||||
@@ -88,8 +88,6 @@
|
||||
<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>
|
||||
@@ -104,8 +102,7 @@
|
||||
<Patches>
|
||||
<!-- Bugfix -->
|
||||
<Patch level="1">tr-locale-fix.patch</Patch>
|
||||
<Patch>include-samba-4.0.patch</Patch>
|
||||
<Patch level="1">x11-libs.patch</Patch>
|
||||
<!-- <Patch>MPlayer-1.3.0-x264_fix-1.patch</Patch> -->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -140,15 +137,15 @@
|
||||
<Dependency>libvpx</Dependency>
|
||||
<Dependency>a52dec</Dependency>
|
||||
<Dependency>libogg</Dependency>
|
||||
<Dependency>libnut</Dependency>
|
||||
<!-- <Dependency>libnut</Dependency> -->
|
||||
<Dependency>libopus</Dependency>
|
||||
<Dependency>libXvMC</Dependency>
|
||||
<Dependency>libcaca</Dependency>
|
||||
<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>
|
||||
@@ -165,7 +162,7 @@
|
||||
<Dependency>libXinerama</Dependency>
|
||||
<Dependency>opencore-amr</Dependency>
|
||||
<Dependency>schroedinger</Dependency>
|
||||
<Dependency>libcrystalhd</Dependency>
|
||||
<!-- <Dependency>libcrystalhd</Dependency> -->
|
||||
<Dependency>libjpeg-turbo</Dependency>
|
||||
<Dependency>libXScrnSaver</Dependency>
|
||||
<Dependency>pulseaudio-libs</Dependency>
|
||||
@@ -225,12 +222,19 @@
|
||||
</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 release="7">
|
||||
<Date>2020-01-14</Date>
|
||||
<Version>1.4_38158</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Idris Kalp</Name>
|
||||
<Email>idriskalp@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2019-10-25</Date>
|
||||
<Version>1.4_38152</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Idris Kalp</Name>
|
||||
<Email>idriskalp@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-04-27</Date>
|
||||
|
||||
@@ -39,11 +39,15 @@ def setup():
|
||||
--enable-mmap \
|
||||
--enable-modplug \
|
||||
--enable-opengl \
|
||||
--disable-vaapi \
|
||||
--disable-vdpau \
|
||||
--disable-samba \
|
||||
--enable-xinerama \
|
||||
--with-external-a52dec \
|
||||
--with-external-ffmpeg \
|
||||
--with-external-libmad \
|
||||
--with-libaom \
|
||||
--with-dav1d \
|
||||
--with-vorbis \
|
||||
--with-x \
|
||||
--with-xcb \
|
||||
|
||||
@@ -12,11 +12,25 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>Core libraries for Xine movie player</Summary>
|
||||
<Description>This package contains the Xine library. It can be used to play back various media, decode multimedia files from local disk drives, and display multimedia streamed over the Internet. It interprets many of the most common multimedia formats available - and some uncommon formats, too.</Description>
|
||||
<Archive sha1sum="ad6e72b7d8ff6172a8a170ab1bc38577ae321371" type="tarxz">http://sourceforge.net/projects/xine/files/xine-lib/1.2.9/xine-lib-1.2.9.tar.xz</Archive>
|
||||
<Archive sha1sum="66fe7a7d372f74967df46834167f85f5c2d43ae7" type="tarxz">https://sourceforge.net/projects/xine/files/xine-lib/1.2.10/xine-lib-1.2.10.tar.xz</Archive>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile permission="0644" target="src/xine-engine/accel_vaapi.h">accel_vaapi.h</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<BuildDependencies>
|
||||
<Dependency>aom-devel</Dependency>
|
||||
<Dependency>dav1d-devel</Dependency>
|
||||
<Dependency>faad2-devel</Dependency>
|
||||
<Dependency>gnutls-devel</Dependency>
|
||||
<Dependency>libmng-devel</Dependency>
|
||||
<Dependency>libpng-devel</Dependency>
|
||||
<Dependency>libcaca-devel</Dependency>
|
||||
<Dependency>libssh2-devel</Dependency>
|
||||
<Dependency>openssl-devel</Dependency>
|
||||
<Dependency>wayland-devel</Dependency>
|
||||
<Dependency>libdvdnav-devel</Dependency>
|
||||
<Dependency>libmpcdec-devel</Dependency>
|
||||
<Dependency>libdvdread-devel</Dependency>
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
<Dependency>libXext-devel</Dependency>
|
||||
<!--<Dependency>libcaca-devel</Dependency>-->
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
@@ -27,7 +41,7 @@
|
||||
<Dependency>libXvMC-devel</Dependency>
|
||||
<Dependency>libogg-devel</Dependency>
|
||||
<Dependency>libvorbis-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>libglvnd-devel</Dependency>
|
||||
<Dependency>libdvdcss-devel</Dependency>
|
||||
<Dependency>DirectFB-devel</Dependency>
|
||||
<Dependency>flac-devel</Dependency>
|
||||
@@ -61,9 +75,9 @@
|
||||
<Patch level="1">list.patch</Patch>
|
||||
<!-- <Patch level="1">multilib.patch</Patch> -->
|
||||
<Patch level="1">no_autopoint.patch</Patch>
|
||||
<Patch level="1">dmo.patch</Patch>
|
||||
<Patch level="1">tr_segfault_fix.patch</Patch>
|
||||
<Patch level="1">deepbind.patch</Patch>
|
||||
<!-- <Patch level="1">dmo.patch</Patch> -->
|
||||
<!-- <Patch level="1">tr_segfault_fix.patch</Patch> -->
|
||||
<!-- <Patch level="1">deepbind.patch</Patch> -->
|
||||
<Patch level="1">lpthread.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
@@ -71,7 +85,7 @@
|
||||
<Package>
|
||||
<Name>xine-lib</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>mesa</Dependency>
|
||||
<Dependency>libglvnd</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>flac</Dependency>
|
||||
<!--<Dependency>libcaca</Dependency>-->
|
||||
@@ -107,6 +121,20 @@
|
||||
<Dependency>libvorbis</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>libmodplug</Dependency>
|
||||
<Dependency>aom</Dependency>
|
||||
<Dependency>dav1d</Dependency>
|
||||
<Dependency>faad2</Dependency>
|
||||
<Dependency>gnutls</Dependency>
|
||||
<Dependency>libmng</Dependency>
|
||||
<Dependency>libpng</Dependency>
|
||||
<Dependency>libcaca</Dependency>
|
||||
<Dependency>libssh2</Dependency>
|
||||
<Dependency>openssl</Dependency>
|
||||
<Dependency>wayland</Dependency>
|
||||
<Dependency>libdvdnav</Dependency>
|
||||
<Dependency>libmpcdec</Dependency>
|
||||
<Dependency>libdvdread</Dependency>
|
||||
<Dependency>libjpeg-turbo</Dependency>
|
||||
<!--<Dependency>libjpeg-turbo</Dependency>-->
|
||||
<Dependency>pulseaudio-libs</Dependency>
|
||||
<!--<Dependency>libva</Dependency>-->
|
||||
@@ -136,6 +164,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2020-01-19</Date>
|
||||
<Version>1.2.10</Version>
|
||||
<Comment>Rebuild ffmpeg.</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2018-12-28</Date>
|
||||
<Version>1.2.9</Version>
|
||||
|
||||
Reference in New Issue
Block a user