gst-1.22.0
This commit is contained in:
@@ -6,9 +6,14 @@
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
shelltools.system("sed -e 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
|
||||
-i Makefile.am Makefile.in || die")
|
||||
shelltools.system("sed -e 's/ -Werror/ /' -i tests/Makefile.am tests/Makefile.in || die")
|
||||
autotools.autoreconf("-fiv")
|
||||
autotools.configure()
|
||||
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
https://bugs.gentoo.org/786444
|
||||
|
||||
g_once_init_enter(void*) should NOT be passed a volatile argument:
|
||||
https://developer.gnome.org/glib/stable/glib-Threads.html#g-once-init-enter
|
||||
"While location has a volatile qualifier, this is a historical
|
||||
artifact and the pointer passed to it should not be volatile."
|
||||
--- gstreamermm-1.10.0/gstreamer/gstreamermm/register.h.orig 2017-10-20 12:26:46.000000000 +0300
|
||||
+++ gstreamermm-1.10.0/gstreamer/gstreamermm/register.h 2021-05-25 17:52:13.031337753 +0300
|
||||
@@ -110,7 +110,7 @@
|
||||
/* The typedef for GType may be gulong or gsize, depending on the
|
||||
* system and whether the compiler is c++ or not. The g_once_init_*
|
||||
* functions always take a gsize * though ... */
|
||||
- static volatile gsize gonce_data = 0;
|
||||
+ static gsize gonce_data = 0;
|
||||
if (g_once_init_enter (&gonce_data)) {
|
||||
GTypeInfo info;
|
||||
|
||||
@@ -18,9 +18,12 @@
|
||||
<Dependency>pangomm-devel</Dependency>
|
||||
<Dependency>cairomm-devel</Dependency>
|
||||
<Dependency>libxmlpp-devel</Dependency>
|
||||
<Dependency versionFrom="1.20.5">gstreamer-devel</Dependency>
|
||||
<Dependency versionFrom="1.20.5">gst-plugins-base-devel</Dependency>
|
||||
<Dependency versionFrom="1.22.0">gstreamer-devel</Dependency>
|
||||
<Dependency versionFrom="1.22.0">gst-plugins-base-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">gstreamermm-1.10.0-no-volatile.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
@@ -31,9 +34,9 @@
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>libxmlpp</Dependency>
|
||||
<Dependency versionFrom="1.20.5">gstreamer</Dependency>
|
||||
<Dependency versionFrom="1.22.0">gstreamer</Dependency>
|
||||
<Dependency>libsigc++</Dependency>
|
||||
<Dependency versionFrom="1.20.5">gst-plugins-base</Dependency>
|
||||
<Dependency versionFrom="1.22.0">gst-plugins-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
@@ -65,6 +68,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="16">
|
||||
<Date>2023-01-24</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="15">
|
||||
<Date>2023-01-02</Date>
|
||||
<Version>1.10.0</Version>
|
||||
|
||||
Reference in New Issue
Block a user