Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37574007
en ru br
ALT Linux repositórios
S:1.0.26-alt2
5.0: 1.0-alt2
4.1: 0.1.12-alt1.M41.1
4.0: 0.1.12-alt1.M40.1
3.0: 0.1.10a-alt3

Group :: Sistema/Bibliotecas
RPM: libusb

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%def_enable static
%define cpplib libusbpp
Name: libusb
Version: 1.0
Release: alt2

Summary: Libusb is a library which allows userspace access to USB devices
Summary(ru_RU.KOI8-R): 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 linux-libc-headers pkg-config

%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/%_libdir/pkgconfig

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%_libdir/%{name}*.so.*
%doc COPYING AUTHORS README NEWS PORTING THANKS TODO

%files devel
%_libdir/%{name}*.so
%_includedir/*
%_libdir/pkgconfig/%{name}*

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

%files doc
%doc doc/html

%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