Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1486860
 поиск   регистрация   авторизация 
 
Группа :: Разработка/Java
Пакет: jakarta-commons-daemon

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

Name: jakarta-commons-daemon
Version: 1.0
Release: alt0.M24.1

Summary: Jakarta Commons Daemon Package
License: Apache Software License 2.0
Group: Development/Java
Packager: Mikhail Zabaluev <mhz at altlinux.ru>

Url: http://jakarta.apache.org/commons/daemon
Source: http://www.apache.org/dist/jakarta/commons/daemon/source/daemon-1.0.tar.gz
Source1: jakarta-commons-daemon-build.properties

Patch1: %name-1.0-default-jvm-location.patch

BuildPreReq: /proc
BuildPreReq: j2se1.4-sun-devel ant ant-junit junit gcc
BuildPreReq: rpm-build-java java-common >= 1.2

Requires: java-common >= 1.2 j2se >= 1.4.2

%description
The scope of this package is to define an API in line with the current
Java(tm) Platform APIs to support an alternative invocation mechanism
which could be used instead of the above mentioned public static void
main(String[]) method.  This specification cover the behavior and life
cycle of what we define as Java(tm) daemons, or, in other words, non
interactive Java(tm) applications.

%package javadoc
Summary: Javadoc for %name
Group: Development/Java
Requires: java-common >= 1.2

%description javadoc
Javadoc for %name

%package samples
Summary: Samples for %name
Group: Development/Java
Requires: %name = %version-%release

%description samples
Samples for %name

%prep
%setup -qn daemon-1.0
%patch1 -p1
%__cp %SOURCE1 build.properties

%build
%__ant dist test

cd src/native/unix
%configure --with-java=/usr/lib/j2se
%make_build

%install
%__mkdir_p %buildroot%_javadir
%__mkdir_p %buildroot%_javadocdir
%__mkdir_p %buildroot%_docdir/%name-%version
%__mkdir_p %buildroot%_datadir/%name
%__mkdir_p %buildroot%_sbindir

%__cp dist/commons-daemon.jar %buildroot%_javadir/%name.jar

%__mv dist/docs/api %buildroot%_javadocdir/%name
%__mv LICENSE.txt %buildroot%_docdir/%name-%version
%__mv RELEASE-NOTES.txt %buildroot%_docdir/%name-%version/
%__mv  *.html %buildroot%_docdir/%name-%version/

%__mv src/samples %buildroot%_datadir/%name
%__mv src/native/unix/native/*.sh %buildroot%_datadir/%name/samples/

%__cp src/native/unix/jsvc %buildroot%_sbindir

%files
%_javadir/*.jar
%_docdir/%name-%version
%_sbindir/*

%files javadoc
%_javadocdir/%name

%files samples
%_datadir/%name

%changelog

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

 
design & coding: Vladimir Lettiev aka crux © 2004-2005