libatasmart/libatasmart.spec

105 lines
2.8 KiB
RPMSpec
Raw Normal View History

Name: libatasmart
Version: 0.19
Release: 1mamba
Summary: ATA S.M.A.R.T. Disk Health Monitoring Library
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Automatic Build System <autodist@mambasoft.it>
URL: http://git.0pointer.de/?p=libatasmart.git;a=summary
Source: http://0pointer.de/public/libatasmart-%{version}.tar.xz
# FIXME rebuild glibc and apply this patch
# see http://www.mail-archive.com/debian-kernel@lists.debian.org/msg48804.html
Source1: glibc-scsi_h.patch
# https://bugs.freedesktop.org/show_bug.cgi?id=25543
Patch0: libatasmart-uninitialized-var.patch
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: udev-devel
## AUTOBUILDREQ-END
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
A small and lightweight parser library for ATA S.M.A.R.T. hard disk
health monitoring.
%package devel
Group: Development/Libraries
Summary: Libraries and headers for %{name}
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Requires: vala
%description devel
ATA S.M.A.R.T. Disk Health Monitoring Library.
This package contains libraries and header files need for development.
%package static
Group: Development/Libraries
Summary: Static libraries for %{name}
Requires: %{name}-devel = %{?epoch:%epoch:}%{version}-%{release}
%description static
ATA S.M.A.R.T. Disk Health Monitoring Library.
This package contains static libraries need for development.
%prep
%setup -q
%patch0 -p1 -b .uninitialized-var.patch
%build
%configure
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
rm -rf %{buildroot}%{_docdir}/libatasmart/README
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_sbindir}/skdump
%{_sbindir}/sktest
%{_libdir}/libatasmart.so.*
%doc LGPL README
%files devel
%defattr(-,root,root)
%{_includedir}/atasmart.h
%{_libdir}/libatasmart.so
%{_libdir}/pkgconfig/libatasmart.pc
%{_datadir}/vala/vapi/atasmart.vapi
%doc blob-examples/FUJITSU*
%doc blob-examples/INTEL*
%doc blob-examples/MCC*
%doc blob-examples/Maxtor*
%doc blob-examples/SAMSUNG*
%doc blob-examples/ST*
%doc blob-examples/TOSHIBA*
%doc blob-examples/WDC*
%files static
%defattr(-,root,root)
%{_libdir}/libatasmart.*a
%changelog
* Wed Aug 08 2012 Automatic Build System <autodist@mambasoft.it> 0.19-1mamba
- update to 0.19
* Sun Oct 16 2011 Automatic Build System <autodist@mambasoft.it> 0.18-1mamba
- automatic version update by autodist
* Sat Feb 05 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 0.17-2mamba
- automatic port from devel-gil
* Wed Oct 27 2010 gil <puntogil@libero.it> 0.17-1mamba
- package created by autospec