diff --git a/0001-glade-Adapt-to-Glade-3.36-API-changes.patch b/0001-glade-Adapt-to-Glade-3.36-API-changes.patch new file mode 100644 index 0000000..784ed90 --- /dev/null +++ b/0001-glade-Adapt-to-Glade-3.36-API-changes.patch @@ -0,0 +1,40 @@ +From f9d3de79161396efed15147188d175f5a5f7e60f Mon Sep 17 00:00:00 2001 +From: Alberto Fanjul +Date: Thu, 7 May 2020 12:43:51 +0200 +Subject: [PATCH] glade: Adapt to Glade 3.36 API changes + +Fixes https://source.puri.sm/Librem5/libhandy/issues/267. +--- + glade/glade-hdy-header-group.c | 2 +- + glade/glade-hdy-swipe-group.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/glade/glade-hdy-header-group.c b/glade/glade-hdy-header-group.c +index be6a9de..aa83c6b 100644 +--- a/glade/glade-hdy-header-group.c ++++ b/glade/glade-hdy-header-group.c +@@ -43,7 +43,7 @@ glade_hdy_header_group_read_widgets (GladeWidget *widget, GladeXmlNode *node) + string = widget_name; + } else if (widget_name != NULL) { + tmp = +- g_strdup_printf ("%s%s%s", string, GPC_OBJECT_DELIMITER, ++ g_strdup_printf ("%s%s%s", string, GLADE_PROPERTY_DEF_OBJECT_DELIMITER, + widget_name); + string = (g_free (string), tmp); + g_free (widget_name); +diff --git a/glade/glade-hdy-swipe-group.c b/glade/glade-hdy-swipe-group.c +index 0b42798..ff909b0 100644 +--- a/glade/glade-hdy-swipe-group.c ++++ b/glade/glade-hdy-swipe-group.c +@@ -45,7 +45,7 @@ glade_hdy_swipe_group_read_widgets (GladeWidget *widget, + string = widget_name; + } else if (widget_name != NULL) { + tmp = +- g_strdup_printf ("%s%s%s", string, GPC_OBJECT_DELIMITER, ++ g_strdup_printf ("%s%s%s", string, GLADE_PROPERTY_DEF_OBJECT_DELIMITER, + widget_name); + string = (g_free (string), tmp); + g_free (widget_name); +-- +2.26.2 + diff --git a/libhandy-v0.0.13.tar.bz2 b/libhandy-v0.0.13.tar.bz2 new file mode 100644 index 0000000..ce4d91a Binary files /dev/null and b/libhandy-v0.0.13.tar.bz2 differ diff --git a/libhandy.spec b/libhandy.spec new file mode 100644 index 0000000..d05fb37 --- /dev/null +++ b/libhandy.spec @@ -0,0 +1,51 @@ +Name: libhandy +Version: 0.0.13 +Release: 1 +Summary: Library with GTK+ widgets for mobile phones +License: LGPLv2+ +URL: https://source.puri.sm/Librem5/libhandy/ +Source0: https://source.puri.sm/Librem5/libhandy/-/archive/v%{version}/libhandy-v%{version}.tar.bz2 +Patch0: 0001-glade-Adapt-to-Glade-3.36-API-changes.patch +BuildRequires: gcc gtk-doc meson pkgconfig(gio-2.0) pkgconfig(gladeui-2.0) pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gmodule-2.0) pkgconfig(gobject-introspection-1.0) pkgconfig(gtk+-3.0) +BuildRequires: vala +%description +libhandy provides GTK+ widgets and GObjects to ease developing +applications for mobile phones. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n libhandy-v%{version} -p1 + +%build +%meson -Dgtk_doc=true -Dexamples=false +%meson_build + +%install +%meson_install + +%files +%license COPYING +%doc README.md +%{_libdir}/girepository-1.0/ +%{_libdir}/libhandy-0.0.so.0* + +%files devel +%{_includedir}/libhandy-0.0/ +%{_libdir}/glade/ +%{_libdir}/libhandy-0.0.so +%{_libdir}/pkgconfig/libhandy-0.0.pc +%{_datadir}/gir-1.0/ +%{_datadir}/glade/ +%{_datadir}/gtk-doc/ +%{_datadir}/vala/ + +%changelog +* Thu Nov 5 2020 Liu wei bo - 0.0.13-1 +- package init diff --git a/libhandy.yaml b/libhandy.yaml new file mode 100644 index 0000000..4a1e6b7 --- /dev/null +++ b/libhandy.yaml @@ -0,0 +1,4 @@ +version_control: gitlab.gnome +src_repo: libhandy +tag_prefix: "" +seperator: "."