[packages/ublksrv] - ubdsrv.spec renamed to ublksrv (following upstream project rename), updated to 1.1

qboosh qboosh at pld-linux.org
Mon Mar 18 21:09:18 CET 2024


commit 82c3b5af9c7d99cd3858334a0bd5a583f7b634d5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Mar 18 20:58:53 2024 +0100

    - ubdsrv.spec renamed to ublksrv (following upstream project rename), updated to 1.1

 ubdsrv.spec => ublksrv.spec | 26 +++++++++++++++++++-------
 1 file changed, 19 insertions(+), 7 deletions(-)
---
diff --git a/ubdsrv.spec b/ublksrv.spec
similarity index 81%
rename from ubdsrv.spec
rename to ublksrv.spec
index 701d329..dad7f85 100644
--- a/ubdsrv.spec
+++ b/ublksrv.spec
@@ -1,19 +1,19 @@
 #
 # Conditional build:
-%bcond_without	static_libs	# static libraries
+%bcond_without	static_libs	# static library
 %bcond_without	tools		# ublk tool
 #
 Summary:	Uesrspace block driver (ublk)
 Summary(pl.UTF-8):	Sterownik urządzeń blokowych w przestrzeni użytkownika (ublk)
-Name:		ubdsrv
-Version:	1.0
+Name:		ublksrv
+Version:	1.1
 Release:	1
 License:	LGPL v2 or MIT (library), GPL v2 or MIT (tool), GPL v2 (qcow2 target)
 Group:		Libraries
-#Source0Download: https://github.com/ming1/ubdsrv/releases
-Source0:	https://github.com/ming1/ubdsrv/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	0f19b097a2f86a2a9ae650e3a0c4adc0
-URL:		https://github.com/ming1/ubdsrv
+#Source0Download: https://github.com/ublk-org/ublksrv/tags
+Source0:	https://github.com/ublk-org/ublksrv/archive/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	400e232deead56e5c16099a628eb06d3
+URL:		https://github.com/ublk-org/ublksrv
 BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake
 BuildRequires:	libstdc++-devel >= 6:4.7
@@ -23,6 +23,7 @@ BuildRequires:	libtool >= 2:2
 BuildRequires:	liburing-devel >= 2.2
 BuildRequires:	pkgconfig
 Requires:	%{name}-libs = %{version}-%{release}
+Obsoletes:	ubdsrv < 1.1
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -37,6 +38,7 @@ Summary:	ublk server library
 Summary(pl.UTF-8):	Biblioteka serwera ublk
 Group:		Libraries
 Requires:	liburing >= 2.2
+Obsoletes:	ubdsrv-libs < 1.1
 
 %description libs
 ublk server library.
@@ -50,6 +52,7 @@ Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki ublksrv
 Group:		Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
 Requires:	liburing-devel >= 2.2
+Obsoletes:	ubdsrv-devel < 1.1
 
 %description devel
 Header files for ublksrv library.
@@ -62,6 +65,7 @@ Summary:	Static ublksrv library
 Summary(pl.UTF-8):	Statyczna biblioteka ublksrv
 Group:		Development/Libraries
 Requires:	%{name}-devel = %{version}-%{release}
+Obsoletes:	ubdsrv-static < 1.1
 
 %description static
 Static ublksrv library.
@@ -72,6 +76,8 @@ Statyczna biblioteka ublksrv.
 %prep
 %setup -q
 
+%{__sed} -i -e 's,/usr/bin/chown,/bin/chown,' utils/ublk_chown*.sh
+
 %build
 %{__libtoolize}
 %{__aclocal} -I m4
@@ -79,6 +85,7 @@ Statyczna biblioteka ublksrv.
 %{__autoheader}
 %{__automake}
 %configure \
+	--disable-silent-rules \
 	%{!?with_static_libs:--disable-static}
 
 %{__make} %{!?with_tools:-C lib}
@@ -100,6 +107,9 @@ rm -rf $RPM_BUILD_ROOT
 	DESTDIR=$RPM_BUILD_ROOT
 %endif
 
+# what is the use case?
+%{__rm} $RPM_BUILD_ROOT%{_sbindir}/ublk_chown_docker.sh
+
 # obsoleted by pkg-config
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
 
@@ -114,6 +124,8 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc doc/ublk_intro.pdf
 %attr(755,root,root) %{_sbindir}/ublk
+%attr(755,root,root) %{_sbindir}/ublk_chown.sh
+%attr(755,root,root) %{_sbindir}/ublk_user_id
 %endif
 
 %files libs
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ublksrv.git/commitdiff/82c3b5af9c7d99cd3858334a0bd5a583f7b634d5



More information about the pld-cvs-commit mailing list