Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37653041
en ru br
Репозитории ALT
S:2.0.8-alt2_36jpp11
5.1: 2.0.8-alt1_6.3jpp5
4.1: 2.0.8-alt1_3jpp1.7
4.0: 2.0.8-alt1_3jpp1.7
3.0: 2.0.8-alt1
www.altlinux.org/Changes

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

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

Name: jakarta-oro
Version: 2.0.8
Release: alt1

Summary: Full regular expressions API
Group: System/Libraries
License: Apache
Url: http://jakarta.apache.org/oro/

%define javadir %_datadir/java
%define javadocdir %_datadir/javadoc
%define pkgdocdir %_docdir/%name-%version

Source: %name-%version.tar.bz2

BuildArch: noarch

BuildRequires: j2se-devel ant

%description
The Jakarta-ORO Java classes are a set of text-processing Java classes
that provide Perl5 compatible regular expressions, AWK-like regular
expressions, glob expressions, and utility classes for performing
substitutions, splits, filtering filenames, etc. This library is the
successor to the OROMatcher, AwkTools, PerlTools, and TextTools
libraries from ORO, Inc. (www.oroinc.com). They have been donated to the
Jakarta Project by Daniel Savarese (www.savarese.org), the copyright
holder of the ORO libraries. Daniel will continue to participate in
their development under the Jakarta Project.

%package javadoc
Group: Development/Java
Summary: Javadoc for %name
Requires: %name = %version-%release

%description javadoc
Javadoc-generated API documentation for Jakarta-ORO,
a set of Java classes for regular expression processing.

%package demo
Group: Development/Java
Summary: Demonstration for %name
Requires: %name = %version-%release

%description demo
Demonstration applet for Jakarta-ORO,
a set of Java classes for regular expression processing.

%prep
%setup -q
# remove all binary libs
find . -name '*.jar' -print0 | xargs -r0 rm -f

%build
ant jar javadocs

%install
#jars
mkdir -p $RPM_BUILD_ROOT%javadir
install -p -m644 %name-%version.jar $RPM_BUILD_ROOT%javadir/%name.jar
#docs
install -d -m755 $RPM_BUILD_ROOT%pkgdocdir
cp -a docs/* $RPM_BUILD_ROOT%pkgdocdir
install -p -m644 ISSUES README TODO CHANGES CONTRIBUTORS LICENSE STYLE \
   $RPM_BUILD_ROOT%pkgdocdir
#javadoc
mkdir -p $RPM_BUILD_ROOT%javadocdir
mv $RPM_BUILD_ROOT%pkgdocdir/api $RPM_BUILD_ROOT%javadocdir/%name
ln -s $(relative %javadocdir/%name %pkgdocdir/) $RPM_BUILD_ROOT%pkgdocdir/api

%files
%javadir/*.jar
%dir %pkgdocdir
%pkgdocdir/[A-Z]*
%pkgdocdir/bugs.html
%pkgdocdir/devplan-2.0.html
%pkgdocdir/index.html
%pkgdocdir/status.html
%pkgdocdir/users.html
%pkgdocdir/images

%files javadoc
%javadocdir/%name
%dir %pkgdocdir
%pkgdocdir/api

%files demo
%dir %pkgdocdir
%pkgdocdir/demo.html
%pkgdocdir/classes

%changelog

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

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