gstreamer fix and update

This commit is contained in:
alihanozturk
2017-02-17 12:24:37 +03:00
parent f469d079ec
commit 0ec2f41802
27 changed files with 442 additions and 382 deletions
+3 -5
View File
@@ -9,11 +9,9 @@ from pisi.actionsapi import pisitools
def setup():
#autotools.autoreconf("-vfi")
autotools.configure("--disable-static \
--with-libav-extra-configure='--enable-runtime-cpudetect' \
--with-package-name='PisiLinux gst-libav package' \
--with-package-origin='http://www.pisilinux.org'")
autotools.configure("--with-package-name='PisiLinux gst-libav package' \
--with-package-origin='http://www.pisilinux.org' \
--enable-ffmpeg")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+13 -10
View File
@@ -12,25 +12,21 @@
<IsA>library</IsA>
<Summary>Gstreamer plugin for the libav codec</Summary>
<Description>Gstreamer plugin for the libav codec.</Description>
<Archive sha1sum="fb5ea465412736804ccdc4e5b541a8addfd80e15" type="tarxz">https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.8.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>gst-plugins-base-next-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>liboil-devel</Dependency>
<Archive sha1sum="88d1dafb9d0e9868cf8438e6d95319933f1c2f41" type="tarxz">https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.10.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>orc-devel</Dependency>
<Dependency>ffmpeg-devel</Dependency>
<Dependency>yasm-devel</Dependency>
<Dependency>gst-plugins-base-next-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>gst-libav-next</Name>
<RuntimeDependencies>
<Dependency>gst-plugins-base-next</Dependency>
<Dependency>gstreamer-next</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>glib2</Dependency>
<Dependency>ffmpeg</Dependency>
<Dependency>liboil</Dependency>
<Dependency>gstreamer-next</Dependency>
<Dependency>gst-plugins-base-next</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -40,6 +36,13 @@
</Package>
<History>
<Update release="4">
<Date>2017-02-17</Date>
<Version>1.10.3</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-06-10</Date>
<Version>1.8.1</Version>
@@ -10,28 +10,15 @@ from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
shelltools.export("AUTOPOINT", "true")
shelltools.export("NOCONFIGURE", "1")
shelltools.system("./autogen.sh")
autotools.autoreconf("-vi")
autotools.configure("--disable-static \
--disable-experimental \
--with-package-name='PisiLinux gstreamer-plugins-bad package' \
--with-package-origin='http://www.pisilinux.org' \
--with-gtk=3.0")
autotools.configure("--with-package-name='PisiLinux gstreamer-plugins-bad package' \
--with-package-origin='http://www.pisilinux.org'")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
#FIXME: tests now tries to
#def check():
# # for sandbox violations
# autotools.make("-C tests/check check")
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("ABOUT-NLS", "AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README", "RELEASE", "REQUIREMENTS")
pisitools.dodoc("ABOUT-NLS", "AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README", "RELEASE", "REQUIREMENTS")
+64 -53
View File
@@ -12,75 +12,78 @@
<IsA>library</IsA>
<Summary>A set of GStreamer plug-ins that aren't up to par compared to the rest</Summary>
<Description>GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use.</Description>
<Archive sha1sum="cb003e5737db53d2a965dad8c102e19a22fb760a" type="tarxz">https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.8.1.tar.xz</Archive>
<Archive sha1sum="bd04b95d86be0cb4827970fccfafe90f02f96032" type="tarxz">https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.10.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>gstreamermm-next-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>gst-plugins-base-next-devel</Dependency>
<Dependency>libdvdread-devel</Dependency>
<Dependency>orc-devel</Dependency>
<Dependency>gsm-devel</Dependency> <!-- gsmenc gsmdec -->
<Dependency>faac-devel</Dependency>
<Dependency>valgrind</Dependency>
<Dependency>jasper-devel</Dependency> <!-- jp2kdec jp2kenc -->
<Dependency>libdca-devel</Dependency>--> <!-- dtsdec -->
<Dependency>gsm-devel</Dependency>--> <!-- gsmenc gsmdec -->
<Dependency>mjpegtools-devel</Dependency>--> <!-- mplex mpgenc -->
<Dependency>libdvdnav-devel</Dependency> --><!-- resindvd -->
<Dependency>libsndfile-devel</Dependency>--> <!-- sfsrc sfsink -->
<Dependency versionFrom="1.7.7">DirectFB-devel</Dependency> <!-- dfbvideosink -->
<Dependency>libSM-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>celt-devel</Dependency>
<Dependency>libdc1394-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>libsdl-devel</Dependency>
<Dependency>libgcrypt-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>x265-devel</Dependency>
<Dependency>nettle-devel</Dependency>
<Dependency>soundtouch-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libmodplug-devel</Dependency>
<Dependency>xvid-devel</Dependency>
<Dependency>libvdpau-devel</Dependency>
<Dependency>rtmpdump-devel</Dependency>
<Dependency>schroedinger-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libvo-aacenc-devel</Dependency>
<Dependency>libvo-amrwbenc-devel</Dependency>
<Dependency>git</Dependency>
<Dependency>wayland-cursor</Dependency>
<Dependency>faad2-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>mpg123-devel</Dependency>
<Dependency>libdca-devel</Dependency> <!-- dtsdec -->
<Dependency>jasper-devel</Dependency> <!-- jp2kdec jp2kenc -->
<Dependency>libsdl-devel</Dependency>
<Dependency>libexif-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>wayland-devel</Dependency>
<Dependency>mesa-glu-devel</Dependency>
<Dependency>wayland-cursor</Dependency>
<Dependency>libmpeg2-devel</Dependency>
<Dependency>DirectFB-devel</Dependency> <!-- dfbvideosink -->
<Dependency>libvdpau-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libdvdnav-devel</Dependency> <!-- resindvd -->
<Dependency>libsndfile-devel</Dependency> <!-- sfsrc sfsink -->
<Dependency>mjpegtools-devel</Dependency> <!-- mplex mpgenc -->
<Dependency>soundtouch-devel</Dependency>
<Dependency>libdvdread-devel</Dependency>
<Dependency>llvm-clang-devel</Dependency>
<Dependency>schroedinger-devel</Dependency>
<Dependency>libvo-aacenc-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>libvo-amrwbenc-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>gst-plugins-base-next-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>gst-plugins-bad-next</Name>
<RuntimeDependencies>
<Dependency versionFrom="1.7.7">DirectFB</Dependency> <!-- dfbvideosink -->
<Dependency>libdca</Dependency> <!-- dtsdec -->
<Dependency>libgcc</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>gsm</Dependency> <!-- gsmenc gsmdec -->
<Dependency>orc</Dependency>
<Dependency>faac</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>mesa</Dependency>
<Dependency>webp</Dependency>
<Dependency>x265</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>cairo</Dependency>
<Dependency>faad2</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>gsm</Dependency> <!-- gsmenc gsmdec -->
<Dependency>libmodplug</Dependency>
<Dependency>libdca</Dependency> <!-- dtsdec -->
<Dependency>libdrm</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libkms</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libopus</Dependency>
<Dependency versionFrom="1.7.7">DirectFB</Dependency> <!-- dfbvideosink -->
<Dependency>libvdpau</Dependency>
<Dependency>libdvdnav</Dependency> <!-- resindvd -->
<Dependency>libdvdread</Dependency>
<Dependency>libsndfile</Dependency> <!-- sfsrc sfsink -->
<Dependency>mjpegtools</Dependency> <!-- mplex mpgenc -->
<Dependency>soundtouch</Dependency>
<Dependency>libdvdnav</Dependency> <!-- resindvd -->
<Dependency>libsndfile</Dependency> <!-- sfsrc sfsink -->
<!--<Dependency>libexif</Dependency>--> <!-- metadata -->
<Dependency>libdvdread</Dependency>
<Dependency>libvdpau</Dependency>
<Dependency>schroedinger</Dependency>
<Dependency>gstreamer-next</Dependency>
<Dependency>x265</Dependency>
<Dependency>nettle</Dependency>
<Dependency>openssl</Dependency>
<Dependency>rtmpdump</Dependency>
<Dependency>orc</Dependency>
<Dependency>libvo-aacenc</Dependency>
<Dependency>schroedinger</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>gstreamer-next</Dependency>
<Dependency>libvo-amrwbenc</Dependency>
<Dependency>wayland-client</Dependency>
<Dependency>gst-plugins-base-next</Dependency>
@@ -101,8 +104,9 @@
<Name>gst-plugins-bad-next-devel</Name>
<Summary>Development files for gst-plugins-bad</Summary>
<RuntimeDependencies>
<Dependency release="current">gst-plugins-bad-next</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>gst-plugins-base-next-devel</Dependency>
<Dependency release="current">gst-plugins-bad-next</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/pkgconfig</Path>
@@ -111,6 +115,13 @@
</Package>
<History>
<Update release="4">
<Date>2017-02-17</Date>
<Version>1.10.3</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-06-13</Date>
<Version>1.8.1</Version>
+3 -13
View File
@@ -14,18 +14,13 @@ def setup():
pisitools.dosed("autogen.sh", "tool_run.*autopoint --force.*")
pisitools.dosed("ext/modplug/gstmodplug.cc", "stdafx.h", "libmodplug/stdafx.h")
pisitools.dosed("configure.ac", "AM_CONFIG_HEADER", "AC_CONFIG_HEADERS")
shelltools.export("NOCONFIGURE", "1")
shelltools.system("./autogen.sh")
autotools.configure("--disable-static \
--disable-examples \
--disable-gtk-doc \
--disable-rpath \
--with-package-name='PisiLinux gstreamer-plugins-bad package' \
--with-package-origin='http://www.pisilinux.org' \
--disable-experimental \
--disable-assrender")
autotools.configure("--with-package-name='PisiLinux gstreamer-plugins-bad package' \
--with-package-origin='http://www.pisilinux.org'")
# for fix unused dependency
pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
@@ -34,11 +29,6 @@ def setup():
def build():
autotools.make()
#FIXME: tests now tries to
#def check():
# # for sandbox violations
# autotools.make("-C tests/check check")
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+45 -51
View File
@@ -14,42 +14,33 @@
<Description>GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use.</Description>
<Archive sha1sum="46208d7bcebaac31310e2a884cc840c51034781a" type="tarbz2">http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.10.23.tar.bz2</Archive>
<BuildDependencies>
<Dependency>gstreamermm-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>gsm-devel</Dependency>--> <!-- gsmenc gsmdec -->
<Dependency>orc-devel</Dependency>
<Dependency>celt-devel</Dependency>
<Dependency>faac-devel</Dependency>
<Dependency>valgrind</Dependency>
<Dependency>xvid-devel</Dependency>
<Dependency>faad2-devel</Dependency>
<Dependency>libsdl-devel</Dependency>
<Dependency>jasper-devel</Dependency> <!-- jp2kdec jp2kenc -->
<Dependency>libdca-devel</Dependency>--> <!-- dtsdec -->
<Dependency>gsm-devel</Dependency>--> <!-- gsmenc gsmdec -->
<Dependency>mjpegtools-devel</Dependency>--> <!-- mplex mpgenc -->
<Dependency>libdvdnav-devel</Dependency> --><!-- resindvd -->
<Dependency>libsndfile-devel</Dependency>--> <!-- sfsrc sfsink -->
<Dependency versionFrom="1.7.7">DirectFB-devel</Dependency> <!-- dfbvideosink -->
<Dependency>libSM-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>celt-devel</Dependency>
<Dependency>libdc1394-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>libsdl-devel</Dependency>
<Dependency>soundtouch-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libmodplug-devel</Dependency>
<Dependency>xvid-devel</Dependency>
<Dependency>libdvdread-devel</Dependency>
<Dependency>openal-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>DirectFB-devel</Dependency> <!-- dfbvideosink -->
<Dependency>libvdpau-devel</Dependency>
<Dependency>rtmpdump-devel</Dependency>
<Dependency>libdc1394-devel</Dependency>
<Dependency>libdvdnav-devel</Dependency> --><!-- resindvd -->
<Dependency>libtheora-devel</Dependency>
<Dependency>libdvdread-devel</Dependency>
<Dependency>libmodplug-devel</Dependency>
<Dependency>mjpegtools-devel</Dependency>--> <!-- mplex mpgenc -->
<Dependency>libsndfile-devel</Dependency>--> <!-- sfsrc sfsink -->
<Dependency>soundtouch-devel</Dependency>
<Dependency>libcdaudio-devel</Dependency>
<Dependency>schroedinger-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libvo-aacenc-devel</Dependency>
<Dependency>libvo-amrwbenc-devel</Dependency>
<Dependency>curl-devel</Dependency>
<Dependency>zvbi-devel</Dependency>
<Dependency>openal-devel</Dependency>
<Dependency>opencv-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>orc-devel</Dependency>
<Dependency>libcdaudio-devel</Dependency>
<Dependency>libkate-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>directfb.patch</Patch>
@@ -59,42 +50,38 @@
<Package>
<Name>gst-plugins-bad</Name>
<RuntimeDependencies>
<Dependency>gst-plugins-base</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency versionFrom="1.7.7">DirectFB</Dependency> <!-- dfbvideosink -->
<Dependency>celt</Dependency>
<Dependency>libdc1394</Dependency>
<Dependency>libdca</Dependency> <!-- dtsdec -->
<Dependency>libgcc</Dependency>
<Dependency>libpng</Dependency>
<Dependency>gsm</Dependency> <!-- gsmenc gsmdec -->
<Dependency>orc</Dependency>
<Dependency>celt</Dependency>
<Dependency>faac</Dependency>
<Dependency>xvid</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>faad2</Dependency>
<Dependency>glib2</Dependency>
<Dependency>jasper</Dependency> <!-- jp2kdec jp2kenc -->
<Dependency>libX11</Dependency>
<Dependency>gsm</Dependency> <!-- gsmenc gsmdec -->
<Dependency>libmodplug</Dependency>
<Dependency>mjpegtools</Dependency> <!-- mplex mpgenc -->
<Dependency>libdca</Dependency> <!-- dtsdec -->
<Dependency>libgcc</Dependency>
<Dependency>libsdl</Dependency>
<Dependency>soundtouch</Dependency>
<Dependency>libdvdnav</Dependency> <!-- resindvd -->
<Dependency>libsndfile</Dependency> <!-- sfsrc sfsink -->
<!--<Dependency>libexif</Dependency>--> <!-- metadata -->
<Dependency>xvid</Dependency>
<Dependency>libdvdread</Dependency>
<Dependency>libvdpau</Dependency>
<Dependency>schroedinger</Dependency>
<Dependency>orc</Dependency>
<Dependency>curl</Dependency>
<Dependency>zvbi</Dependency>
<Dependency>openal</Dependency>
<Dependency>libkate</Dependency>
<Dependency>libopus</Dependency>
<Dependency>openssl</Dependency>
<Dependency>DirectFB</Dependency> <!-- dfbvideosink -->
<Dependency>libvdpau</Dependency>
<Dependency>rtmpdump</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency>libdc1394</Dependency>
<Dependency>libdvdnav</Dependency> <!-- resindvd -->
<Dependency>libcdaudio</Dependency>
<Dependency>libdvdread</Dependency>
<Dependency>libmodplug</Dependency>
<Dependency>libsndfile</Dependency> <!-- sfsrc sfsink -->
<Dependency>mjpegtools</Dependency> <!-- mplex mpgenc -->
<Dependency>soundtouch</Dependency>
<Dependency>libvo-aacenc</Dependency>
<Dependency>schroedinger</Dependency>
<Dependency>libvo-amrwbenc</Dependency>
<Dependency>gst-plugins-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
@@ -121,6 +108,13 @@
</Package>
<History>
<Update release="4">
<Date>2017-02-17</Date>
<Version>0.10.23</Version>
<Comment>Rebuild and edit.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-06-10</Date>
<Version>0.10.23</Version>
@@ -11,10 +11,7 @@ from pisi.actionsapi import get
def setup():
#autotools.autoreconf("-vfi")
autotools.configure("--disable-static \
--enable-experimental \
--with-package-name='PisiLinux gstreamer-plugins-base package' \
autotools.configure("--with-package-name='PisiLinux gstreamer-plugins-base package' \
--with-package-origin='http://www.pisilinux.org'")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
@@ -22,10 +19,6 @@ def setup():
def build():
autotools.make()
# tests fail sandbox
#def check():
# autotools.make("-C tests/check check")
def install():
autotools.install()
@@ -12,42 +12,44 @@
<IsA>library</IsA>
<Summary>Basepack of plugins for gstreamer</Summary>
<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="44f0d1b415168a05fa6f35dcbf5f2b7016032eb5" type="tarxz">https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.8.1.tar.xz</Archive>
<Archive sha1sum="3cbea626ed3f9154b67aa9fbbaa20fb01ec9e4ba" type="tarxz">https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.10.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>orc-devel</Dependency>
<Dependency>cdparanoia</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>libXv-devel</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libvisual-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>orc-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>gst-plugins-base-next</Name>
<RuntimeDependencies>
<Dependency>orc</Dependency>
<Dependency>zlib</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>gstreamer-next</Dependency>
<Dependency>cdparanoia</Dependency>
<Dependency>pango</Dependency>
<Dependency>cairo</Dependency>
<Dependency>libXv</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libogg</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libopus</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libvorbis</Dependency>
<Dependency>libvisual</Dependency>
<Dependency>libtheora</Dependency>
<Dependency>orc</Dependency>
<Dependency>cdparanoia</Dependency>
<Dependency>gstreamer-next</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
@@ -78,6 +80,13 @@
</Package>
<History>
<Update release="4">
<Date>2017-02-17</Date>
<Version>1.10.3</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-06-10</Date>
<Version>1.8.1</Version>
+2 -16
View File
@@ -13,18 +13,9 @@ def setup():
pisitools.dosed("configure.ac", "AM_CONFIG_HEADER", "AC_CONFIG_HEADERS")
opts = {
"introspection": "no" if get.buildTYPE() == "emul32" else "yes",
"libvisual": "dis" if get.buildTYPE() == "emul32" else "en",
"theora": "dis" if get.buildTYPE() == "emul32" else "en",
}
autotools.configure("--disable-static \
--disable-rpath \
--disable-examples \
--disable-gnome-vfs \
--%(libvisual)sable-libvisual \
--%(theora)sable-theora \
--enable-experimental \
--enable-introspection=%(introspection)s \
autotools.configure("--enable-introspection=%(introspection)s \
--with-package-name='PisiLinux gstreamer-plugins-base package' \
--with-package-origin='http://www.pisilinux.org' \
" % opts)
@@ -34,13 +25,8 @@ def setup():
def build():
autotools.make()
# tests fail sandbox
#def check():
#autotools.make("-C tests/check check")
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.removeDir("/usr/share/gtk-doc")
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
+27 -29
View File
@@ -14,45 +14,41 @@
<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="2c4b34245107395bc9103649bb2af1c1088a3f7c" type="tarxz">http://ftp.gnome.org/pub/gnome/sources/gst-plugins-base/0.10/gst-plugins-base-0.10.36.tar.xz</Archive>
<BuildDependencies>
<Dependency>gstreamer-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<!--<Dependency versionFrom="0.90">libcdio-devel</Dependency>-->
<!--<Dependency>cdparanoia-devel</Dependency>-->
<Dependency>orc-devel</Dependency>
<Dependency>pango-devel</Dependency>
<!--<Dependency>cairo-devel</Dependency>-->
<Dependency>libXv-devel</Dependency>
<!--<Dependency>liboil-devel</Dependency>-->
<Dependency>libogg-devel</Dependency>
<!--<Dependency>libXext-devel</Dependency>-->
<Dependency>libX11-devel</Dependency>
<Dependency>libcdio-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libvisual-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>cdparanoia-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>orc-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<!--<Dependency>gnome-vfs-devel</Dependency>-->
</BuildDependencies>
</Source>
<Package>
<Name>gst-plugins-base</Name>
<RuntimeDependencies>
<Dependency>orc</Dependency>
<Dependency>zlib</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency>pango</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libXv</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libogg</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>libXext</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libvorbis</Dependency>
<Dependency>libvisual</Dependency>
<Dependency>libtheora</Dependency>
<Dependency>orc</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency>cdparanoia</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
@@ -60,6 +56,7 @@
<Path fileType="library">/usr/lib/gstreamer-0.10</Path>
<Path fileType="library">/usr/lib/libgst*</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="data">/usr/share/gst-plugins-base</Path>
<Path fileType="man">/usr/share/man</Path>
@@ -74,40 +71,34 @@
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>orc-32bit</Dependency>
<Dependency>zlib-32bit</Dependency>
<Dependency>glib2-32bit</Dependency>
<Dependency>libXv-32bit</Dependency>
<Dependency>cairo-32bit</Dependency>
<Dependency>pango-32bit</Dependency>
<Dependency>libSM-32bit</Dependency>
<Dependency>libogg-32bit</Dependency>
<Dependency>libICE-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libxml2-32bit</Dependency>
<Dependency>libXext-32bit</Dependency>
<Dependency>alsa-lib-32bit</Dependency>
<!--Dependency>libtheora-32bit</Dependency-->
<Dependency>gstreamer-32bit</Dependency>
<Dependency>libtheora-32bit</Dependency>
<Dependency>libvorbis-32bit</Dependency>
<!--Dependency>libvisual-32bit</Dependency-->
<Dependency>libvisual-32bit</Dependency>
<Dependency>gstreamer-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">gst-plugins-base</Dependency>
<Dependency>orc-32bit</Dependency>
<Dependency>zlib-32bit</Dependency>
<Dependency>cairo-32bit</Dependency>
<Dependency>glib2-32bit</Dependency>
<Dependency>libXv-32bit</Dependency>
<Dependency>cairo-32bit</Dependency>
<Dependency>pango-32bit</Dependency>
<Dependency>libogg-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libxml2-32bit</Dependency>
<Dependency>libXext-32bit</Dependency>
<Dependency>alsa-lib-32bit</Dependency>
<!--Dependency>libtheora-32bit</Dependency-->
<Dependency>gstreamer-32bit</Dependency>
<Dependency>libtheora-32bit</Dependency>
<Dependency>libvorbis-32bit</Dependency>
<!--Dependency>libvisual-32bit</Dependency-->
<Dependency>libvisual-32bit</Dependency>
<Dependency>gstreamer-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/gstreamer-0.10</Path>
@@ -133,6 +124,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>0.10.36</Version>
<Comment>Rebuild and edit.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-06-10</Date>
<Version>0.10.36</Version>
@@ -8,9 +8,7 @@ from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static \
--enable-experimental \
--with-package-name='PisiLinux gstreamer-plugins-good package' \
autotools.configure("--with-package-name='PisiLinux gstreamer-plugins-good package' \
--with-package-origin='http://www.pisilinux.org'")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
@@ -12,35 +12,34 @@
<IsA>library</IsA>
<Summary>A set of good-quality plugins for GStreamer</Summary>
<Description>gst-plugins-good contains a set of mature plugins and elements for GStreamer.</Description>
<Archive sha1sum="201db5fe223325feaf79a256588d526df0a7d57f" type="tarxz">https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.8.1.tar.xz</Archive>
<Archive sha1sum="71292f888b7919a25b5e1ef9282d4f4951fb60da" type="tarxz">https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.10.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>gst-plugins-base-next-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<!--<Dependency>libiec61883-devel</Dependency>-->
<Dependency>gdk-pixbuf-devel</Dependency>
<!--<Dependency>libavc1394-devel</Dependency>-->
<Dependency>libraw1394-devel</Dependency>
<Dependency>libXdamage-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<!--<Dependency>libproxy-devel</Dependency>-->
<!--<Dependency>libshout-devel</Dependency>-->
<!--<Dependency>wavpack-devel</Dependency>-->
<!--<Dependency>libcaca-devel</Dependency>-->
<Dependency>libsoup-devel</Dependency>
<!--<Dependency>libsoup-gnome</Dependency>-->
<Dependency>libXext-devel</Dependency>
<Dependency>libv4l-devel</Dependency>
<!--<Dependency>taglib-devel</Dependency>-->
<Dependency>libXv-devel</Dependency>
<Dependency>orc-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>flac-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>aalib-devel</Dependency>
<Dependency>libdv-devel</Dependency>
<Dependency>speex-devel</Dependency>
<!--<Dependency>libdv-devel</Dependency>-->
<Dependency>gtk2-devel</Dependency>
<Dependency>flac-devel</Dependency>
<Dependency>orc-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libvpx-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libv4l-devel</Dependency>
<Dependency>wavpack-devel</Dependency>
<Dependency>libsoup-devel</Dependency>
<Dependency>libcaca-devel</Dependency>
<Dependency>libshout-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libXdamage-devel</Dependency>
<Dependency>libavc1394-devel</Dependency>
<Dependency>libraw1394-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libiec61883-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>gst-plugins-base-next-devel</Dependency>
<Dependency>jack-audio-connection-kit-devel</Dependency>
</BuildDependencies>
</Source>
@@ -50,23 +49,32 @@
<Dependency>orc</Dependency>
<Dependency>flac</Dependency>
<Dependency>zlib</Dependency>
<Dependency>aalib</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libdv</Dependency>
<Dependency>speex</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libpng</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>aalib</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>libv4l</Dependency>
<Dependency>libvpx</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libcaca</Dependency>
<Dependency>libsoup</Dependency>
<Dependency>wavpack</Dependency>
<Dependency>libshout</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXdamage</Dependency>
<Dependency>libavc1394</Dependency>
<Dependency>libraw1394</Dependency>
<Dependency>libiec61883</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>gstreamer-next</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>gst-plugins-base-next</Dependency>
<Dependency>jack-audio-connection-kit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/gconf</Path>
@@ -81,6 +89,13 @@
</Package>
<History>
<Update release="4">
<Date>2017-02-17</Date>
<Version>1.10.3</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-06-10</Date>
<Version>1.8.1</Version>
+3 -6
View File
@@ -8,13 +8,10 @@ from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static \
--disable-esd \
--disable-rpath \
--with-package-name='PisiLinux gstreamer-plugins-good package' \
pisitools.dosed("configure.ac", "AM_CONFIG_HEADER", "AC_CONFIG_HEADERS")
autotools.configure("--with-package-name='PisiLinux gstreamer-plugins-good package' \
--with-package-origin='http://www.pisilinux.org' \
--disable-schemas-install")
--with-gtk=3.0")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+45 -39
View File
@@ -14,42 +14,31 @@
<Description>gst-plugins-good contains a set of mature plugins and elements for GStreamer.</Description>
<Archive sha1sum="b45fc01b133fc23617fa501dd9307a90f467b396" type="tarbz2">http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.31.tar.bz2</Archive>
<BuildDependencies>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>flac-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libsoup-devel</Dependency>
<Dependency>libvpx-devel</Dependency>
<Dependency>aalib-devel</Dependency>
<Dependency>libraw1394-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>libv4l-devel</Dependency>
<Dependency>libsoup-gnome</Dependency>
<Dependency>speex-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>orc-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>valgrind</Dependency>
<Dependency>libXdamage-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libXv-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<!--<Dependency>libiec61883-devel</Dependency>
<Dependency>libavc1394-devel</Dependency>
<Dependency>libcaca-devel</Dependency>
<Dependency>wavpack-devel</Dependency>
<Dependency>libshout-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>flac-devel</Dependency>
<Dependency>libdv-devel</Dependency>
<Dependency>libXv-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>aalib-devel</Dependency>
<Dependency>speex-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libv4l-devel</Dependency>
<Dependency>taglib-devel</Dependency>
<Dependency>libcaca-devel</Dependency>
<Dependency>libsoup-devel</Dependency>
<Dependency>wavpack-devel</Dependency>
<Dependency>libsoup-gnome</Dependency>
<Dependency>libshout-devel</Dependency>
<Dependency>libavc1394-devel</Dependency>
<Dependency>libraw1394-devel</Dependency>
<Dependency>libiec61883-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>jack-audio-connection-kit-devel</Dependency>
<Dependency>libproxy-devel</Dependency>-->
</BuildDependencies>
<Patches>
<Patch level="1">0001-fix-v4l2_munmap.patch</Patch>
@@ -66,26 +55,36 @@
<Dependency>orc</Dependency>
<Dependency>flac</Dependency>
<Dependency>zlib</Dependency>
<Dependency>speex</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libXv</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>aalib</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libXv</Dependency>
<Dependency>libdv</Dependency>
<Dependency>speex</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libv4l</Dependency>
<Dependency>taglib</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libcaca</Dependency>
<Dependency>libsoup</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>libXext</Dependency>
<Dependency>wavpack</Dependency>
<Dependency>libshout</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXdamage</Dependency>
<Dependency>libavc1394</Dependency>
<Dependency>libraw1394</Dependency>
<Dependency>libiec61883</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>libsoup-gnome</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>gst-plugins-base</Dependency>
<Dependency>jack-audio-connection-kit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/gconf</Path>
@@ -99,6 +98,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>0.10.31</Version>
<Comment>Rebuild and edit.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-10</Date>
<Version>0.10.31</Version>
@@ -9,10 +9,8 @@ from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static \
--enable-experimental \
--with-package-name=\"PisiLinux gstreamer-plugins-ugly package\" \
--with-package-origin=\"http://www.pisilinux.org/eng\"")
autotools.configure("--with-package-name='PisiLinux gstreamer-plugins-ugly package' \
--with-package-origin='http://www.pisilinux.org/eng'")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
@@ -22,4 +20,4 @@ def build():
def install():
autotools.install()
pisitools.dodoc("README", "COPYING", "AUTHORS", "NEWS")
pisitools.dodoc("README", "COPYING", "AUTHORS", "NEWS")
@@ -12,21 +12,22 @@
<IsA>library</IsA>
<Summary>Other plugins for gstreamer</Summary>
<Description>GStreamer Ugly Plug-ins is a set of plug-ins that have good quality and correct functionality, but distributing them might pose problems. The license on either the plugins or the supporting libraries might not be how we'd like. The code might be widely known to present patent problems.</Description>
<Archive sha1sum="244cebfe9a88eb461a321ffd1868c4b28af55d1c" type="tarxz">https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.8.1.tar.xz</Archive>
<Archive sha1sum="47a965570a9fc07d058e7ecb85e0026251129911" type="tarxz">https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.10.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>orc-devel</Dependency>
<Dependency>x264-devel</Dependency>
<Dependency>lame-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>a52dec-devel</Dependency>
<Dependency>libmad-devel</Dependency>
<Dependency>mpg123-devel</Dependency>
<Dependency>libcdio-devel</Dependency>
<Dependency>twolame-devel</Dependency>
<Dependency>libmpeg2-devel</Dependency>
<Dependency>libdvdread-devel</Dependency>
<Dependency>opencore-amr-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>gstreamermm-next-devel</Dependency>
<Dependency>gst-plugins-base-next-devel</Dependency>
<Dependency versionFrom="2245">x264-devel</Dependency>
<Dependency versionFrom="0.92">libcdio-devel</Dependency>
</BuildDependencies>
</Source>
@@ -35,16 +36,18 @@
<RuntimeDependencies>
<Dependency>orc</Dependency>
<Dependency>lame</Dependency>
<Dependency>x264</Dependency>
<Dependency>glib2</Dependency>
<Dependency>a52dec</Dependency>
<Dependency>libmad</Dependency>
<Dependency>mpg123</Dependency>
<Dependency>libcdio</Dependency>
<Dependency>twolame</Dependency>
<Dependency>libmpeg2</Dependency>
<Dependency>libdvdread</Dependency>
<Dependency>opencore-amr</Dependency>
<Dependency>gstreamer-next</Dependency>
<Dependency>gst-plugins-base-next</Dependency>
<Dependency versionFrom="2245">x264</Dependency>
<Dependency versionFrom="0.92">libcdio</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/gstreamer-1.0</Path>
@@ -56,6 +59,13 @@
</Package>
<History>
<Update release="4">
<Date>2017-02-17</Date>
<Version>1.10.3</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-06-10</Date>
<Version>1.8.1</Version>
+5 -11
View File
@@ -11,13 +11,12 @@ from pisi.actionsapi import get
def setup():
shelltools.export("AUTOPOINT", "true")
autotools.autoreconf("-vfi")
pisitools.dosed("configure.ac", "AM_CONFIG_HEADER", "AC_CONFIG_HEADERS")
# sidplay is in contrib.
autotools.configure("--disable-static \
--disable-rpath \
--disable-sidplay \
--with-package-name=\"PisiLinux gstreamer-plugins-ugly package\" \
shelltools.export("NOCONFIGURE", "1")
shelltools.system("./autogen.sh")
autotools.configure("--with-package-name=\"PisiLinux gstreamer-plugins-ugly package\" \
--with-package-origin=\"http://www.pisilinux.org/eng\"")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
@@ -25,11 +24,6 @@ def setup():
def build():
autotools.make()
# causes sandbox violations
#def check():
# # causes sandbox violation
# autotools.make("-C tests/check check")
def install():
autotools.install()
+20 -15
View File
@@ -14,19 +14,17 @@
<Description>GStreamer Ugly Plug-ins is a set of plug-ins that have good quality and correct functionality, but distributing them might pose problems. The license on either the plugins or the supporting libraries might not be how we'd like. The code might be widely known to present patent problems.</Description>
<Archive sha1sum="a28e4e8962f1fe385a098b13249a2b817c44fe63" type="tarbz2">http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-0.10.19.tar.bz2</Archive>
<BuildDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>gstreamermm-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>libdvdread-devel</Dependency>
<Dependency versionFrom="2245">x264-devel</Dependency>
<Dependency>orc-devel</Dependency>
<Dependency>lame-devel</Dependency>
<Dependency>opencore-amr-devel</Dependency>
<Dependency>a52dec-devel</Dependency>
<Dependency>x264-devel</Dependency>
<Dependency>libmad-devel</Dependency>
<Dependency versionFrom="0.92">libcdio-devel</Dependency>
<Dependency>a52dec-devel</Dependency>
<Dependency>libcdio-devel</Dependency>
<Dependency>libmpeg2-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>libdvdread-devel</Dependency>
<Dependency>opencore-amr-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">cdio-cd-text-api.patch</Patch>
@@ -38,17 +36,17 @@
<Name>gst-plugins-ugly</Name>
<RuntimeDependencies>
<Dependency>orc</Dependency>
<Dependency>glib2</Dependency>
<Dependency>gst-plugins-base</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency versionFrom="2245">x264</Dependency>
<Dependency>x264</Dependency>
<Dependency>lame</Dependency>
<Dependency>opencore-amr</Dependency>
<Dependency>glib2</Dependency>
<Dependency>a52dec</Dependency>
<Dependency>libmad</Dependency>
<Dependency versionFrom="0.92">libcdio</Dependency>
<Dependency>libcdio</Dependency>
<Dependency>libmpeg2</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency>libdvdread</Dependency>
<Dependency>opencore-amr</Dependency>
<Dependency>gst-plugins-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/gstreamer-0.10</Path>
@@ -59,6 +57,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>0.10.19</Version>
<Comment>Rebuild and edit.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-10</Date>
<Version>0.10.19</Version>
+2 -10
View File
@@ -10,23 +10,15 @@ from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
shelltools.export("AUTOPOINT", "true")
#autotools.autoreconf("-vfi")
options = '--with-package-name="GStreamer for PisiLinux" \
--with-package-origin="http://www.pisilinux.org" \
--enable-nls \
--disable-dependency-tracking \
--disable-examples \
--enable-introspection \
--disable-static \
--disable-rpath \
--disable-valgrind \
--disable-gtk-doc'
if get.buildTYPE() == "emul32":
options += " --bindir=/usr/bin32 \
--libdir=/usr/lib32 \
--libexecdir=/usr/libexec32 \
--with-bash-completion-dir=no \
--disable-introspection"
shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig")
+24 -8
View File
@@ -13,14 +13,12 @@
<IsA>app:console</IsA>
<Summary>GStreamer streaming media framework runtime</Summary>
<Description>GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related.</Description>
<Archive sha1sum="5f407278ffd38f3067aff030898f35a48fa2ebc5" type="tarxz">https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.8.1.tar.xz</Archive>
<Archive sha1sum="15f0f75739fdf690ddde52d69745c4866185d7e2" type="tarxz">https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.10.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>check</Dependency>
<Dependency>valgrind</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>ghostscript-devel</Dependency>
<!--Dependency>clutter</Dependency-->
<Dependency>glib2-devel</Dependency>
<Dependency>gsl-devel</Dependency>
</BuildDependencies>
</Source>
@@ -31,8 +29,14 @@
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/libexec</Path>
<Path fileType="library">/usr/lib/libgstbase*</Path>
<Path fileType="library">/usr/lib/libgstcheck*</Path>
<Path fileType="library">/usr/lib/libgstcontroller*</Path>
<Path fileType="library">/usr/lib/libgstnet*</Path>
<Path fileType="library">/usr/lib/libgstreamer*</Path>
<Path fileType="library">/usr/lib/gstreamer-1.0</Path>
<Path fileType="library">/usr/lib/girepository-1.0</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="data">/usr/share/bash-completion</Path>
<Path fileType="doc">/usr/share/doc</Path>
@@ -55,7 +59,12 @@
<Dependency release="current">gstreamer-next</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
<Path fileType="library">/usr/lib32/libgstbase*</Path>
<Path fileType="library">/usr/lib32/libgstcheck*</Path>
<Path fileType="library">/usr/lib32/libgstcontroller*</Path>
<Path fileType="library">/usr/lib32/libgstnet*</Path>
<Path fileType="library">/usr/lib32/libgstreamer*</Path>
<Path fileType="library">/usr/lib32/gstreamer-1.0</Path>
</Files>
</Package>
@@ -75,6 +84,13 @@
</Package>
<History>
<Update release="5">
<Date>2017-02-17</Date>
<Version>1.10.3</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2016-06-09</Date>
<Version>1.8.1</Version>
@@ -9,11 +9,9 @@ from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--disable-static --enable-experimental --enable-gtk-doc \
autotools.configure("--prefix=/usr \
--with-package-name='GStreamer VAAPI Plugins (Pisi Linux)' \
--with-package-origin='http://www.pisilinux.org/' \
--with-gtk=3.0")
--with-package-origin='http://www.pisilinux.org/'")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
@@ -12,18 +12,9 @@
<IsA>library</IsA>
<Summary>GStreamer Multimedia Framework VA Plugins</Summary>
<Description>gstreamer-vaapi, GStreamer Multimedia Framework VA Plugins.</Description>
<Archive sha1sum="94609b64d01c30b734053d284a33bee3e39e010f" type="tarxz">https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.8.1.tar.xz</Archive>
<Archive sha1sum="749a79a4148d9f48f85773000646d790a7a161ba" type="tarxz">https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.10.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>gtk-doc</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>libva-devel</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>wayland-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>wayland-cursor</Dependency>
<Dependency>libXrandr-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>gst-plugins-bad-next-devel</Dependency>
<Dependency>gst-plugins-base-next-devel</Dependency>
@@ -33,16 +24,10 @@
<Package>
<Name>gstreamer-vaapi-next</Name>
<RuntimeDependencies>
<Dependency>mesa</Dependency>
<Dependency>eudev</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libva</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libXrandr</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>gstreamer-next</Dependency>
<Dependency>wayland-client</Dependency>
<Dependency>gstreamer-next</Dependency>
<Dependency>gst-plugins-bad-next</Dependency>
<Dependency>gst-plugins-base-next</Dependency>
</RuntimeDependencies>
@@ -62,6 +47,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>1.10.3</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
<Version>1.8.1</Version>
+1 -7
View File
@@ -16,17 +16,11 @@ def setup():
options = '--with-package-name="GStreamer for PisiLinux" \
--with-package-origin="http://www.pisilinux.org" \
--enable-nls \
--disable-dependency-tracking \
--disable-examples \
--enable-introspection \
--disable-static \
--disable-rpath \
--disable-valgrind \
--disable-gtk-doc'
if get.buildTYPE() == "emul32":
options += " --bindir=/usr/bin32 \
--libdir=/usr/lib32 \
--libexecdir=/usr/libexec32 \
--disable-introspection"
@@ -0,0 +1,60 @@
From 5bff3ba949d2ac0a9946c1240e6d4a5bb53fda99 Mon Sep 17 00:00:00 2001
From: Tim-Philipp Müller <tim.muller@collabora.co.uk>
Date: Wed, 08 Aug 2012 13:49:23 +0000
Subject: tests: remove silly test_fail_abstract_new check
Our check would make sure that GLib segfaults when
someone tries to instantiate an abstract type, which
is an extremely useful thing to check for.
In newer GLibs this is fixed and we get an abort with
a g_error() now it seems, so let's just remove this
check entirely.
---
(limited to 'tests/check/gst/gstobject.c')
diff --git a/tests/check/gst/gstobject.c b/tests/check/gst/gstobject.c
index 6f7ccb8..ce2ed3e 100644
--- a/tests/check/gst/gstobject.c
+++ b/tests/check/gst/gstobject.c
@@ -72,19 +72,6 @@ gst_fake_object_get_type (void)
return fake_object_type;
}
-#ifndef HAVE_OSX
-/* g_object_new on abstract GstObject should fail */
-GST_START_TEST (test_fail_abstract_new)
-{
- GstObject *object;
-
- ASSERT_CRITICAL (object = g_object_new (gst_object_get_type (), NULL));
- fail_unless (object == NULL, "Created an instance of abstract GstObject");
-}
-
-GST_END_TEST;
-#endif
-
/* g_object_new on GstFakeObject should succeed */
GST_START_TEST (test_fake_object_new)
{
@@ -529,18 +516,6 @@ gst_object_suite (void)
tcase_add_test (tc_chain, test_fake_object_has_ancestor);
//tcase_add_checked_fixture (tc_chain, setup, teardown);
- /* FIXME: GLib shouldn't crash here, but issue a warning and return a NULL
- * object, or at least g_error() and then abort properly ... (tpm) */
-#ifndef HAVE_OSX
- /* Disabled for OS/X because a) it's a pretty silly test anyway and
- * b) different OS/X versions raise different signals and it isn't worth
- * the effort to try and detect which one should be producing which
- */
- /* SEGV tests go last so we can debug the others */
- if (g_getenv ("CK_FORK") == NULL || strcmp (g_getenv ("CK_FORK"), "no") != 0)
- tcase_add_test_raise_signal (tc_chain, test_fail_abstract_new, SIGSEGV);
-#endif
-
return s;
}
--
cgit v0.9.0.2-2-gbebe
+11 -2
View File
@@ -15,12 +15,14 @@
<Description>GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related.</Description>
<Archive sha1sum="27931b00eb5d50bc477e32e2dda7440f4179e7ac" type="tarxz">http://ftp.gnome.org/pub/gnome/sources/gstreamer/0.10/gstreamer-0.10.36.tar.xz</Archive>
<BuildDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>gsl-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- FIXME: this is a workaround for following plugin changes, in case timestamp has not changed, it is a bit too complex though-->
<Patch level="1">tests-remove-silly-test_fail_abstract_new-check.patch</Patch>
<Patch level="1">wrapper-plugins.patch</Patch>
<Patch level="1">bison3.patch</Patch>
</Patches>
@@ -80,6 +82,13 @@
</Package>
<History>
<Update release="4">
<Date>2017-02-17</Date>
<Version>0.10.36</Version>
<Comment>Rebuild</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-06-09</Date>
<Version>0.10.36</Version>
+7 -3
View File
@@ -14,10 +14,7 @@
<Description>The GStreamer API C++ bindings are based on gtkmm, using the same lifecycle mechanism.</Description>
<Archive sha1sum="e5bb7b42c3fa6f2fc6db48d8bef141a87a2c2615" type="tarxz">http://ftp.gnome.org/pub/GNOME/sources/gstreamermm/1.4/gstreamermm-1.4.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>libgcc</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>glibmm-devel</Dependency>
<Dependency>libsigc++-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>gst-plugins-base-next-devel</Dependency>
</BuildDependencies>
@@ -56,6 +53,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>1.4.3</Version>
<Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
<Version>1.4.3</Version>
+12 -9
View File
@@ -14,14 +14,10 @@
<Description>The GStreamer API C++ bindings are based on gtkmm, using the same lifecycle mechanism.</Description>
<Archive sha1sum="463c106b68d73e130be157d060f74c01f963402f" type="tarxz">http://ftp.gnome.org/pub/gnome/sources/gstreamermm/0.10/gstreamermm-0.10.11.tar.xz</Archive>
<BuildDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>glibmm-devel</Dependency>
<Dependency>libxmlpp-devel</Dependency>
<Dependency>libsigc++</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
</BuildDependencies>
</Source>
@@ -29,13 +25,13 @@
<Name>gstreamermm</Name>
<RuntimeDependencies>
<Dependency>glib2</Dependency>
<Dependency>glibmm</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency>gst-plugins-base</Dependency>
<Dependency>glibmm</Dependency>
<Dependency>libxmlpp</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency>libsigc++</Dependency>
<Dependency>gst-plugins-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -61,6 +57,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>0.10.11</Version>
<Comment>rebuild and edit.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
<Version>0.10.11</Version>