Группа :: Сети/Прочее
Пакет: 389-console
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define major_version 1.1
%define minor_version 3
Name: 389-console
Version: 1.1.3
Release: alt4
Summary: Fedora Management Console
Group: Networking/Other
License: LGPL
Url: http://port389.org
BuildArch: noarch
Packager: Vitaly Kuznetsov <vitty at altlinux.ru>
Source: %name-%version-%release.tar
Requires: idm-console-framework
BuildRequires(Pre): rpm-build-java
BuildRequires: java-devel
BuildRequires: ant
BuildRequires: ldapsdk
BuildRequires: jss
BuildRequires: idm-console-framework
Requires: which
Provides: fedora-idm-console = %version-%release
Obsoletes: fedora-idm-console < %version-%release
%description
A Java based remote management console used for Managing Fedora
Administration Server and Fedora Directory Server.
%prep
%setup -q
%build
%ant -Dlib.dir=%_libdir -Dbuilt.dir=`pwd`/built -Dldapjdk.jar.name=ldapsdk.jar -Djss.local.location=%_javadir
%install
install -d %buildroot%_javadir
install -m777 built/*.jar %buildroot%_javadir
install -d %buildroot%_bindir
install -m777 built/%name %buildroot%_bindir
# create symlinks
pushd %buildroot%_javadir
ln -s %name-%{version}_en.jar %name-%{major_version}_en.jar
ln -s %name-%{version}_en.jar %{name}_en.jar
popd
%files
%_javadir/%name-%{version}_en.jar
%_javadir/%name-%{major_version}_en.jar
%_javadir/%{name}_en.jar
%_bindir/%name
%changelog
…
Полный changelog можно просмотреть здесь
%define minor_version 3
Name: 389-console
Version: 1.1.3
Release: alt4
Summary: Fedora Management Console
Group: Networking/Other
License: LGPL
Url: http://port389.org
BuildArch: noarch
Packager: Vitaly Kuznetsov <vitty at altlinux.ru>
Source: %name-%version-%release.tar
Requires: idm-console-framework
BuildRequires(Pre): rpm-build-java
BuildRequires: java-devel
BuildRequires: ant
BuildRequires: ldapsdk
BuildRequires: jss
BuildRequires: idm-console-framework
Requires: which
Provides: fedora-idm-console = %version-%release
Obsoletes: fedora-idm-console < %version-%release
%description
A Java based remote management console used for Managing Fedora
Administration Server and Fedora Directory Server.
%prep
%setup -q
%build
%ant -Dlib.dir=%_libdir -Dbuilt.dir=`pwd`/built -Dldapjdk.jar.name=ldapsdk.jar -Djss.local.location=%_javadir
%install
install -d %buildroot%_javadir
install -m777 built/*.jar %buildroot%_javadir
install -d %buildroot%_bindir
install -m777 built/%name %buildroot%_bindir
# create symlinks
pushd %buildroot%_javadir
ln -s %name-%{version}_en.jar %name-%{major_version}_en.jar
ln -s %name-%{version}_en.jar %{name}_en.jar
popd
%files
%_javadir/%name-%{version}_en.jar
%_javadir/%name-%{major_version}_en.jar
%_javadir/%{name}_en.jar
%_bindir/%name
%changelog
…
Полный changelog можно просмотреть здесь