Package oss-parent: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | BuildRequires: /proc BuildRequires: jpackage-compat # Copyright (c) 2000-2010, JPackage Project # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the # distribution. # 3. Neither the name of the JPackage Project nor the names of its # contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. %define with() %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}} %define without() %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}} %define bcond_with() %{expand:%%{?_with_%{1}:%%global with_%{1} 1}} %define bcond_without() %{expand:%%{!?_without_%{1}:%%global with_%{1} 1}} %bcond_without repolib Name: oss-parent Version: 3 Release: alt1_0.1jpp6 Epoch: 0 Summary: Sonatype OSS Parent License: LGPLv2+ Group: Development/Java URL: http://repository.sonatype.org/ Source0: http://repository.sonatype.org/content/groups/public/org/sonatype/oss/oss-parent/3/oss-parent-3.pom Requires(post): jpackage-utils Requires(postun): jpackage-utils BuildRequires: apache-commons-parent BuildRequires: jpackage-utils BuildRequires: maven2 >= 0:2.0.7 BuildRequires: maven2-plugin-deploy BuildRequires: maven2-plugin-install BuildRequires: maven2-plugin-source BuildArch: noarch Source44: import.info %description Sonatype helps open source projects to set up maven repositories on http://oss.sonatype.org. %if %with repolib %package repolib Summary: Artifacts to be uploaded to a repository library Group: Development/Java %description repolib Artifacts to be uploaded to a repository library. This package is not meant to be installed but so its contents can be extracted through rpm2cpio. %endif %prep %setup -q -c -T -D %{__cp} -p %{SOURCE0} pom.xml %build export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository %{__mkdir_p} ${MAVEN_REPO_LOCAL} %{_bindir}/mvn-jpp -e \ -DaltDeploymentRepository=oss-releases::default::file://$(pwd)/maven2-brew \ deploy %install %{__mkdir_p} %{buildroot}%{_datadir}/maven2/poms %{__cp} -p pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP-%{name}.pom %add_to_maven_depmap org.sonatype.oss oss-parent %{version} JPP %{name} %if %with repolib %{__mkdir_p} %{buildroot}%{_javadir}/repository.jboss.com/maven2-brew %{__cp} -pr maven2-brew/* %{buildroot}%{_javadir}/repository.jboss.com/maven2-brew %endif %files %{_datadir}/maven2/poms/JPP-%{name}.pom %{_mavendepmapfragdir}/%{name} %if %with repolib %files repolib %dir %{_javadir} %{_javadir}/repository.jboss.com %endif %changelog * Wed Dec 29 2010 Igor Vlasenko <viy@altlinux.ru> 0:3-alt1_0.1jpp6 - new version |