Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37486345
en ru br
Репозитории ALT

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

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

Name: libdvbcsa
Version: 1.1.0
Release: alt4

Summary: DVB Common Scrambling Algorithm with encryption and decryption capabilities
License: GPLv2
Group: System/Libraries
Url: http://www.videolan.org/developers/libdvbcsa.html
Packager: Alexei Takaseev <taf at altlinux.ru>

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

%description
libdvbcsa is a free implementation of the DVB Common
Scrambling Algorithm - DVB/CSA - with encryption and
decryption capabilities.
Features
   * Portability. This library has been successfully
     tested on different processors with 32 bits,
     64 bits and 128 bits word width, little-endian
     and big-endian bytes ordering.
   * Performance. It comes in two flavors: a classical
     single packet implementation and a faster parallel
     bitslice implementation.
   * The parallel implementation can take advantages
     of MMX, SSE or Altivec instruction sets. Parallel
     implementation can process Mpeg TS packets at
     300Mbps or more on recent processors.
   * Freedom. libdvbcsa is released under the General
     Public License, ensuring it will stay free, and used
     only for free software products.
   * Simplicity. The API comes with only 5 functions
     fot the single packet implementation, and 6 functions
     for the parallel bitslice implementation.

%package devel
Summary: Development files for %name
Group: Development/C
Requires: %name = %version-%release

%description devel
The %name-devel package contains libraries and header files for
developing applications that use %name.


%prep
%setup
%patch0 -p1

%build
./bootstrap
%configure --enable-sse2
%make

%install
%make_install DESTDIR="%buildroot" install

%files
%doc COPYING README INSTALL AUTHORS NEWS
%_libdir/*.so.*

%files devel
%_includedir/dvbcsa
%_libdir/libdvbcsa.so

%changelog

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

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