File kopano-webapp-buildtools.spec of Package kopano-webapp-buildtools
Name: kopano-webapp-buildtools
Summary: Kopano plugin build tools
License: AGPL-3.0
Group: Development/Tools/Building
Version: 5.3.0
Release: 1.1
Url: https://www.kopano.com
%define __jar_repack %{nil}
Source: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version}
BuildRequires: fdupes
BuildRequires: ant
Requires: ant
BuildRequires: java >= 1.6.0
BuildRequires: java-devel >= 1.6.0
BuildRequires: ant-nodeps
Requires: ant-nodeps
%endif
%if 0%{?centos_version} == 600
BuildRequires: java-1.7.0-openjdk-devel
BuildRequires: ant-nodeps
BuildRequires: ant
Requires: ant
Requires: ant-nodeps
%endif
%if 0%{?centos_version} == 700 || 0%{?rhel_version} == 700 || 0%{?fedora_version} == 20
BuildRequires: java-1.7.0-openjdk-devel
BuildRequires: ant
Requires: ant
%endif
%if 0%{?fedora_version} >= 21
BuildRequires: java-1.8.0-openjdk-devel
BuildRequires: ant
Requires: ant
%endif
Requires: php
BuildRequires: php
Requires: xz
BuildRequires: xz
%if 0%{?suse_version} >= 1220
Requires: libxml2-tools
BuildRequires: libxml2-tools
%else
Requires: libxml2
BuildRequires: libxml2
%endif
BuildArch: noarch
%description
Kopano WebApp buildtools
%prep
%setup -qn %{name}-%{version}
find . -type f "(" -name "*.js" -o -name "*.php" ")" \
-exec chmod a-x "{}" "+";
%build
pushd tools
ant
popd
%install
%if 0%{?suse_version} >= 1100
# https://en.opensuse.org/openSUSE:Packaging_Java#bytecode_version_error
export NO_BRP_CHECK_BYTECODE_VERSION=true
%endif
b="%buildroot";
d="$b/%_datadir";
install -d "$d/%name"
cp -ar tools server plugins "$d/%name/"
%files
%defattr(-,root,root)
%dir %_datadir/%name
%dir %_datadir/%name/plugins
%_datadir/%name/plugins/build.xml
%_datadir/%name/plugins/Makefile
%_datadir/%name/plugins/shared.mk
%dir %_datadir/%name/tools
%_datadir/%name/tools/*
%dir %_datadir/%name/server
%_datadir/%name/server/manifest.dtd
%changelog
* Tue May 03 2016 development@kopano.io
- Current release