diff --git a/multimedia/video/gstreamer/actions.py b/multimedia/video/gstreamer/actions.py index df287fe1d2..c91c624d55 100644 --- a/multimedia/video/gstreamer/actions.py +++ b/multimedia/video/gstreamer/actions.py @@ -5,39 +5,39 @@ # See the file http://www.gnu.org/licenses/gpl.txt from pisi.actionsapi import shelltools -from pisi.actionsapi import autotools +from pisi.actionsapi import mesontools 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" \ - --disable-gtk-doc' - + options = "-Dpackage-name='GStreamer for PisiLinux' \ + -Dpackage-origin='https://www.pisilinux.org' \ + -Ddbghelp=disabled \ + -Dgtk_doc=disabled \ + " if get.buildTYPE() == "emul32": + shelltools.export("CC", "%s -m32" % get.CC()) + shelltools.export("CXX", "%s -m32" % get.CXX()) + shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig") + 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") - - autotools.configure(options) + -Dintrospection=disabled \ + " - pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + mesontools.configure(options) def build(): - autotools.make() - + mesontools.build() + def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + mesontools.install() if get.buildTYPE() == "emul32": pisitools.removeDir("/usr/bin32") pisitools.removeDir("/usr/libexec32") + return pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README") diff --git a/multimedia/video/gstreamer/pspec.xml b/multimedia/video/gstreamer/pspec.xml index 526629b152..e3799678a6 100644 --- a/multimedia/video/gstreamer/pspec.xml +++ b/multimedia/video/gstreamer/pspec.xml @@ -13,8 +13,9 @@ app:console GStreamer streaming media framework runtime 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. - http://ftp.acc.umu.se/pub/gnome/sources/gstreamer/1.16/gstreamer-1.16.2.tar.xz + http://ftp.acc.umu.se/pub/gnome/sources/gstreamer/1.17/gstreamer-1.17.2.tar.xz + meson gobject-introspection-devel libunwind-devel bash-completion @@ -56,7 +57,7 @@ /usr/share/locale /usr/share/gstreamer-1.0/gdb - /usr/share/gdb/auto-load/usr/lib/libgstreamer-1.0.so.0.1602.0-gdb.py + /usr/share/gdb/auto-load/usr/lib/libgstreamer-1.0.so.0.1702.0-gdb.py /usr/share/man @@ -88,7 +89,7 @@ /usr/lib32/libgstnet* /usr/lib32/libgstreamer* /usr/lib32/gstreamer-1.0 - /usr/share/gdb/auto-load/usr/lib32/libgstreamer-1.0.so.0.1602.0-gdb.py + /usr/share/gdb/auto-load/usr/lib32/libgstreamer-1.0.so.0.1702.0-gdb.py gstreamer-next-32bit @@ -117,16 +118,23 @@ - + + + 2020-07-14 + 1.17.2 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-01-11 1.16.2