SPECS: scsiinfo.spec (NEW) - separated from scsiutils.spec - updated makefi...
qboosh
qboosh at pld-linux.org
Thu Jul 10 20:30:05 CEST 2008
Author: qboosh Date: Thu Jul 10 18:30:05 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- separated from scsiutils.spec
- updated makefile patch to simplify build process
- added llh patch to fix build with recent llh
---- Files affected:
SPECS:
scsiinfo.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/scsiinfo.spec
diff -u /dev/null SPECS/scsiinfo.spec:1.1
--- /dev/null Thu Jul 10 20:30:05 2008
+++ SPECS/scsiinfo.spec Thu Jul 10 20:30:00 2008
@@ -0,0 +1,122 @@
+# $Revision$, $Date$
+Summary: SCSI utilities
+Summary(pl.UTF-8): Narzędzia do SCSI
+Name: scsiinfo
+Version: 1.7
+Release: 1
+License: GPL v2
+Group: Applications/System
+# formerly ftp://tsx-11.mit.edu/pub/linux/ALPHA/scsi/
+Source0: ftp://ftp.iavsc.org/pub/linux/ALPHA/scsi/%{name}-%{version}.tar.gz
+# Source0-md5: 1d7a9a42e84430d14b2fbfee342a950c
+Patch0: %{name}-glibc.patch
+Patch1: %{name}-makefile.patch
+Patch2: %{name}-misc.patch
+Patch3: %{name}-tmpdir.patch
+Patch4: %{name}-llh.patch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define _ulibdir %{_prefix}/lib
+
+%description
+A collection of useful tools for users of SCSI systems:
+- scsiinfo: Allows to access some internals of SCSI devices, such as
+ defect lists or the so-called mode pages, which control e.g. the
+ behaviour of the device's cache or error management.
+- scsiformat: A low-level formatting tool for SCSI disks.
+
+Note: scsiinfo comes with a graphical user interface which can be
+found in the scsiinfo-tk package.
+
+%description -l pl.UTF-8
+Zestaw użytecznych narzędzi dla użytkowników systemów SCSI:
+- scsiinfo: pozwala na dostęp do niektórych informacji wewnętrznych
+ SCSI, takich jak listy defektów, strony trybów (kontrolujących
+ zachowanie cache urządzenia i obsługę błędów).
+- scsiformat: narzędzie do niskopoziomowego formatowania dysków SCSI.
+
+Dostępny jest interfejs graficzny do scsiinfo - znajduje się w
+pakiecie scsiinfo-tk.
+
+%package tk
+Summary: Tk graphical frontend for scsiinfo
+Summary(pl.UTF-8): Graficzny frontend do scsiinfo oparty o Tk
+Group: X11/Applications
+Requires: %{name} = %{version}-%{release}
+Requires: tk
+Obsoletes: scsiutils-tk
+
+%description tk
+For visualization and manipulation of SCSI mode pages, scsiinfo comes
+with graphical interface.
+
+%description tk -l pl.UTF-8
+Graficzny interfejs do scsiinfo, służący do wizualizacji i operacji na
+stronach trybów SCSI.
+
+%prep
+%setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+
+%build
+%{__make} clean
+%{__make} \
+ CC="%{__cc} -DCONFIG_BLOCK=1" \
+ LDFLAGS="%{rpmldflags}" \
+ OPT="%{rpmcflags}"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc 0-CHANGES 0-README.first 0-TODO
+%attr(755,root,root) %{_bindir}/scsiformat
+%attr(755,root,root) %{_bindir}/scsiinfo
+%attr(755,root,root) %{_sbindir}/sgcheck
+%{_mandir}/man8/scsiformat.8*
+%{_mandir}/man8/scsiinfo.8*
+
+%files tk
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/scsi-config
+%attr(755,root,root) %{_bindir}/tk_scsiformat
+%dir %{_ulibdir}/scsi
+%attr(755,root,root) %{_ulibdir}/scsi/cache
+%attr(755,root,root) %{_ulibdir}/scsi/control
+%attr(755,root,root) %{_ulibdir}/scsi/disconnect
+%attr(755,root,root) %{_ulibdir}/scsi/error
+%attr(755,root,root) %{_ulibdir}/scsi/format
+%{_ulibdir}/scsi/generic
+%attr(755,root,root) %{_ulibdir}/scsi/inquiry
+%attr(755,root,root) %{_ulibdir}/scsi/notch
+%attr(755,root,root) %{_ulibdir}/scsi/overview
+%attr(755,root,root) %{_ulibdir}/scsi/peripheral
+%attr(755,root,root) %{_ulibdir}/scsi/rigid
+%attr(755,root,root) %{_ulibdir}/scsi/save-changes
+%attr(755,root,root) %{_ulibdir}/scsi/save-file
+%attr(755,root,root) %{_ulibdir}/scsi/tworands
+%attr(755,root,root) %{_ulibdir}/scsi/verify
+%{_mandir}/man8/scsi-config.8*
+%{_mandir}/man8/tk_scsiformat.8*
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2008/07/10 18:30:00 qboosh
+- separated from scsiutils.spec
+- updated makefile patch to simplify build process
+- added llh patch to fix build with recent llh
================================================================
More information about the pld-cvs-commit
mailing list