[packages/libdex] - updated to 1.1.0
qboosh
qboosh at pld-linux.org
Tue Mar 24 21:37:22 CET 2026
commit 973a9887814547440005d20c52b0af4b558f426a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Mar 24 21:37:40 2026 +0100
- updated to 1.1.0
libdex.spec | 44 +++++++++++++++++++++++++++++++++++---------
1 file changed, 35 insertions(+), 9 deletions(-)
---
diff --git a/libdex.spec b/libdex.spec
index e6a0fd3..151a9be 100644
--- a/libdex.spec
+++ b/libdex.spec
@@ -7,27 +7,28 @@
Summary: GNOME library for deferred execution
Summary(pl.UTF-8): Biblioteka GNOME do odroczonego wykonywania kodu
Name: libdex
-Version: 1.0.0
+Version: 1.1.0
Release: 1
License: LGPL v2.1+
Group: Libraries
-Source0: https://download.gnome.org/sources/libdex/1.0/%{name}-%{version}.tar.xz
-# Source0-md5: c17e9263195cc53d6d66765b11b7a501
+Source0: https://download.gnome.org/sources/libdex/1.1/%{name}-%{version}.tar.xz
+# Source0-md5: 8427ad1486ec8d4cb8b7ef7b887807ef
URL: https://gitlab.gnome.org/GNOME/libdex
%{?with_apidocs:BuildRequires: gi-docgen}
-BuildRequires: glib2-devel >= 1:2.68
+BuildRequires: glib2-devel >= 1:2.87
BuildRequires: gobject-introspection-devel
BuildRequires: liburing-devel >= 0.7
BuildRequires: meson >= 1.0.0
BuildRequires: ninja >= 1.5
BuildRequires: pkgconfig
+BuildRequires: python3 >= 1:3.2
BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 2.042
%{?with_sysprof:BuildRequires: sysprof-devel >= 3.38}
BuildRequires: tar >= 1:1.22
BuildRequires: vala
BuildRequires: xz
-Requires: glib2 >= 1:2.68
+Requires: glib2 >= 1:2.87
Requires: liburing >= 0.7
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -51,7 +52,7 @@ Summary: Header files for Dex library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Dex
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: glib2-devel >= 1:2.68
+Requires: glib2-devel >= 1:2.87
%description devel
Header files for Dex library.
@@ -84,6 +85,20 @@ Vala API for Dex library.
%description -n vala-libdex -l pl.UTF-8
API języka Vala dla biblioteki Dex.
+%package -n python3-libdex
+Summary: Python binding for Dex library
+Summary(pl.UTF-8): Wiązanie Pythona do biblioteki Dex
+Group: Libraries/Python
+Requires: %{name} = %{version}-%{release}
+Requires: python3-pygobject3 >= 3
+BuildArch: noarch
+
+%description -n python3-libdex
+Python binding for Dex library.
+
+%description -n python3-libdex -l pl.UTF-8
+Wiązanie Pythona do biblioteki Dex.
+
%package apidocs
Summary: API documentation for Dex library
Summary(pl.UTF-8): Dokumentacja API biblioteki Dex
@@ -104,6 +119,7 @@ Dokumentacja API biblioteki Dex.
%{!?with_static_libs:--default-library=shared} \
%{?with_apidocs:-Ddocs=true} \
-Deventfd=enabled \
+ -Dgdbus=enabled \
-Dliburing=enabled \
%{?with_sysprof:-Dsysprof=true}
@@ -114,6 +130,9 @@ rm -rf $RPM_BUILD_ROOT
%meson_install
+%py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
+%py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
+
%if %{with apidocs}
install -d $RPM_BUILD_ROOT%{_gidocdir}
%{__mv} $RPM_BUILD_ROOT%{_docdir}/libdex-* $RPM_BUILD_ROOT%{_gidocdir}
@@ -128,15 +147,17 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc NEWS README.md
-%attr(755,root,root) %{_libdir}/libdex-1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libdex-1.so.1
+%{_libdir}/libdex-1.so.*.*.*
+%ghost %{_libdir}/libdex-1.so.1
%{_libdir}/girepository-1.0/Dex-1.typelib
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libdex-1.so
+%{_libdir}/libdex-1.so
%{_includedir}/libdex-1
%{_datadir}/gir-1.0/Dex-1.gir
+%dir %{_libexecdir}/libdex-1
+%{_libexecdir}/libdex-1/dex-gdbus-codegen-extension.py
%{_pkgconfigdir}/libdex-1.pc
%if %{with static_libs}
@@ -150,6 +171,11 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/vala/vapi/libdex-1.deps
%{_datadir}/vala/vapi/libdex-1.vapi
+%files -n python3-libdex
+%defattr(644,root,root,755)
+%{py3_sitescriptdir}/gi/overrides/Dex.py
+%{py3_sitescriptdir}/gi/overrides/__pycache__/Dex.cpython-*.pyc
+
%if %{with apidocs}
%files apidocs
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libdex.git/commitdiff/973a9887814547440005d20c52b0af4b558f426a
More information about the pld-cvs-commit
mailing list