Accepting request 178884 from Base:System
- Implement shlib packaging guidelines (forwarded request 178883 from jengelh) OBS-URL: https://build.opensuse.org/request/show/178884 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sg3_utils?expand=0&rev=28
This commit is contained in:
commit
955374621d
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:385e73a3acc961efd50a610db9c737f14ccc98ba8488e54355be1f08417e08af
|
||||
size 1007782
|
3
sg3_utils-1.36.tar.xz
Normal file
3
sg3_utils-1.36.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:505a46db655978d0f5b0a82be04188c43a6167b67962b343d6c258655e261403
|
||||
size 657560
|
@ -1,3 +1,42 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 13 14:15:26 UTC 2013 - jengelh@inai.de
|
||||
|
||||
- Implement shlib packaging guidelines; rename sg3_utils-devel
|
||||
to libsgutils-devel (upstream recommendation)
|
||||
- More robust make install call; remove redundant %clean section;
|
||||
simplify file lists
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 11 08:56:39 UTC 2013 - rmilasan@suse.com
|
||||
|
||||
- Update to version 1.36
|
||||
- sg_vpd: Protocol-specific port information VPD page
|
||||
for SAS SSP, persistent connection (spl3r2), power
|
||||
disable (spl3r3)
|
||||
- block device characteristics: add FUAB bit
|
||||
- sg_xcopy: handle more descriptor types; handle zero
|
||||
maximum segment length; allow list IDs to be disabled;
|
||||
improve skip/seek handling; allow xcopy on destination
|
||||
- sg_reset: and --no-esc option to stop reset escalation
|
||||
- clean up cli, add long option names
|
||||
- sg_luns: add --test=ALUN option for decoding LUNs
|
||||
- decoded luns output in decimal or hex (if -HH given)
|
||||
- add '--linux' option to show Linux LUN after T10
|
||||
representation, can map one to the other
|
||||
- sg_inq: add --vendor option to show standard inquiry's
|
||||
vendor specific fields in ASCII
|
||||
- take resid into account with response output
|
||||
- sg_sync: add --16 (for 16 byte command) and --timeout=
|
||||
- sg_logs: add data compression page (ssc4)
|
||||
- sg_sat_set_features: increase --lba from 1 to 4 bytes
|
||||
- sg_write_same: add --ndob option (sbc3r35d)
|
||||
- sg_map: mark as deprecated
|
||||
- sginfo: mark as deprecated, especially -l (list)
|
||||
- sg_lib: improve snprintf handling
|
||||
- sg_lib_data: sync asc/ascq codes with T10 20130117
|
||||
- sg_cmds (lib): if noisy given, give more UA info
|
||||
- make code more C++ friendly
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 12 09:13:45 CET 2013 - hare@suse.de
|
||||
|
||||
|
102
sg3_utils.spec
102
sg3_utils.spec
@ -16,20 +16,22 @@
|
||||
#
|
||||
|
||||
|
||||
Url: http://sg.danny.cz/sg/sg3_utils.html
|
||||
|
||||
Name: sg3_utils
|
||||
Version: 1.35
|
||||
%define lname libsgutils2-2
|
||||
Version: 1.36
|
||||
Release: 0
|
||||
Summary: A collection of tools that send SCSI commands to devices
|
||||
License: GPL-2.0+ and BSD-3-Clause
|
||||
Group: Hardware/Other
|
||||
Source: http://sg.danny.cz/sg/p/sg3_utils-%{version}.tgz
|
||||
Url: http://sg.danny.cz/sg/sg3_utils.html
|
||||
|
||||
Source: http://sg.danny.cz/sg/p/%name-%version.tar.xz
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: xz
|
||||
Requires(pre): %insserv_prereq
|
||||
Provides: scsi
|
||||
Provides: sg_utils
|
||||
Obsoletes: scsi <= 1.7_2.38_1.25_0.19_1.02_0.93
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
The sg3_utils package contains utilities that send SCSI commands to
|
||||
@ -39,12 +41,12 @@ Parallel Interface(SPI)) many other devices use SCSI command sets.
|
||||
ATAPI cd/dvd drives and SATA disks that connect via a translation layer
|
||||
or a bridge device are examples of devices that use SCSI command sets.
|
||||
|
||||
%package devel
|
||||
Summary: A collection of tools that send SCSI commands to devices
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: %{name} = %{version}
|
||||
%package -n %lname
|
||||
Summary: Library to hold functions common to the SCSI utilities
|
||||
License: BSD-3-Clause
|
||||
Group: System/Libraries
|
||||
|
||||
%description devel
|
||||
%description -n %lname
|
||||
The sg3_utils package contains utilities that send SCSI commands to
|
||||
devices. As well as devices on transports traditionally associated with
|
||||
SCSI (e.g. Fibre Channel (FCP), Serial Attached SCSI (SAS) and the SCSI
|
||||
@ -52,6 +54,29 @@ Parallel Interface(SPI)) many other devices use SCSI command sets.
|
||||
ATAPI cd/dvd drives and SATA disks that connect via a translation layer
|
||||
or a bridge device are examples of devices that use SCSI command sets.
|
||||
|
||||
This subpackage contains the library of common sg_utils code, such as
|
||||
SCSI error processing.
|
||||
|
||||
%package -n libsgutils-devel
|
||||
Summary: A collection of tools that send SCSI commands to devices
|
||||
License: BSD-3-Clause
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: %lname = %version
|
||||
# Added for 13.1
|
||||
Obsoletes: %name-devel < %version-%release
|
||||
Provides: %name-devel = %version-%release
|
||||
|
||||
%description -n libsgutils-devel
|
||||
The sg3_utils package contains utilities that send SCSI commands to
|
||||
devices. As well as devices on transports traditionally associated with
|
||||
SCSI (e.g. Fibre Channel (FCP), Serial Attached SCSI (SAS) and the SCSI
|
||||
Parallel Interface(SPI)) many other devices use SCSI command sets.
|
||||
ATAPI cd/dvd drives and SATA disks that connect via a translation layer
|
||||
or a bridge device are examples of devices that use SCSI command sets.
|
||||
|
||||
This subpackage contains libraries and header files for developing
|
||||
applications that want to make use of libsgutils.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
@ -60,56 +85,35 @@ or a bridge device are examples of devices that use SCSI command sets.
|
||||
%{__make} %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
%makeinstall
|
||||
make install DESTDIR="%buildroot"
|
||||
install -m 755 scripts/scsi_logging_level $RPM_BUILD_ROOT%{_bindir}
|
||||
install -m 755 scripts/rescan-scsi-bus.sh $RPM_BUILD_ROOT%{_bindir}
|
||||
%{__rm} -f %{buildroot}%{_libdir}/*.la
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
%post -p /sbin/ldconfig -n %lname
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
%postun -p /sbin/ldconfig -n %lname
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc README README.sg_start
|
||||
%doc ChangeLog CREDITS NEWS
|
||||
%attr(755,root,root) %{_bindir}/sg_*
|
||||
%attr(755,root,root) %{_bindir}/sginfo
|
||||
%attr(755,root,root) %{_bindir}/sgp_dd
|
||||
%attr(755,root,root) %{_bindir}/sgm_dd
|
||||
%attr(755,root,root) %{_bindir}/scsi_logging_level
|
||||
%attr(755,root,root) %{_bindir}/rescan-scsi-bus.sh
|
||||
%doc %{_mandir}/man8/sg_*.8.gz
|
||||
%doc %{_mandir}/man8/sgp_dd.8.gz
|
||||
%doc %{_mandir}/man8/sgm_dd.8.gz
|
||||
%doc %{_mandir}/man8/sginfo.8.gz
|
||||
%doc %{_mandir}/man8/sg3_utils.8.gz
|
||||
%doc %{_mandir}/man8/scsi_readcap.8.gz
|
||||
%doc %{_mandir}/man8/scsi_ready.8.gz
|
||||
%doc %{_mandir}/man8/scsi_start.8.gz
|
||||
%doc %{_mandir}/man8/scsi_stop.8.gz
|
||||
%doc %{_mandir}/man8/scsi_logging_level.8.gz
|
||||
%doc %{_mandir}/man8/scsi_mandat.8.gz
|
||||
%doc %{_mandir}/man8/scsi_satl.8.gz
|
||||
%doc %{_mandir}/man8/scsi_temperature.8.gz
|
||||
%attr(755,root,root) %{_libdir}/libsgutils2.so.*
|
||||
%_bindir/sg_*
|
||||
%_bindir/scsi_*
|
||||
%_bindir/sginfo
|
||||
%_bindir/sgp_dd
|
||||
%_bindir/sgm_dd
|
||||
%_bindir/scsi_logging_level
|
||||
%_bindir/rescan-scsi-bus.sh
|
||||
%_mandir/man8/*.8*
|
||||
|
||||
%files devel
|
||||
%defattr(644,root,root)
|
||||
%attr(755,root,root) %{_libdir}/libsgutils2.so
|
||||
%attr(755,root,root) %dir %{_prefix}/include/scsi
|
||||
%{_includedir}/scsi/sg_cmds.h
|
||||
%{_includedir}/scsi/sg_cmds_basic.h
|
||||
%{_includedir}/scsi/sg_cmds_extra.h
|
||||
%{_includedir}/scsi/sg_lib.h
|
||||
%{_includedir}/scsi/sg_pt.h
|
||||
%{_includedir}/scsi/sg_io_linux.h
|
||||
%{_includedir}/scsi/sg_linux_inc.h
|
||||
%{_includedir}/scsi/sg_cmds_mmc.h
|
||||
%{_includedir}/scsi/sg_lib_data.h
|
||||
%files -n %lname
|
||||
%defattr(-,root,root)
|
||||
%_libdir/libsgutils2.so.2*
|
||||
|
||||
%clean
|
||||
test ! -z "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != "/" && rm -rf $RPM_BUILD_ROOT
|
||||
rm -rf $RPM_BUILD_DIR/sg3_utils-%{version}
|
||||
%files -n libsgutils-devel
|
||||
%defattr(-,root,root)
|
||||
%_libdir/libsgutils2.so
|
||||
%_includedir/scsi/
|
||||
|
||||
%changelog
|
||||
|
Loading…
x
Reference in New Issue
Block a user