Sisyphus repository
Last update: 2018-06-20 11:18:45 +0400 | SRPMs: 18580 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 2.0.0-alt1_0.8.M3jpp8
p8: 2.0.0-alt1_0.4.M3jpp8

Group :: Development/Java
Source RPM: apacheds-jdbm

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/0)   Repocop 

Raw spec file

Group: Development/Java
# BEGIN SourceDeps(oneline):

BuildRequires: rpm-build-java
# END SourceDeps(oneline)

BuildRequires: /proc
BuildRequires: jpackage-generic-compat
# see

%define _localstatedir %{_var}
# %%version is ahead of its definition. Predefining for rpm 4.0 compatibility.

%define version 2.0.0
%global reltag -M3
%global namedversion %{version}%{?reltag}
Name:          apacheds-jdbm
Version:       2.0.0
Release:       alt1_0.8.M3jpp8
Summary:       ApacheDS specific JDBM Implementation
# This package is a fork of the original/more files

# are under BSD license.

License:       ASL 2.0 and BSD
# svn export apacheds-jdbm-2.0.0-M3

# tar cJf apacheds-jdbm-2.0.0-M3.tar.xz apacheds-jdbm-2.0.0-M3

Source0:       %{name}-%{namedversion}.tar.xz
# apacheds-jdbm package don't include the license file


# wget -O jdbm-LICENSE.txt

Source2:       jdbm-LICENSE.txt

BuildRequires: maven-local
BuildRequires: mvn(
BuildRequires: mvn(log4j:log4j:1.2.17)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires: mvn(org.slf4j:slf4j-api)
BuildRequires: mvn(org.slf4j:slf4j-log4j12)

BuildArch:     noarch

A JDBM entry store which does not have any dependency on
core interfaces. The JDBM partition will use this store
and build on it to adapt this to server specific partition
interfaces. Having this separate module without
dependencies on core interfaces makes it easier to avoid
cyclic dependencies between modules. This is especially
important for use within the bootstrap plugin which needs
to build the schema partition used for bootstrapping the

%package -n %{name}1
Group: Development/Java
Summary:       ApacheDS Original JDBM Implementation

Provides:      bundled(jdbm1)

%description -n %{name}1
Original JDBM Implementation.

%package -n %{name}2
Group: Development/Java
Summary:       ApacheDS JDBM Implementation MVCC

%description -n %{name}2
Specific JDBM Implementation with
Multi Version Concurrency Control (MVCC).

%package -n %{name}-parent
Group: Development/Java
Summary:       ApacheDS JDBM Parent POM

%description -n %{name}-parent
Specific ApacheDS JDBM Implementation - Parent POM.

%package javadoc
Group: Development/Java
Summary:       Javadoc for %{name}
BuildArch: noarch

%description javadoc
This package contains javadoc for %{name}.

%setup -q -n %{name}-%{namedversion}
find . -name "*.jar" -print -delete
find . -name "*.class" -print -delete

%pom_remove_plugin -r :maven-checkstyle-plugin
%pom_remove_plugin -r :maven-site-plugin

%pom_remove_dep -r :junit-addons
%pom_change_dep -r findbugs:annotations

cp -p %{SOURCE1} .
cp -p %{SOURCE2} LICENSE.txt
sed -i 's/\r//' LICENSE*


# No test dep

%mvn_build -s -f --


%files -n %{name}1 -f .mfiles-%{name}1
%doc --no-dereference LICENSE*

%files -n %{name}2 -f .mfiles-%{name}2
%doc --no-dereference LICENSE*

%files -n %{name}-parent -f .mfiles-%{name}-parent
%doc --no-dereference LICENSE*

%files javadoc -f .mfiles-javadoc
%doc --no-dereference LICENSE*

* Sun Apr 15 2018 Igor Vlasenko <viy at> 2.0.0-alt1_0.8.M3jpp8
- java update

* Thu Nov 09 2017 Igor Vlasenko <viy at> 2.0.0-alt1_0.7.M3jpp8
- fc27 update

* Sun Oct 22 2017 Igor Vlasenko <viy at> 2.0.0-alt1_0.6.M3jpp8
- new jpp release

* Tue Nov 22 2016 Igor Vlasenko <viy at> 2.0.0-alt1_0.5.M3jpp8
- new fc release

* Thu Feb 11 2016 Igor Vlasenko <viy at> 2.0.0-alt1_0.4.M3jpp8
- new version

© 2009–2018 Igor Zubkov