diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,8 +1,12 @@ libbabl-0.1.so.0 libc.so.6 libgegl-0.4.so.0 +libgegl-npd-0.4.so +libgio-2.0.so.0 libglib-2.0.so.0 +libgmodule-2.0.so.0 libgobject-2.0.so.0 libjson-c.so.4 +libjson-glib-1.0.so.0 libm.so.6 libpthread.so.0 diff --git a/files/gegl-0.4.16.patch b/files/gegl-0.4.16.patch new file mode 100644 --- /dev/null +++ b/files/gegl-0.4.16.patch @@ -0,0 +1,21 @@ +--- libmypaint-1.3.0-orig/gegl/mypaint-gegl-surface.c 2019-06-18 17:03:46.025060319 +0800 ++++ libmypaint-1.3.0/gegl/mypaint-gegl-surface.c 2019-06-18 17:05:08.693421652 +0800 +@@ -78,7 +78,7 @@ + + if (buffer_is_native(self)) { + GeglBufferIterator *iterator = gegl_buffer_iterator_new(self->buffer, &tile_bbox, 0, self->format, +- read_write_flags, GEGL_ABYSS_NONE); ++ read_write_flags, GEGL_ABYSS_NONE,100); + + // Read out + gboolean completed = gegl_buffer_iterator_next(iterator); +@@ -88,7 +88,7 @@ + g_critical("Unable to get tile aligned access to GeglBuffer"); + request->buffer = NULL; + } else { +- request->buffer = (uint16_t *)(iterator->data[0]); ++ request->buffer = (uint16_t *)(iterator->items[0].data); + } + + // So we can finish the iterator in tile_request_end() + diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,6 +1,6 @@ name : libmypaint version : 1.3.0 -release : 6 +release : 7 source : - https://github.com/mypaint/libmypaint/releases/download/v1.3.0/libmypaint-1.3.0.tar.xz : 6a07d9d57fea60f68d218a953ce91b168975a003db24de6ac01ad69dcc94a671 license : ISC @@ -13,6 +13,7 @@ - pkgconfig(json-c) setup : | %patch -p1 < $pkgfiles/gegl-0.4.patch + %patch -p1 < $pkgfiles/gegl-0.4.16.patch %configure --disable-static \ --enable-gegl diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -10,7 +10,7 @@ A library for making brushstrokes libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects. - https://solus-project.com/sources/README.Solus + https://getsol.us/sources/README.Solus libmypaint @@ -68,7 +68,7 @@ programming.devel - libmypaint + libmypaint /usr/include/libmypaint-gegl/mypaint-gegl-glib.h @@ -90,8 +90,8 @@ - - 2019-03-10 + + 2019-06-20 1.3.0 Packaging update Pierre-Yves