Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37563716
en ru br
Репозитории ALT
S:2.1.1-alt2
5.1: 2.1.0-alt5
4.1: 2.1.0-alt4
4.0: 2.1.0-alt3
3.0: 1.3.0-alt1
www.altlinux.org/Changes

Группа :: Система/Ядро и оборудование
Пакет: sysfsutils

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

# -*- mode: rpm-spec; coding: koi8-r -*-
Name: sysfsutils
Version: 1.3.0
Release: alt1

Summary: Utility suite to enjoy sysfs
Summary(ru_RU.KOI8-R): Набор утилит для комфортной работы с sysfs
License: GPL
Group: System/Kernel and hardware
Url: http://linux-diag.sourceforge.net/Sysfsutils.html

Source: http://prdownloads.sourceforge.net/linux-diag/%name-%version.tar.gz
Patch: %name-1.1.0-alt-cpp.patch

%define lib_name libsysfs
%global _includedir %_includedir/sysfs
%def_enable static

Requires: %lib_name = %version-%release

%package -n %lib_name
Summary: Main library for %name
Summary(ru_RU.KOI8-R): Основная библиотека для %name
License: LGPL
Group: System/Libraries

%package -n %lib_name-devel
Summary: Headers for developing programs that will use %lib_name
Summary(ru_RU.KOI8-R): Заголовки для разработки программ, использующих %lib_name
License: LGPL
Group: Development/C
Requires: %lib_name = %version-%release

%package -n %lib_name-static-devel
Summary: Static library for developing programs that will use %lib_name
Summary(ru_RU.KOI8-R): Статическая библиотека для разработки программ, использующих %lib_name
License: LGPL
Group: Development/C
Requires: %lib_name-devel = %version-%release

%description
This package's purpose is to provide a set of utilities for interfacing
with sysfs, a virtual filesystem in Linux kernel versions 2.5+ that
provides a tree of system devices.  While a filesystem is a very useful
interface, we've decided to provide a stable programming interface that
will hopefully make it easier for applications to query system devices
and their attributes.

%description -l ru_RU.KOI8-R
Целью настоящего пакета является предоставление набора инструментов
для облегчения взаимодействия с sysfs. sysfs - это виртуальная файловая
система, появившаяся в ядре Linux версии 2.5+, которая отображает дерево
системных устройств.  Хотя файловая система сама по себе является
удобным интерфейсом, мы решили предоставить стабильный API, который,
как мы надеемся, позволит упростить создание приложений, опрашивающих
системные устройства и их атрибуты.

%description -n %lib_name
This package contains the library needed to run programs dynamically
linked with %lib_name.

%description -n %lib_name -l ru_RU.KOI8-R
Данный пакет содержит библиотеку, необходимую для запуска программ,
динамически собранных с %lib_name.

%description -n %lib_name-devel
This package contains the headers that programmers will need to develop
applications which will use %lib_name.

%description -n %lib_name-devel -l ru_RU.KOI8-R
Данный пакет содержит файлы заголовков, которые потребуются программистам,
разрабатывающим приложения, использующие %lib_name.

%description -n %lib_name-static-devel
This package contains the static library that programmers will need to
develop applications which will use %lib_name.

%description -n %lib_name-static-devel -l ru_RU.KOI8-R
Данный пакет содержит статическую библиотеку, которая потребуется
программистам для статической сборки программ, использующих %lib_name.

%prep
%setup -q
%patch -p1

%build
%{?_disable_static:export lt_cv_prog_cc_static_works=no}
%{?_enable_static:export lt_cv_prog_cc_static_works=yes}
%configure --enable-shared %{subst_enable static}
%make_build
%{?!__buildreqs:%{?!_without_check:%{?!_disable_check:%make_build -k check}}}

%install
%makeinstall
%define docdir %_docdir/%lib_name-%version
%__mkdir_p %buildroot%docdir
%__install -pm644 AUTHORS CREDITS ChangeLog NEWS TODO docs/*.txt %buildroot%docdir/
bzip2 -9f %buildroot%docdir/{ChangeLog,*.txt}

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

%files
%_bindir/*
%_man1dir/*

%files -n %lib_name
%_libdir/*.so.*
%dir %docdir
%docdir/[A-Z]*

%files -n %lib_name-devel
%_libdir/*.so
%_includedir
%dir %docdir
%docdir/[a-z]*

%if_enabled static
%files -n %lib_name-static-devel
%_libdir/*.a
%endif

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin