Page MenuHomeSolus

D6567.id15730.diff
No OneTemporary

D6567.id15730.diff

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 @@
<Summary xml:lang="en">A library for making brushstrokes</Summary>
<Description xml:lang="en">libmypaint, a.k.a. &quot;brushlib&quot;, is a library for making brushstrokes which is used by MyPaint and other projects.
</Description>
- <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
</Source>
<Package>
<Name>libmypaint</Name>
@@ -68,7 +68,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="6">libmypaint</Dependency>
+ <Dependency release="7">libmypaint</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/libmypaint-gegl/mypaint-gegl-glib.h</Path>
@@ -90,8 +90,8 @@
</Files>
</Package>
<History>
- <Update release="6">
- <Date>2019-03-10</Date>
+ <Update release="7">
+ <Date>2019-06-20</Date>
<Version>1.3.0</Version>
<Comment>Packaging update</Comment>
<Name>Pierre-Yves</Name>

File Metadata

Mime Type
text/plain
Expires
Jun 12 2023, 12:45 PM (8 w, 4 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5823424
Default Alt Text
D6567.id15730.diff (3 KB)

Event Timeline