[packages/gmobile] - updated to 0.4.0, patched for split /usr
qboosh
qboosh at pld-linux.org
Sat Aug 23 13:52:44 CEST 2025
commit 66b02e624bf3f22c8959c4a2565d55f7cf8ae61a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Aug 23 13:55:14 2025 +0200
- updated to 0.4.0, patched for split /usr
gmobile-udevdir.patch | 11 +++++++++++
gmobile.spec | 42 +++++++++++++++++++++++++++++++++++-------
2 files changed, 46 insertions(+), 7 deletions(-)
---
diff --git a/gmobile.spec b/gmobile.spec
index f09079e..ca8292e 100644
--- a/gmobile.spec
+++ b/gmobile.spec
@@ -6,15 +6,18 @@
Summary: Functions useful in mobile related, GLib based projects
Summary(pl.UTF-8): Funkcje przydatne w opartych na GLib projektach dla urządzeń przenośnych
Name: gmobile
-Version: 0.1.0
+Version: 0.4.0
Release: 1
License: LGPL v2.1+
Group: Libraries
Source0: https://sources.phosh.mobi/releases/gmobile/%{name}-%{version}.tar.xz
-# Source0-md5: 22749819a84cc34c24c2e520b767e071
+# Source0-md5: 199280c27a2af099ce22b7375c176b94
+Patch0: %{name}-udevdir.patch
URL: https://gitlab.gnome.org/World/Phosh/gmobile
+# rst2man
+BuildRequires: docutils
%{?with_apidocs:BuildRequires: gi-docgen >= 2021.1}
-BuildRequires: glib2-devel >= 1:2.66
+BuildRequires: glib2-devel >= 1:2.78
BuildRequires: json-glib-devel >= 1.6.2
BuildRequires: meson >= 0.56.1
BuildRequires: ninja >= 1.5
@@ -22,8 +25,9 @@ BuildRequires: pkgconfig
BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 2.042
BuildRequires: tar >= 1:1.22
+BuildRequires: vala
BuildRequires: xz
-Requires: glib2 >= 1:2.66
+Requires: glib2 >= 1:2.78
Requires: json-glib >= 1.6.2
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -43,7 +47,7 @@ Summary: Header files for gmobile library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki gmobile
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: glib2-devel >= 1:2.66
+Requires: glib2-devel >= 1:2.78
Requires: json-glib-devel >= 1.6.2
%description devel
@@ -76,13 +80,29 @@ API documentation for gmobile library.
%description apidocs -l pl.UTF-8
Dokumentacja API biblioteki gmobile.
+%package -n vala-gmobile
+Summary: Vala API for gmobile library
+Summary(pl.UTF-8): API języka Vala do biblioteki gmobile
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+Requires: vala
+BuildArch: noarch
+
+%description -n vala-gmobile
+Vala API for gmobile library.
+
+%description -n vala-gmobile -l pl.UTF-8
+API języka Vala do biblioteki gmobile.
+
%prep
%setup -q
+%patch -P0 -p1
%build
%meson \
%{!?with_static_libs:--default-library=shared} \
- %{?with_apidocs:-Dgtk_doc=true}
+ %{?with_apidocs:-Dgtk_doc=true} \
+ -Dman=true
%meson_build
@@ -110,10 +130,13 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/gm-timeout
%attr(755,root,root) %{_libdir}/libgmobile.so.0
%{_libdir}/girepository-1.0/Gm-0.typelib
+/lib/udev/hwdb.d/61-gmobile-wakeup.hwdb
+/lib/udev/rules.d/61-gmobile.rules
+%{_mandir}/man5/gmobile.udev.5*
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgmobile.so
+%{_libdir}/libgmobile.so
%{_includedir}/gmobile
%{_datadir}/gir-1.0/Gm-0.gir
%{_pkgconfigdir}/gmobile.pc
@@ -129,3 +152,8 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%{_gidocdir}/gmobile-0
%endif
+
+%files -n vala-gmobile
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/gmobile.deps
+%{_datadir}/vala/vapi/gmobile.vapi
diff --git a/gmobile-udevdir.patch b/gmobile-udevdir.patch
new file mode 100644
index 0000000..3dca7a9
--- /dev/null
+++ b/gmobile-udevdir.patch
@@ -0,0 +1,11 @@
+--- gmobile-0.4.0/meson.build.orig 2025-06-22 10:36:19.000000000 +0200
++++ gmobile-0.4.0/meson.build 2025-08-23 13:35:06.038792554 +0200
+@@ -17,7 +17,7 @@ libdir = prefix / get_option('libdir')
+ libexecdir = prefix / get_option('libexecdir')
+ pkgdatadir = datadir / meson.project_name()
+ pkglibdir = libdir / meson.project_name()
+-udevdir = prefix / 'lib' / 'udev'
++udevdir = '/lib/udev'
+ vapidir = datadir / 'vala' / 'vapi'
+ installed_tests_metadir = datadir / 'installed-tests' / meson.project_name()
+ installed_tests_execdir = libexecdir / 'installed-tests' / meson.project_name()
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gmobile.git/commitdiff/66b02e624bf3f22c8959c4a2565d55f7cf8ae61a
More information about the pld-cvs-commit
mailing list