[packages/libguestfs] package vala bindings

atler atler at pld-linux.org
Tue Jun 13 18:28:21 CEST 2023


commit 11cb7a0978f80f107df3d31ee8a7674160f4c988
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Jun 13 17:12:47 2023 +0200

    package vala bindings

 libguestfs.spec | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
---
diff --git a/libguestfs.spec b/libguestfs.spec
index 2820f17..cd4301e 100644
--- a/libguestfs.spec
+++ b/libguestfs.spec
@@ -18,6 +18,7 @@
 %bcond_without	ruby		# Ruby binding
 %bcond_with	rust		# Rust binding
 %bcond_without	systemtap	# systemtap/dtrace probes
+%bcond_without	vala		# vala binding
 
 %if 0%{!?php_name:1}
 %define		php_name	php55
@@ -86,11 +87,13 @@ BuildRequires:	po4a
 BuildRequires:	qemu-img >= 1.0
 BuildRequires:	readline-devel
 BuildRequires:	rpcsvc-proto
+BuildRequires:	rpm-build >= 4.6
 BuildRequires:	rpm-devel >= 4.6.0
 BuildRequires:	rpmbuild(macros) >= 2.021
 BuildRequires:	sleuthkit-devel
 # libsystemd-journal
 BuildRequires:	systemd-devel >= 1:196
+%{?with_vala:BuildRequires:	vala}
 BuildRequires:	xz
 BuildRequires:	yara-devel
 %if %{with appliance}
@@ -417,6 +420,19 @@ Ruby bindings for libguestfs.
 %description -n ruby-libguestfs -l pl.UTF-8
 Wiązania języka Ruby do libguestfs.
 
+%package -n vala-libguestfs
+Summary:	Vala bindings for libguestfs
+Summary(pl.UTF-8):	Wiązania języka Vala do libguestfs
+Group:		Development/Languages
+Requires:	%{name}-devel = %{version}-%{release}
+BuildArch:	noarch
+
+%description -n vala-libguestfs
+Vala bindings for libguestfs.
+
+%description -n vala-libguestfs -l pl.UTF-8
+Wiązania języka Vala do libguestfs.
+
 %package -n bash-completion-libguestfs
 Summary:	bash-completion for libguestfs tools
 Summary(pl.UTF-8):	Bashowe uzupełnianie argumentów dla narzędzi libguestfs
@@ -475,6 +491,7 @@ Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
 	%{!?with_python:--disable-python} \
 	%{!?with_ruby:--disable-ruby} \
 	%{!?with_rust:--disable-rust} \
+	%{!?with_vala:--disable-vala} \
 	--disable-silent-rules \
 	%{__enable_disable static_libs static}
 
@@ -767,6 +784,13 @@ rm -rf $RPM_BUILD_ROOT
 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
 %endif
 
+%if %{with vala}
+%files -n vala-libguestfs
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/libguestfs-gobject-1.0.deps
+%{_datadir}/vala/vapi/libguestfs-gobject-1.0.vapi
+%endif
+
 %files -n bash-completion-libguestfs
 %defattr(644,root,root,755)
 %{bash_compdir}/guestfish
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libguestfs.git/commitdiff/2b971596b90982ef21ae67b5b05e2128458746ad



More information about the pld-cvs-commit mailing list