Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37786606
en ru br
ALT Linux repositórios
5.0: 1.02.27-alt1
4.1: 1.02.24-alt1
4.0: 1.02.22-alt1
3.0: 1.01.01-alt4
+backports:1.02.02-alt0.M30.1

Group :: Sistema/Kernel e hardware
RPM: device-mapper

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

# vim: set ft=spec: -*- rpm-spec -*-
%define _sbindir /sbin
Name: device-mapper
Version: 1.02.22
Release: alt1

Summary: Userspace supporting utilites for device-mapper
License: GPL
Group: System/Kernel and hardware
Url: http://sources.redhat.com/dm/
Packager: Pavlov Konstantin <thresh at altlinux.ru>

Source0: %name-%version.tar.bz2
Source1: dmcontrol_update
Source2: %name-%version-alt-sym

Patch3: device-mapper.1.02.02-alt-verbose.patch
Patch4: device-mapper.1.02.02-alt-LIB_VERSION.patch

%package -n libdevmapper
Summary: Library of routines for device-mapper management
Group: System/Libraries

%package -n libdevmapper-devel
Summary: Header file for libdevmapper
Group: System/Libraries
Requires: libdevmapper = %version-%release

%package -n libdevmapper-devel-static
Summary: Static version of libdevmapper
Group: System/Libraries
Requires: libdevmapper-devel = %version-%release

%package -n dmsetup
Summary: Utilities for low level logical volume management
Summary(ru_RU.KOI8-R): óÒÅÄÓÔ×Á ÎÉÚËÏÕÒÏ×ÎÅ×ÏÇÏ ÍÁÎÉÐÕÌÉÒÏ×ÁÎÉÑ device-mapper
Group: System/Kernel and hardware
Requires: libdevmapper = %version-%release

%description
This package contains the library and set of utilites for creating and
managing of device-mapper logical volumes.

%description -l ru_RU.KOI8-R
óÒÅÄÓÔ×Á ÎÉÚËÏÕÒÏ×ÎÅ×ÏÇÏ ÍÁÎÉÐÕÌÉÒÏ×ÁÎÉÑ device-mapper.

%description -n libdevmapper
Library of routines for device-mapper management.

%description -n libdevmapper -l ru_RU.KOI8-R
âÉÂÌÉÏÔÅËÁ ÄÌÑ ÒÁÂÏÔÙ Ó device-mapper.

%description -n libdevmapper-devel
Header files for libdevmapper.

%description -n libdevmapper-devel -l ru_RU.KOI8-R
úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ ÄÌÑ libdevmapper.

%description -n libdevmapper-devel-static
Static version of libdevmapper.

%description -n libdevmapper-devel-static -l ru_RU.KOI8-R
÷ÅÒÓÉÑ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÓÔÁÔÉÞÅÓËÏÊ ÌÉÎËÏ×ËÉ.

%description -n dmsetup
Utilities for low level logical volume management.

%description -n dmsetup -l ru_RU.KOI8-R
óÒÅÄÓÔ×Á ÎÉÚËÏÕÒÏ×ÎÅ×ÏÇÏ ÍÁÎÉÐÕÌÉÒÏ×ÁÎÉÑ device-mapper.

%prep
%setup -q -n %name-%version

%patch3 -p1
%patch4 -p1
install -m644 %_sourcedir/%name-%version-alt-sym lib/.export.sym

%build
autoconf
%configure \
--disable-selinux \
--enable-jobs=%__nprocs \
--with-group= \
--with-user= \
#
%__make

%post -n libdevmapper -p %post_ldconfig
%postun -n libdevmapper -p %postun_ldconfig

%install
mkdir -p %buildroot{%_bindir,%_sbindir,/%_lib,%_libdir,%_includedir,%_man8dir,%_pkgconfigdir}
%makeinstall

chmod -R u+rwX %buildroot
install -pm644 lib/ioctl/libdevmapper.a %buildroot%_libdir/
install -pm755 %_sourcedir/dmcontrol_update %buildroot%_sbindir/
install -pm644 lib/libdevmapper.pc %buildroot%_pkgconfigdir/

# Relocate shared library from %_libdir/ to /%_lib/.

for f in %buildroot%_libdir/*.so; do
t=`objdump -p "$f" |awk '/SONAME/ {print $2}'`
[ -n "$t" ]
ln -sf ../../%_lib/"$t" "$f"
done
mv %buildroot%_libdir/*.so.* %buildroot/%_lib/

# Fix pkgconfig file.

%__subst '/^Version:/ s/"\([^[:space:]]\+\)[^"]*"/\1/' %buildroot%_pkgconfigdir/*

%files -n libdevmapper
/%_lib/*.so.*

%files -n libdevmapper-devel
%_libdir/*.so
%_includedir/*
%_pkgconfigdir/*

%files -n libdevmapper-devel-static
%_libdir/*.a

%files -n dmsetup
%doc INTRO README WHATS_NEW
%_man8dir/*
%_sbindir/*

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009