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

Группа :: Разработка/Java
Пакет: jpcap

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

Name: jpcap
Version: 0.7
Release: alt5

Summary: A Java library for capturing and sending network packets
Summary(ru_RU.UTF8): Java п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ п╢п╩я▐ п©п╣я─п╣я┘п╡п╟я┌п╟ п╦ п╬я┌п©я─п╟п╡п╨п╦ я│п╣я┌п╣п╡я▀я┘ п©п╟п╨п╣я┌п╬п╡
License: LGPL-2.1
Group: Development/Java

Url: http://netresearch.ics.uci.edu/kfujii/jpcap/doc/
Packager: Rinat Bikov <becase at altlinux.org>


Source: %url/../%name-%version.tar.gz

BuildRequires(pre): /proc rpm-build-java
BuildRequires(pre): java-devel >= 1.7.0
BuildRequires(pre): jpackage-utils
BuildRequires(pre): ant junit
BuildRequires(pre): libpcap-devel >= 0.9
Requires: java >= 1.7
Requires: libpcap0.8 >= 0.9


%description
Jpcap is a Java library for capturing and sending network packets from Java applications.

This Jpcap package requires Sun's JDK 1.6 or higher,
and libpcap 0.9 or higher.

%description -l ru_RU.UTF8
Jpcap - я█я┌п╬ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ Java п╢п╩я▐ п╥п╟я┘п╡п╟я┌п╟ п╦ п╬я┌п©я─п╟п╡п╨п╦ я│п╣я┌п╣п╡я▀я┘ п©п╟п╨п╣я┌п╬п╡ п╦п╥ Java-п©я─п╦п╩п╬п╤п╣п╫п╦я▐.
п■п╩я▐ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ я│п╡п╬п╦я┘ я└я┐п╫п╨я├п╦п╧ п╦я│п©п╬п╩я▄п╥я┐п╣я┌ п╠п╦п╠п╩п╦п╬я┌п╣п╨я┐ libpcap.

%package javadoc
Summary: API documentation for %{name}
Summary(ru_RU.UTF8): API п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐ п╢п╩я▐ %{name}
Group: Development/Java
Requires: java-common

%description javadoc
Javadoc for %{name}
%description javadoc -l ru_RU.UTF8
Javadoc п╢п╩я▐ %{name}

%prep
%setup -q
sed -i "s/-shared/-shared -fPIC/g" src/c/Makefile
sed -i "1i #include<malloc.h>" src/c/JpcapWriter.c

%build
cd src/c
%make clean
%make
cd ../..
mkdir bin
%ant -Dant.build.javac.source=1.7 -Dant.build.javac.target=1.7 jar
%ant -Dant.build.javac.source=1.7 -Dant.build.javac.target=1.7 javadoc

%install
install -d $RPM_BUILD_ROOT
install -pD -m 644  lib/%name.jar $RPM_BUILD_ROOT%{_javadir}/%name-%version.jar
ln -sf %name-%version.jar $RPM_BUILD_ROOT%{_javadir}/%name.jar
install -pD -m 644 src/c/lib%{name}.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so.%{version}
ln -sf lib%{name}.so.%{version} $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so

#mkdir -p %{buildroot}%{_javadocdir}/%{name}-%{version}/

install -d %{buildroot}%{_javadocdir}/%{name}-%{version}/
cp -pr doc/javadoc %{buildroot}%{_javadocdir}/%{name}-%{version}/

%files
%defattr(0644,root,root,0755)
%doc README COPYING ChangeLog
%{_javadir}/*
%{_libdir}/lib%{name}.so*

%files javadoc
%defattr(0644,root,root,0755)
%{_javadocdir}/%{name}-%{version}

%changelog

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

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