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
|
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
|
Name: sg3_utils
|
||||||
Version: 1.35
|
%define lname libsgutils2-2
|
||||||
|
Version: 1.36
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A collection of tools that send SCSI commands to devices
|
Summary: A collection of tools that send SCSI commands to devices
|
||||||
License: GPL-2.0+ and BSD-3-Clause
|
License: GPL-2.0+ and BSD-3-Clause
|
||||||
Group: Hardware/Other
|
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
|
Requires(pre): %insserv_prereq
|
||||||
Provides: scsi
|
Provides: scsi
|
||||||
Provides: sg_utils
|
Provides: sg_utils
|
||||||
Obsoletes: scsi <= 1.7_2.38_1.25_0.19_1.02_0.93
|
Obsoletes: scsi <= 1.7_2.38_1.25_0.19_1.02_0.93
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The sg3_utils package contains utilities that send SCSI commands to
|
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
|
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.
|
or a bridge device are examples of devices that use SCSI command sets.
|
||||||
|
|
||||||
%package devel
|
%package -n %lname
|
||||||
Summary: A collection of tools that send SCSI commands to devices
|
Summary: Library to hold functions common to the SCSI utilities
|
||||||
Group: Development/Libraries/C and C++
|
License: BSD-3-Clause
|
||||||
Requires: %{name} = %{version}
|
Group: System/Libraries
|
||||||
|
|
||||||
%description devel
|
%description -n %lname
|
||||||
The sg3_utils package contains utilities that send SCSI commands to
|
The sg3_utils package contains utilities that send SCSI commands to
|
||||||
devices. As well as devices on transports traditionally associated with
|
devices. As well as devices on transports traditionally associated with
|
||||||
SCSI (e.g. Fibre Channel (FCP), Serial Attached SCSI (SAS) and the SCSI
|
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
|
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.
|
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
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
@ -60,56 +85,35 @@ or a bridge device are examples of devices that use SCSI command sets.
|
|||||||
%{__make} %{?_smp_mflags}
|
%{__make} %{?_smp_mflags}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%makeinstall
|
make install DESTDIR="%buildroot"
|
||||||
install -m 755 scripts/scsi_logging_level $RPM_BUILD_ROOT%{_bindir}
|
install -m 755 scripts/scsi_logging_level $RPM_BUILD_ROOT%{_bindir}
|
||||||
install -m 755 scripts/rescan-scsi-bus.sh $RPM_BUILD_ROOT%{_bindir}
|
install -m 755 scripts/rescan-scsi-bus.sh $RPM_BUILD_ROOT%{_bindir}
|
||||||
%{__rm} -f %{buildroot}%{_libdir}/*.la
|
%{__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
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc README README.sg_start
|
%doc README README.sg_start
|
||||||
%doc ChangeLog CREDITS NEWS
|
%doc ChangeLog CREDITS NEWS
|
||||||
%attr(755,root,root) %{_bindir}/sg_*
|
%_bindir/sg_*
|
||||||
%attr(755,root,root) %{_bindir}/sginfo
|
%_bindir/scsi_*
|
||||||
%attr(755,root,root) %{_bindir}/sgp_dd
|
%_bindir/sginfo
|
||||||
%attr(755,root,root) %{_bindir}/sgm_dd
|
%_bindir/sgp_dd
|
||||||
%attr(755,root,root) %{_bindir}/scsi_logging_level
|
%_bindir/sgm_dd
|
||||||
%attr(755,root,root) %{_bindir}/rescan-scsi-bus.sh
|
%_bindir/scsi_logging_level
|
||||||
%doc %{_mandir}/man8/sg_*.8.gz
|
%_bindir/rescan-scsi-bus.sh
|
||||||
%doc %{_mandir}/man8/sgp_dd.8.gz
|
%_mandir/man8/*.8*
|
||||||
%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.*
|
|
||||||
|
|
||||||
%files devel
|
%files -n %lname
|
||||||
%defattr(644,root,root)
|
%defattr(-,root,root)
|
||||||
%attr(755,root,root) %{_libdir}/libsgutils2.so
|
%_libdir/libsgutils2.so.2*
|
||||||
%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
|
|
||||||
|
|
||||||
%clean
|
%files -n libsgutils-devel
|
||||||
test ! -z "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != "/" && rm -rf $RPM_BUILD_ROOT
|
%defattr(-,root,root)
|
||||||
rm -rf $RPM_BUILD_DIR/sg3_utils-%{version}
|
%_libdir/libsgutils2.so
|
||||||
|
%_includedir/scsi/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user