[packages/libblockdev] - package s390 plugin where available

qboosh qboosh at pld-linux.org
Mon May 9 21:54:03 CEST 2022


commit b1339f52f0c364dc61638a21e9e48a1a0c019ec8
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon May 9 21:51:42 2022 +0200

    - package s390 plugin where available

 libblockdev.spec | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)
---
diff --git a/libblockdev.spec b/libblockdev.spec
index 4b3ecd4..2d85ec2 100644
--- a/libblockdev.spec
+++ b/libblockdev.spec
@@ -488,6 +488,35 @@ Development file for libblockdev part-err library.
 %description part-err-devel -l pl.UTF-8
 Plik programistyczny biblioteki libblockdev part-err.
 
+%package s390
+Summary:	The s390 plugin for the libblockdev library
+Summary(pl.UTF-8):	Wtyczka s390 do biblioteki libblockdev
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+# dasdfmt command (https://github.com/ibm-s390-linux/s390-tools)
+#Requires:	s390-tools
+
+%description s390
+The libblockdev library plugin providing the functionality related to
+s390 devices.
+
+%description s390 -l pl.UTF-8
+Wtyczka biblioteki libblockdev zapewniająca funkcjonalność
+związaną z urządzeniami s390.
+
+%package s390-devel
+Summary:	Header file for libblockdev s390 plugin
+Summary(pl.UTF-8):	Plik nagłówkowy wtyczki s390 do biblioteki libblockdev
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+Requires:	%{name}-s390 = %{version}-%{release}
+
+%description s390-devel
+Header file for libblockdev s390 plugin.
+
+%description s390-devel -l pl.UTF-8
+Plik nagłówkowy wtyczki s390 do biblioteki libblockdev.
+
 %package swap
 Summary:	The swap plugin for the libblockdev library
 Summary(pl.UTF-8):	Wtyczka swap do biblioteki libblockdev
@@ -565,6 +594,9 @@ Requires:	%{name}-mdraid = %{version}-%{release}
 Requires:	%{name}-mpath = %{version}-%{release}
 Requires:	%{name}-nvdimm = %{version}-%{release}
 Requires:	%{name}-part = %{version}-%{release}
+%ifarch s390 s390x
+Requires:	%{name}-s390 = %{version}-%{release}
+%endif
 Requires:	%{name}-swap = %{version}-%{release}
 Requires:	%{name}-vdo = %{version}-%{release}
 
@@ -680,6 +712,9 @@ rm -rf $RPM_BUILD_ROOT
 %post	part-err -p /sbin/ldconfig
 %postun	part-err -p /sbin/ldconfig
 
+%post	s390 -p /sbin/ldconfig
+%postun	s390 -p /sbin/ldconfig
+
 %post	swap -p /sbin/ldconfig
 %postun	swap -p /sbin/ldconfig
 
@@ -853,6 +888,18 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libbd_part_err.so
 
+%ifarch s390 s390x
+%files s390
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libbd_s390.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libbd_s390.so.2
+
+%files s390-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libbd_s390.so
+%{_includedir}/blockdev/s390.h
+%endif
+
 %files swap
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libbd_swap.so.*.*.*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libblockdev.git/commitdiff/b1339f52f0c364dc61638a21e9e48a1a0c019ec8



More information about the pld-cvs-commit mailing list