Update to upstream version 2.0.0
Full list of changes: http://lists.fedoraproject.org/pipermail/java-devel/2013-July/004863.html
This commit is contained in:
parent
268477b364
commit
5ccbe011b7
1
.gitignore
vendored
1
.gitignore
vendored
@ -38,3 +38,4 @@
|
|||||||
/javapackages-0.14.0.tar.xz
|
/javapackages-0.14.0.tar.xz
|
||||||
/javapackages-0.14.1.tar.xz
|
/javapackages-0.14.1.tar.xz
|
||||||
/javapackages-0.15.0.tar.xz
|
/javapackages-0.15.0.tar.xz
|
||||||
|
/javapackages-2.0.0.tar.xz
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Name: javapackages-tools
|
Name: javapackages-tools
|
||||||
Version: 0.15.0
|
Version: 2.0.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Macros and scripts for Java packaging support
|
Summary: Macros and scripts for Java packaging support
|
||||||
|
|
||||||
License: BSD
|
License: BSD
|
||||||
@ -10,11 +10,13 @@ BuildArch: noarch
|
|||||||
|
|
||||||
BuildRequires: jpackage-utils
|
BuildRequires: jpackage-utils
|
||||||
|
|
||||||
|
Requires: coreutils
|
||||||
Requires: libxslt
|
Requires: libxslt
|
||||||
|
Requires: lua
|
||||||
Requires: python
|
Requires: python
|
||||||
|
|
||||||
Requires: jpackage-utils
|
Provides: jpackage-utils = %{version}-%{release}
|
||||||
Conflicts: jpackage-utils < 1.7.5-17
|
Obsoletes: jpackage-utils < %{version}-%{release}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This package provides macros and scripts to support Java packaging.
|
This package provides macros and scripts to support Java packaging.
|
||||||
@ -61,68 +63,32 @@ This package provides macros and scripts to support packaging Maven artifacts.
|
|||||||
%setup -q -n javapackages-%{version}
|
%setup -q -n javapackages-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
%configure
|
||||||
|
./build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
|
./install
|
||||||
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}-utils
|
sed -e 's/.[17]$/&.gz/' -e 's/.py$/&*/' -i files-*
|
||||||
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
|
%files -f files-common
|
||||||
%doc LICENSE
|
%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
|
%files -n maven-local -f files-maven
|
||||||
%{_javadir}-utils/xmvn_config_editor.sh
|
|
||||||
%{_sysconfdir}/rpm/macros.xmvn
|
|
||||||
%{_sysconfdir}/maven/*.xml
|
|
||||||
%{_bindir}/mvn-*
|
|
||||||
%{_datadir}/xmvn/configuration*.xml
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jul 11 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.0-1
|
||||||
|
- Update to upstream version 2.0.0
|
||||||
|
- Merge functionality of jpackage-utils
|
||||||
|
- Provide and obsolete jpackage-utils
|
||||||
|
- %%add_maven_depmap macro now injects pom.properties to every JAR
|
||||||
|
- %%add_to_maven_depmap and %%update_maven_depmap macros were removed
|
||||||
|
- maven2jpp-mapdeps.xsl template has been removed
|
||||||
|
- Macros related to installation of icons and desktop files were removed
|
||||||
|
- 14 new manual pages were added
|
||||||
|
- Documentation specific to JPackage was removed
|
||||||
|
|
||||||
* Mon Jul 1 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.15.0-2
|
* Mon Jul 1 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.15.0-2
|
||||||
- Add R: jvnet-parent
|
- Add R: jvnet-parent
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user