Group :: Development/Other
RPM: jilter
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Group: Development/Other
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-macros-java
# END SourceDeps(oneline)
BuildRequires: /proc rpm-build-java
BuildRequires: jpackage-1.8-compat
%define fedora 30
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: jilter
Version: 1.2
Release: alt1_18jpp8
Summary: Sendmail milter protocol for Java
License: Sendmail
URL: http://sendmail-jilter.sourceforge.net/
Source0: http://downloads.sourceforge.net/sendmail-jilter/%{version}/jilter-%{version}-src.tar.gz
BuildArch: noarch
BuildRequires: jpackage-utils
BuildRequires: ant-junit
BuildRequires: log4j
BuildRequires: junit
Requires: jpackage-utils
%if 0%{?fedora} >= 20 || 0%{?rhel} >= 7
%else
Requires: java
%endif
Requires: log4j
Source44: import.info
%description
Sendmail-Jilter is an Open Source implementation of the Sendmail milter
protocol, for implementing milters in Java that can interface with the
Sendmail MTA.
%package javadoc
Group: Development/Java
Summary: Javadocs for %{name}
Requires: jpackage-utils
BuildArch: noarch
%description javadoc
This package contains the API documentation for %{name}.
%prep
%setup -q
find -name '*.class' -exec rm -f '{}' \;
find -name '*.jar' -exec rm -f '{}' \;
mkdir -p External
build-jar-repository -s -p External log4j junit
%build
ant all docs
%install
mkdir -p $RPM_BUILD_ROOT%{_javadir}
cp -p build/dist/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/
cp -rp build/doc $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%files
%doc LICENSE.txt
%{_javadir}/%{name}.jar
%files javadoc
%doc LICENSE.txt
%{_javadocdir}/%{name}
%changelog
…
Full changelog you can see here
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-macros-java
# END SourceDeps(oneline)
BuildRequires: /proc rpm-build-java
BuildRequires: jpackage-1.8-compat
%define fedora 30
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: jilter
Version: 1.2
Release: alt1_18jpp8
Summary: Sendmail milter protocol for Java
License: Sendmail
URL: http://sendmail-jilter.sourceforge.net/
Source0: http://downloads.sourceforge.net/sendmail-jilter/%{version}/jilter-%{version}-src.tar.gz
BuildArch: noarch
BuildRequires: jpackage-utils
BuildRequires: ant-junit
BuildRequires: log4j
BuildRequires: junit
Requires: jpackage-utils
%if 0%{?fedora} >= 20 || 0%{?rhel} >= 7
%else
Requires: java
%endif
Requires: log4j
Source44: import.info
%description
Sendmail-Jilter is an Open Source implementation of the Sendmail milter
protocol, for implementing milters in Java that can interface with the
Sendmail MTA.
%package javadoc
Group: Development/Java
Summary: Javadocs for %{name}
Requires: jpackage-utils
BuildArch: noarch
%description javadoc
This package contains the API documentation for %{name}.
%prep
%setup -q
find -name '*.class' -exec rm -f '{}' \;
find -name '*.jar' -exec rm -f '{}' \;
mkdir -p External
build-jar-repository -s -p External log4j junit
%build
ant all docs
%install
mkdir -p $RPM_BUILD_ROOT%{_javadir}
cp -p build/dist/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/
cp -rp build/doc $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%files
%doc LICENSE.txt
%{_javadir}/%{name}.jar
%files javadoc
%doc LICENSE.txt
%{_javadocdir}/%{name}
%changelog
…
Full changelog you can see here