[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