1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-09 05:29:32 +00:00

libfm: update to 1.3.0.2

(From OE-Core rev: 3f2961e7d2311c106d92a999bfe8b6af01c0f9bb)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Alexander Kanavin
2018-05-04 15:32:34 +03:00
committed by Richard Purdie
parent 04bbd38668
commit 9fec5109ae
4 changed files with 28 additions and 81 deletions
@@ -11,8 +11,8 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/pcmanfm/libfm-${PV}.tar.xz \
file://0001-nls.m4-Take-it-from-gettext-0.15.patch \
"
SRC_URI[md5sum] = "a1ba9ae5e920f38b647dd511edd6c807"
SRC_URI[sha256sum] = "c706bb1020cf5f2d6f5a9226f692ce1985947134dcf2bde64278bd0420779b5a"
SRC_URI[md5sum] = "02a024714d51e0d37afc7bd596a44f3b"
SRC_URI[sha256sum] = "18d06f7996ce1cf8947df6e106bc0338c6ae0c4138c316f2501f6f6f435c7c72"
S = "${WORKDIR}/libfm-${PV}"
@@ -0,0 +1,23 @@
From 07260295e031e845e38ba874fa6ab500790c4aaf Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Wed, 2 May 2018 16:48:47 +0300
Subject: [PATCH] Do not add library path to avoid host contamination
Upstream-Status: Pending
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
src/modules/Makefile.am | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/modules/Makefile.am b/src/modules/Makefile.am
index e61f4e0..01c15bd 100644
--- a/src/modules/Makefile.am
+++ b/src/modules/Makefile.am
@@ -11,7 +11,6 @@ AM_CPPFLAGS = \
# tell libtool we compile module not library
AM_LDFLAGS = \
-no-undefined -module -avoid-version -shared -export-dynamic \
- -L$(libdir) \
$(GIO_LIBS)
# the module should be linked only with libfm, not libfm-gtk or whatever
@@ -1,76 +0,0 @@
From ed4ca8c0b17ff5d3c768b92409c1787e3f3f1841 Mon Sep 17 00:00:00 2001
From: Andriy Grytsenko <andrej@rep.kiev.ua>
Date: Sun, 26 Nov 2017 22:30:15 +0200
Subject: [PATCH 2/2] Enclose text in <programlisting> into <![CDATA[
New gtk-doc fails on tag-like data in it.
See https://bugs.freedesktop.org/show_bug.cgi?id=101585
That is definitely bug of gtk-doc but let workaround it.
Upstream-Status: Backport [https://git.lxde.org/gitweb/?p=lxde/libfm.git;a=commit;h=b072ee0400432d72fdf86ba9fed74a7e0ec11ec1]
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
src/base/fm-module.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/base/fm-module.c b/src/base/fm-module.c
index d364b2d..2e8c978 100644
--- a/src/base/fm-module.c
+++ b/src/base/fm-module.c
@@ -44,7 +44,7 @@
* of that type should include:
* <example id="example-fm-dummy-h">
* <title>Sample of fm-dummy.h</title>
- * <programlisting>
+ * <programlisting><![CDATA[
* #include <libfm/fm.h>
*
* #define FM_MODULE_dummy_VERSION 1
@@ -54,7 +54,7 @@
* } FmDummyInit;
*
* extern FmDummyInit fm_module_init_dummy;
- * </programlisting>
+ * ]]></programlisting>
* </example>
* The FM_MODULE_dummy_VERSION is a number which should be increased each
* time something in FmDummyInit structure is changed. The FmDummyInit
@@ -65,7 +65,7 @@
* module handling in your code:
* <example id="example-fm-dummy-widget-c">
* <title>Sample of fm-dummy-widget.c</title>
- * <programlisting>
+ * <programlisting><![CDATA[
* #include "fm-dummy.h"
*
* FM_MODULE_DEFINE_TYPE(dummy, FmDummyInit, 1)
@@ -87,7 +87,7 @@
* result = module->get_new("test sample");
* return result;
* }
- * </programlisting>
+ * ]]></programlisting>
* </example>
*
* Third thing application should do is to register module type on the
@@ -108,7 +108,7 @@
* interface (see the fm-dummy.h header example above):
* <example id="example-fm-dummy-test-c">
* <title>Sample of module dummy/test</title>
- * <programlisting>
+ * <programlisting><![CDATA[
* #include "fm-dummy.h"
*
* FM_DEFINE_MODULE(dummy, test)
@@ -121,7 +121,7 @@
* FmDummyInit fm_module_init_dummy = {
* fm_dummy_test_get_new;
* };
- * </programlisting>
+ * ]]></programlisting>
* </example>
* The fm_module_init_dummy should be exactly the same structure that is
* defined in the header file above.
--
2.15.1
@@ -13,11 +13,11 @@ DEPENDS = "glib-2.0 glib-2.0-native pango gtk+3 menu-cache intltool-native libex
SRC_URI = "${SOURCEFORGE_MIRROR}/pcmanfm/libfm-${PV}.tar.xz \
file://0001-Correctly-check-the-stamp-file-that-indicates-if-we-.patch \
file://0001-Enclose-text-in-programlisting-into-CDATA.patch \
file://0001-Do-not-add-library-path-to-avoid-host-contamination.patch \
"
SRC_URI[md5sum] = "a1ba9ae5e920f38b647dd511edd6c807"
SRC_URI[sha256sum] = "c706bb1020cf5f2d6f5a9226f692ce1985947134dcf2bde64278bd0420779b5a"
SRC_URI[md5sum] = "02a024714d51e0d37afc7bd596a44f3b"
SRC_URI[sha256sum] = "18d06f7996ce1cf8947df6e106bc0338c6ae0c4138c316f2501f6f6f435c7c72"
inherit autotools pkgconfig gtk-doc gettext distro_features_check
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"