summaryrefslogtreecommitdiffstats
path: root/subprojects/libhandy/data
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 14:36:24 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 14:36:24 +0000
commit9b6d8e63db85c30007b463e91f91a791969fa83f (patch)
tree0899af51d73c1bf986f73ae39a03c4436083018a /subprojects/libhandy/data
parentInitial commit. (diff)
downloadgnome-control-center-upstream.tar.xz
gnome-control-center-upstream.zip
Adding upstream version 1:3.38.4.upstream/1%3.38.4upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--subprojects/libhandy/data/leak-suppress.txt5
-rw-r--r--subprojects/libhandy/data/packaging/rpm/libhandy.spec60
2 files changed, 65 insertions, 0 deletions
diff --git a/subprojects/libhandy/data/leak-suppress.txt b/subprojects/libhandy/data/leak-suppress.txt
new file mode 100644
index 0000000..f44eb82
--- /dev/null
+++ b/subprojects/libhandy/data/leak-suppress.txt
@@ -0,0 +1,5 @@
+# Use via environment variable LSAN_OPTIONS=suppressions=data/leak-suppress.txt
+# Ignore fontconfig reported leaks. It's caches cause false positives.
+leak:libfontconfig.so.1
+# https://gitlab.gnome.org/GNOME/gtk/merge_requests/823
+leak:gtk_header_bar_set_decoration_layout
diff --git a/subprojects/libhandy/data/packaging/rpm/libhandy.spec b/subprojects/libhandy/data/packaging/rpm/libhandy.spec
new file mode 100644
index 0000000..739b751
--- /dev/null
+++ b/subprojects/libhandy/data/packaging/rpm/libhandy.spec
@@ -0,0 +1,60 @@
+%global _vpath_srcdir %{name}
+
+Name: libhandy
+Version: 0.90.0
+Release: 1%{?dist}
+Summary: A library full of GTK widgets for mobile phones
+
+License: LGPLv2+
+Url: https://gitlab.gnome.org/GNOME/libhandy
+Source0: https://gitlab.gnome.org/GNOME/libhandy/archive/master.tar.gz
+
+BuildRequires: gcc
+BuildRequires: gobject-introspection
+BuildRequires: gtk-doc
+BuildRequires: meson >= 0.40.1
+BuildRequires: pkgconfig(gio-2.0)
+BuildRequires: pkgconfig(gladeui-2.0)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(gmodule-2.0)
+BuildRequires: pkgconfig(gtk+-3.0)
+BuildRequires: pkgconf-pkg-config
+BuildRequires: vala
+
+%description
+%{summary}.
+
+%package devel
+Summary: Development libraries, headers, and documentation for %{name}
+Requires: libhandy = %{version}-%{release}
+
+%description devel
+%{summary}.
+
+%prep
+%setup -c -q
+
+%build
+%meson -Dexamples=false -Dgtk_doc=true
+%meson_build
+
+%install
+%meson_install
+
+%files
+%{_libdir}/libhandy*.so.*
+%{_libdir}/girepository-1.0/Handy*.typelib
+
+%files devel
+%{_includedir}/libhandy*
+%{_libdir}/libhandy*.so
+%{_libdir}/pkgconfig/libhandy*.pc
+%{_datadir}/gir-1.0/Handy*.gir
+%{_datadir}/glade/catalogs/libhandy.xml
+%{_datadir}/vala/vapi/libhandy*.deps
+%{_datadir}/vala/vapi/libhandy*.vapi
+%{_datadir}/gtk-doc
+
+%changelog
+* Fri May 18 2018 Julian Richen <julian@richen.io> - 0.0.0-1
+- Update to 0.0.0-1