Merge branch 'master' of github.com:pisilinux/main
This commit is contained in:
@@ -29,6 +29,13 @@
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2020-02-12</Date>
|
||||
<Version>1.3.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2018-12-25</Date>
|
||||
<Version>1.3.0</Version>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<License>GPLv2</License>
|
||||
<Summary>GNU Image Manipulation Program</Summary>
|
||||
<Description>GIMP is a mature image editor with many advanced features and plugin support.</Description>
|
||||
<Archive sha1sum="93a3193a9f4b123bd3a261a8bff3dd0ee10da1a7" type="tarbz2">https://download.gimp.org/pub/gimp/v2.10/gimp-2.10.12.tar.bz2</Archive>
|
||||
<Archive sha1sum="bafee9ee3d954233c6f80a47a7f97e00e3693b38" type="tarbz2">https://download.gimp.org/pub/gimp/v2.10/gimp-2.10.14.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>bzip2</Dependency>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
@@ -1214,6 +1214,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="12">
|
||||
<Date>2020-02-12</Date>
|
||||
<Version>2.10.14</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="11">
|
||||
<Date>2019-06-29</Date>
|
||||
<Version>2.10.12</Version>
|
||||
|
||||
@@ -12,10 +12,11 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>a library for making brushstrokes which is used by MyPaint and other projects, with GEGL support</Summary>
|
||||
<Description>a library for making brushstrokes which is used by MyPaint and other projects, with GEGL support</Description>
|
||||
<Archive sha1sum="d9d2ac9d6ee45056e02bbbc497a66dc861db5c05" type="tarxz">https://github.com/mypaint/libmypaint/releases/download/v1.3.0/libmypaint-1.3.0.tar.xz</Archive>
|
||||
<Archive sha1sum="1eef7a1d1bd1af85522fed9175ec0f32c43a71db" type="tarxz">https://github.com/mypaint/libmypaint/releases/download/v1.5.0/libmypaint-1.5.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>json-c-devel</Dependency>
|
||||
<Dependency>python3</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>json-c-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
@@ -48,6 +49,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2020-02-12</Date>
|
||||
<Version>1.5.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2018-08-14</Date>
|
||||
<Version>1.3.0</Version>
|
||||
|
||||
@@ -56,6 +56,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2020-02-12</Date>
|
||||
<Version>0.2.8.4</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2018-08-06</Date>
|
||||
<Version>0.2.8.4</Version>
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
From eca72baa5616fbe4dbebea43c7e5940847dc5ab8 Mon Sep 17 00:00:00 2001
|
||||
From: "Owen W. Taylor" <otaylor@fishsoup.net>
|
||||
Date: Tue, 27 Sep 2011 00:17:52 -0400
|
||||
Subject: [PATCH 1/2] Fix leaks of Pango objects
|
||||
|
||||
Gtk.PrintContext.create_pango_context()
|
||||
Gtk.PrintContext.create_pango_layout()
|
||||
pangocairo.CairoContext.create_layout()
|
||||
|
||||
were leaking the objects they returned.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=660216
|
||||
---
|
||||
gtk/gtk-2.10.defs | 2 ++
|
||||
pangocairo.override | 11 ++++++++---
|
||||
2 files changed, 10 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/gtk/gtk-2.10.defs b/gtk/gtk-2.10.defs
|
||||
index 69c7e0c..faa45e1 100644
|
||||
--- a/gtk/gtk-2.10.defs
|
||||
+++ b/gtk/gtk-2.10.defs
|
||||
@@ -1388,12 +1388,14 @@
|
||||
(define-method create_pango_context
|
||||
(of-object "GtkPrintContext")
|
||||
(c-name "gtk_print_context_create_pango_context")
|
||||
+ (caller-owns-return #t)
|
||||
(return-type "PangoContext*")
|
||||
)
|
||||
|
||||
(define-method create_pango_layout
|
||||
(of-object "GtkPrintContext")
|
||||
(c-name "gtk_print_context_create_pango_layout")
|
||||
+ (caller-owns-return #t)
|
||||
(return-type "PangoLayout*")
|
||||
)
|
||||
|
||||
diff --git a/pangocairo.override b/pangocairo.override
|
||||
index bb923e6..5101107 100644
|
||||
--- a/pangocairo.override
|
||||
+++ b/pangocairo.override
|
||||
@@ -118,11 +118,16 @@ _wrap_pango_cairo_update_context(PyGObject *self, PyObject *args, PyObject *kwar
|
||||
static PyObject *
|
||||
_wrap_pango_cairo_create_layout(PyGObject *self)
|
||||
{
|
||||
- PangoLayout *ret;
|
||||
+ PangoLayout *layout;
|
||||
+ PyObject *ret;
|
||||
|
||||
- ret = pango_cairo_create_layout(PycairoContext_GET(self));
|
||||
+ layout = pango_cairo_create_layout(PycairoContext_GET(self));
|
||||
/* pygobject_new handles NULL checking */
|
||||
- return pygobject_new((GObject *)ret);
|
||||
+ ret = pygobject_new((GObject *)layout);
|
||||
+ if (layout)
|
||||
+ g_object_unref(layout);
|
||||
+
|
||||
+ return ret;
|
||||
}
|
||||
|
||||
static PyObject *
|
||||
--
|
||||
2.5.5
|
||||
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
From 877164b6b70780468a31d8211f29421b6f34b0c8 Mon Sep 17 00:00:00 2001
|
||||
From: Mathieu Bridon <bochecha@daitauha.fr>
|
||||
Date: Thu, 24 Oct 2019 22:58:36 +0200
|
||||
Subject: [PATCH] Drop the PangoFont find_shaper virtual method
|
||||
|
||||
This API has been removed from Pango 1.44.6, because it was completely
|
||||
unused by anything.
|
||||
|
||||
However, PyGTK tries to bind everything, even unused API.
|
||||
|
||||
Removing this from PyGTK means we can build it against the latest Pango
|
||||
again.
|
||||
---
|
||||
pango.defs | 9 ---------
|
||||
1 file changed, 9 deletions(-)
|
||||
|
||||
diff --git a/pango.defs b/pango.defs
|
||||
index 2a79ecc..862667a 100644
|
||||
--- a/pango.defs
|
||||
+++ b/pango.defs
|
||||
@@ -1391,15 +1391,6 @@
|
||||
)
|
||||
)
|
||||
|
||||
-(define-virtual find_shaper
|
||||
- (of-object "PangoFont")
|
||||
- (return-type "PangoEngineShape*")
|
||||
- (parameters
|
||||
- '("PangoLanguage*" "lang")
|
||||
- '("guint32" "ch")
|
||||
- )
|
||||
-)
|
||||
-
|
||||
(define-virtual get_glyph_extents
|
||||
(of-object "PangoFont")
|
||||
(return-type "none")
|
||||
--
|
||||
2.21.0
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
<Dependency>python-cairo-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">fix-leaks-of-pango-objects.patch</Patch>
|
||||
<Patch level="1">python27.patch</Patch>
|
||||
<Patch level="1">0001-Fix-leaks-of-Pango-objects.patch</Patch>
|
||||
<Patch level="1">pygtk-Drop-the-PangoFont-find_shaper-virtual-method.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -91,6 +91,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2020-02-12</Date>
|
||||
<Version>2.24.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2019-07-25</Date>
|
||||
<Version>2.24.0</Version>
|
||||
|
||||
Reference in New Issue
Block a user