Search
j0ke.net Open Build Service
>
Projects
>
virtualization
:
Cloud
:
oVirt
:
3.3.2
>
ovirt-host-deploy
> ovirt-host-deploy-SLE_11_SP3.spec
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File ovirt-host-deploy-SLE_11_SP3.spec of Package ovirt-host-deploy
# # ovirt-host-deploy -- ovirt host deployer # Copyright (C) 2012-2013 Red Hat, Inc. # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA # %global package_version 1.1.2 %global package_maven_version 1.1.0 %global ovirt_host_deploy_root %{_datadir}/%{name}/interface-3 %if 0%{?rhel:1} %global maven2brewrepodir %{_javadir}/repository.jboss.com/maven2-brew/dummy %endif # rhel does not support complex boolean statements %if 0%{?fedora:1} %if %{fedora} >= 19 %global fedora_19_maven 1 %endif %endif Summary: oVirt host deploy tool Name: ovirt-host-deploy Version: 1.1.2 Release: 1%{?release_suffix}%{?dist} License: LGPLv2+ URL: http://www.ovirt.org Source: http://resources.ovirt.org/releases/3.3/src/%{name}-%{package_version}.tar.gz Group: Applications/System BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %if 0%{!?suse_version} BuildArch: noarch %endif Requires: python Requires: otopi BuildRequires: gettext BuildRequires: otopi-devel BuildRequires: python-devel BuildRequires: java-devel %if 0%{?fedora:1} BuildRequires: maven-compiler-plugin BuildRequires: maven-enforcer-plugin BuildRequires: maven-install-plugin BuildRequires: maven-jar-plugin BuildRequires: maven-javadoc-plugin BuildRequires: maven-source-plugin %if 0%{?fedora_19_maven:1} BuildRequires: maven-local %else BuildRequires: maven BuildRequires: jpackage-utils %endif %endif %description Host deployment tool for oVirt project. %package java Summary: %{name} java support Requires: %{name} = %{version}-%{release} Requires: java Requires: otopi-java %if !0%{?fedora_19_maven:1} Requires: jpackage-utils %endif %description java java libraries. %if 0%{?fedora:1} %package javadoc Summary: Javadocs for %{name} Group: Documentation %description javadoc This package contains the API documentation for %{name}. %endif %package offline Summary: ovirt-host-deploy offline dependencies Requires: dmidecode Requires: iproute Requires: libselinux-python Requires: m2crypto Requires: python Requires: tuned Requires: util-linux Requires: vdsm Requires: vdsm-cli %description offline meta package for offline setup %if 0%{?rhel:1} %package repolib Summary: %{name} maven repo %description repolib %{name} maven repo %endif %prep %setup -q -n %{name}-%{package_version} %build %if 0%{?fedora:1} %global conf --disable-java-sdk-compile %endif %configure \ --docdir="%{_docdir}/%{name}-%{version}" \ --disable-python-syntax-check \ --enable-java-sdk \ --with-local-version="%{name}-%{version}-%{release}" \ %{?conf} make %{?_smp_mflags} %if 0%{?fedora:1} cd src/java %if 0%{?fedora_19_maven:1} %mvn_build %else mvn-rpmbuild install javadoc:aggregate %endif cd ../.. %endif %install rm -rf "%{buildroot}" make %{?_smp_mflags} install DESTDIR="%{buildroot}" %if 0%{?fedora:1} %if 0%{?fedora_19_maven:1} cd src/java %mvn_install cd ../.. %else install -d -m 755 "%{buildroot}%{_javadir}/%{name}" install -d -m 755 "%{buildroot}%{_mavenpomdir}" install -pm 644 src/java/target/%{name}-%{package_maven_version}.jar %{buildroot}%{_javadir}/%{name} ln -s "%{name}-%{package_maven_version}.jar" "%{buildroot}%{_javadir}/%{name}/%{name}.jar" install -pm 644 "src/java/pom.xml" "%{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}.pom" %add_maven_depmap "JPP.%{name}-%{name}.pom" "%{name}/%{name}.jar" mkdir -p "%{buildroot}%{_javadocdir}/%{name}" cp -rp src/java/target/apidocs/* "%{buildroot}%{_javadocdir}/%{name}" %endif %else install -d "%{buildroot}%{_javadir}/%{name}" install target/%{name}-%{package_maven_version}.jar %{buildroot}%{_javadir}/%{name} ln -s %{name}-%{package_maven_version}.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar %endif install -d -m 755 "%{buildroot}%{_sysconfdir}/%{name}.conf.d" install -pm 644 conf.d/50-offline-packager.conf "%{buildroot}%{_sysconfdir}/%{name}.conf.d" %if 0%{?rhel:1} install -d "%{buildroot}%{maven2brewrepodir}" cp "%{buildroot}%{_javadir}/%{name}/%{name}.jar" "%{buildroot}%{maven2brewrepodir}/%{name}-%{package_maven_version}.jar" cp src/java/pom.xml "%{buildroot}%{maven2brewrepodir}/%{name}-%{package_maven_version}.pom" %endif %if 0%{?fedora:1} %if !0%{?fedora_19_maven:1} %post java %update_maven_depmap %postun java %update_maven_depmap %endif %endif %files %defattr(-,root,root) %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/plugins %dir %{_sysconfdir}/%{name}.conf.d %dir %{ovirt_host_deploy_root} %dir %{ovirt_host_deploy_root}/pythonlib %doc AUTHORS %doc COPYING %doc README %doc README.environment %{_datadir}/%{name}/plugins/%{name}/ %{_datadir}/otopi/plugins/%{name} %{_sbindir}/%{name} %{ovirt_host_deploy_root}/.bundled %{ovirt_host_deploy_root}/otopi %{ovirt_host_deploy_root}/otopi-plugins %{ovirt_host_deploy_root}/ovirt-host-deploy %{ovirt_host_deploy_root}/pythonlib/otopi %{ovirt_host_deploy_root}/pythonlib/ovirt_host_deploy %{ovirt_host_deploy_root}/setup %{python_sitelib}/ovirt_host_deploy/ %if 0%{?fedora_19_maven:1} %files java -f src/java/.mfiles %defattr(-,root,root) %dir %{_javadir}/%{name} %else %files java %defattr(-,root,root) %dir %{_javadir}/%{name} %{_javadir}/%{name}/%{name}*.jar %if 0%{?fedora:1} %{_mavenpomdir}/JPP.%{name}-%{name}.pom %{_mavendepmapfragdir}/%{name} %endif %endif %if 0%{?fedora:1} %if 0%{?fedora_19_maven:1} %files javadoc -f src/java/.mfiles-javadoc %defattr(-,root,root) %else %files javadoc %defattr(-,root,root) %dir %{_javadocdir}/%{name} %{_javadocdir}/%{name} %endif %endif %files offline %defattr(-,root,root) %{_sysconfdir}/%{name}.conf.d/50-offline-packager.conf %if 0%{?rhel:1} %files repolib %defattr(-,root,root) %{maven2brewrepodir}/ %endif %changelog * Sun Dec 1 2013 Alon Bar-Lev <alonbl@redhat.com> - 1.1.2-1 - Release. * Sat Sep 7 2013 Alon Bar-Lev <alonbl@redhat.com> - 1.1.1-1 - Release. * Mon Aug 26 2013 Alon Bar-Lev <alonbl@redhat.com> - 1.1.0-1 - Release. * Thu Feb 14 2013 Alon Bar-Lev <alonbl@redhat.com> - 1.0.0-1 - Release. * Sat Oct 13 2012 Alon Bar-Lev <alonbl@redhat.com> - 1.0.0-0.1_beta - Initial add.