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:
Mikolaj Izdebski 2013-07-18 15:42:45 +02:00
parent 268477b364
commit 5ccbe011b7
3 changed files with 25 additions and 58 deletions

1
.gitignore vendored
View File

@ -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

View File

@ -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

View File

@ -1 +1 @@
966efa0d5e09058cae9c5fbaba6842ff javapackages-0.15.0.tar.xz b1b5353e86fa699baa6f5d83401df587 javapackages-2.0.0.tar.xz