[packages/libxfce4windowing] - package vala API, completed -devel dependencies

qboosh qboosh at pld-linux.org
Thu Aug 14 17:03:45 CEST 2025


commit efc0db98c20faf0a536d52769d564728cad8f287
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Aug 14 17:06:10 2025 +0200

    - package vala API, completed -devel dependencies

 libxfce4windowing.spec | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
---
diff --git a/libxfce4windowing.spec b/libxfce4windowing.spec
index e856374..082c8a3 100644
--- a/libxfce4windowing.spec
+++ b/libxfce4windowing.spec
@@ -27,8 +27,10 @@ BuildRequires:	meson >= 0.57.0
 BuildRequires:	ninja
 BuildRequires:	perl-base
 BuildRequires:	pkgconfig >= 1:0.9.0
+BuildRequires:	python3 >= 1:3
 BuildRequires:	rpm-build >= 4.6
 BuildRequires:	rpmbuild(macros) >= 2.042
+BuildRequires:	vala
 BuildRequires:	wayland-devel >= 1.20
 BuildRequires:	wayland-protocols >= 1.25
 BuildRequires:	xfce4-dev-tools >= 4.20.0
@@ -71,6 +73,12 @@ Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
 Requires:	glib2-devel >= 1:2.72.0
 Requires:	gtk+3-devel >= 3.24.10
+Requires:	libdisplay-info-devel >= 0.1.1
+Requires:	libwnck-devel >= 3.14
+Requires:	wayland-devel >= 1.20
+Requires:	wayland-protocols >= 1.25
+Requires:	xorg-lib-libX11-devel >= 1.6.7
+Requires:	xorg-lib-libXrandr-devel >= 1.5.0
 
 %description devel
 Development files for the libxfce4windowing library.
@@ -90,6 +98,20 @@ Static libxfce4util library.
 %description static -l pl.UTF-8
 Statyczna biblioteka libxfce4util.
 
+%package -n vala-libxfce4windowing
+Summary:	Vala API for libxfce4windowing libraries
+Summary(pl.UTF-8):	API języka Vala do bibliotek libxfce4windowing
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+Requires:	vala
+BuildArch:	noarch
+
+%description -n vala-libxfce4windowing
+Vala API for libxfce4windowing libraries.
+
+%description -n vala-libxfce4windowing -l pl.UTF-8
+API języka Vala do bibliotek libxfce4windowing.
+
 %package apidocs
 Summary:	libxfce4windowing API documentation
 Summary(pl.UTF-8):	Dokumentacja API libxfce4util
@@ -161,6 +183,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libxfce4windowingui-0.a
 %endif
 
+%files -n vala-libxfce4windowing
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/libxfce4windowing-0.deps
+%{_datadir}/vala/vapi/libxfce4windowing-0.vapi
+%{_datadir}/vala/vapi/libxfce4windowingui-0.deps
+%{_datadir}/vala/vapi/libxfce4windowingui-0.vapi
+
 %if %{with apidocs}
 %files apidocs
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libxfce4windowing.git/commitdiff/efc0db98c20faf0a536d52769d564728cad8f287



More information about the pld-cvs-commit mailing list