osc copypac from project:Java:packages package:javapackages-tools.git revision:1
OBS-URL: https://build.opensuse.org/package/show/Java:packages/javapackages-tools?expand=0&rev=1
This commit is contained in:
commit
6c768c1165
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
3
javapackages-0.15.0.tar.xz
Normal file
3
javapackages-0.15.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5ed12387479e72bf10a3ca52616bc34cc98649660c6d29962a5089a995ee4c40
|
||||
size 56864
|
8
javapackages-tools.changes
Normal file
8
javapackages-tools.changes
Normal file
@ -0,0 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 2 14:06:39 UTC 2013 - mvyskocil@suse.com
|
||||
|
||||
- Create javapackages-tools 0.15.0 from fc20
|
||||
* Added depmap for tools.jar
|
||||
* Added support for versioned autorequires
|
||||
* New plugin metadata from Maven Central
|
||||
* move to independent package from jpackage-utils
|
127
javapackages-tools.spec
Normal file
127
javapackages-tools.spec
Normal file
@ -0,0 +1,127 @@
|
||||
Name: javapackages-tools
|
||||
Version: 0.15.0
|
||||
Release: 1
|
||||
Summary: Macros and scripts for Java packaging support
|
||||
|
||||
License: BSD
|
||||
URL: https://fedorahosted.org/javapackages/
|
||||
Source0: https://fedorahosted.org/released/javapackages/javapackages-%{version}.tar.xz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: jpackage-utils
|
||||
|
||||
Requires: libxslt
|
||||
Requires: python
|
||||
|
||||
Requires: jpackage-utils = 1.7.5
|
||||
# javapackages were a part of jpackage-utils, so let support an auto update
|
||||
Provides: jpackage-utils:%{_rpmconfigdir}/fileattrs/*.attr
|
||||
|
||||
%description
|
||||
This package provides macros and scripts to support Java packaging.
|
||||
|
||||
%package -n maven-local
|
||||
Summary: Macros and scripts for Maven packaging support
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: maven
|
||||
Requires: xmvn
|
||||
# POM files needed by maven itself
|
||||
Requires: apache-commons-parent
|
||||
Requires: apache-parent
|
||||
Requires: geronimo-parent-poms
|
||||
Requires: httpcomponents-project
|
||||
Requires: jboss-parent
|
||||
Requires: jvnet-parent
|
||||
Requires: maven-parent
|
||||
Requires: maven-plugins-pom
|
||||
Requires: mojo-parent
|
||||
Requires: plexus-components-pom
|
||||
Requires: plexus-pom
|
||||
Requires: plexus-tools-pom
|
||||
Requires: sonatype-oss-parent
|
||||
Requires: weld-parent
|
||||
# Common Maven plugins required by almost every build. It wouldn't make
|
||||
# sense to explicitly require them in every package built with Maven.
|
||||
Requires: maven-assembly-plugin
|
||||
Requires: maven-compiler-plugin
|
||||
Requires: maven-enforcer-plugin
|
||||
Requires: maven-jar-plugin
|
||||
Requires: maven-javadoc-plugin
|
||||
Requires: maven-surefire-plugin
|
||||
# Tests based on JUnit are very common and JUnit itself is small.
|
||||
# Include JUnit provider for Surefire just for convenience.
|
||||
Requires: maven-surefire-provider-junit
|
||||
# testng is quite common as well
|
||||
Requires: maven-surefire-provider-testng
|
||||
|
||||
%description -n maven-local
|
||||
This package provides macros and scripts to support packaging Maven artifacts.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n javapackages-%{version}
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}-utils
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/rpm
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/maven
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven-effective-poms
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/xmvn
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_mavendepmapfragdir}
|
||||
|
||||
install -p -m 755 depgenerators/maven.prov $RPM_BUILD_ROOT%{_rpmconfigdir}
|
||||
install -p -m 755 depgenerators/maven.req $RPM_BUILD_ROOT%{_rpmconfigdir}
|
||||
install -p -m 755 depgenerators/osgi.prov $RPM_BUILD_ROOT%{_rpmconfigdir}
|
||||
install -p -m 755 depgenerators/osgi.req $RPM_BUILD_ROOT%{_rpmconfigdir}
|
||||
install -p -m 755 depgenerators/javadoc.req $RPM_BUILD_ROOT%{_rpmconfigdir}
|
||||
# Add the maven poms file attribute entry (rpm >= 4.9.0)
|
||||
install -p -m 644 depgenerators/fileattrs/maven.attr $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs
|
||||
install -p -m 644 depgenerators/fileattrs/osgi.attr $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs
|
||||
install -p -m 644 depgenerators/fileattrs/javadoc.attr $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs
|
||||
|
||||
install -p -m 644 macros.* $RPM_BUILD_ROOT%{_sysconfdir}/rpm
|
||||
install -p -m 644 metadata/*.xml $RPM_BUILD_ROOT%{_sysconfdir}/maven
|
||||
install -p -m 644 scripts/maven_depmap.py $RPM_BUILD_ROOT%{_javadir}-utils
|
||||
install -p -m 644 scripts/pom_editor.sh $RPM_BUILD_ROOT%{_javadir}-utils
|
||||
install -p -m 644 scripts/xmvn_config_editor.sh $RPM_BUILD_ROOT%{_javadir}-utils
|
||||
install -p -m 755 scripts/mvn-* $RPM_BUILD_ROOT%{_bindir}
|
||||
|
||||
install -p -m 644 configs/configuration*.xml $RPM_BUILD_ROOT%{_datadir}/xmvn
|
||||
ln -sf %{_datadir}/xmvn/configuration-19.xml $RPM_BUILD_ROOT%{_datadir}/xmvn/configuration.xml
|
||||
|
||||
install -p -m 755 depmap.xml $RPM_BUILD_ROOT%{_mavendepmapfragdir}/%{name}-depmap.xml
|
||||
|
||||
# On Fedora 18 we don't want to install mvn-local and mvn-rpmbuild
|
||||
# scripts as they are already provided by maven package.
|
||||
%if 0%{?fedora} == 18
|
||||
rm -f $RPM_BUILD_ROOT%{_bindir}/mvn-{local,rpmbuild}
|
||||
%endif
|
||||
|
||||
|
||||
%files
|
||||
%doc LICENSE
|
||||
%dir %{_rpmconfigdir}/fileattrs
|
||||
%dir %{_datadir}/maven-effective-poms
|
||||
%{_rpmconfigdir}/fileattrs/*.attr
|
||||
%{_rpmconfigdir}/*.prov
|
||||
%{_rpmconfigdir}/*.req
|
||||
# The python file is compiled producing .pyc and .pyo, which we need to include
|
||||
%{_javadir}-utils/maven_depmap.py*
|
||||
%{_javadir}-utils/pom_editor.sh
|
||||
%{_sysconfdir}/rpm/macros.fjava
|
||||
%{_mavendepmapfragdir}/*
|
||||
|
||||
%files -n maven-local
|
||||
%dir %{_datadir}/xmvn
|
||||
%{_javadir}-utils/xmvn_config_editor.sh
|
||||
%{_sysconfdir}/rpm/macros.xmvn
|
||||
%{_sysconfdir}/maven/*.xml
|
||||
%{_bindir}/mvn-*
|
||||
%{_datadir}/xmvn/configuration*.xml
|
||||
|
||||
|
||||
%changelog
|
Loading…
x
Reference in New Issue
Block a user