Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37747525
en ru br
Репозитории ALT
S:1.0.26-alt2
5.1: 1.0.1-alt1
4.1: 0.1.12-alt1.M41.1
4.0: 0.1.12-alt1.M40.1
3.0: 0.1.10a-alt3
www.altlinux.org/Changes

Группа :: Система/Библиотеки
Пакет: libusb

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

%def_enable static
%define cpplib libusbpp
Name: libusb
Version: 1.0.1
Release: alt1

Summary: Libusb is a library which allows userspace access to USB devices
Summary(ru_RU.UTF-8): Libusb - я█я┌п╬ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟, п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐я▌я┴п╟я▐ п©я─п╦п╩п╬п╤п╣п╫п╦я▐п╪ п╢п╬я│я┌я┐п© п╨ USB я┐я│я┌я─п╬п╧я│я┌п╡п╟п╪
License: LGPL
Group: System/Libraries
Url: http://sourceforge.net/projects/libusb/
Packager: Alexander Bokovoy <ab at altlinux.org>

%define namecompat %name-compat-0.1.0

Source0: %name-%version.tar
Patch0: %name-%version-%release.patch

BuildPreReq: docbook-dtds docbook-style-dsssl docbook-utils doxygen graphviz openjade sgml-common gcc-c++

BuildRequires: docbook-utils doxygen gcc-c++ graphviz

%description
Libusb is a library which allows userspace access to USB devices

%package devel
Summary: Libusb is a library which allows userspace access to USB devices
Group: Development/C
Requires: %name = %version-%release

%description devel
Libusb is a library which allows userspace access to USB devices

This package contains header files needed for the development of programs that
use libusb.

%if_enabled static
%package devel-static
Summary: Libusb is a library which allows userspace access to USB devices
Group: Development/C
Requires: %name-devel = %version-%release

%description devel-static
Libusb is a library which allows userspace access to USB devices

This package provides static libraries to use libusb.
%endif

%package doc
Summary: Libusb is a library which allows userspace access to USB devices
Group: Development/C
Requires: %name = %version-%release

%description doc
This package contains documentation for %name.

%prep
%setup -q
%patch -p1

%build
aclocal
%autoreconf
%configure %{subst_enable static}
%make_build
%make -C doc docs

%install
%makeinstall pkgconfigdir=%buildroot%_pkgconfigdir

mkdir %buildroot/%_lib
mv %buildroot%_libdir/%name-*.so.* %buildroot/%_lib/
ln -sf ../../%_lib/%name-1.0.so.0.0.0 %buildroot%_libdir/%name-1.0.so

%files
/%_lib/%name-*.so.*
%doc COPYING AUTHORS README NEWS PORTING THANKS TODO

%files devel
%_libdir/%name-*.so
%_includedir/*
%_pkgconfigdir/%name-*.pc

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

%files doc
%doc doc/html

%changelog

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

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