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.1.tar.xz
/javapackages-0.15.0.tar.xz
/javapackages-2.0.0.tar.xz

View File

@ -1,6 +1,6 @@
Name: javapackages-tools
Version: 0.15.0
Release: 2%{?dist}
Version: 2.0.0
Release: 1%{?dist}
Summary: Macros and scripts for Java packaging support
License: BSD
@ -10,11 +10,13 @@ BuildArch: noarch
BuildRequires: jpackage-utils
Requires: coreutils
Requires: libxslt
Requires: lua
Requires: python
Requires: jpackage-utils
Conflicts: jpackage-utils < 1.7.5-17
Provides: jpackage-utils = %{version}-%{release}
Obsoletes: jpackage-utils < %{version}-%{release}
%description
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}
%build
%configure
./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
./install
sed -e 's/.[17]$/&.gz/' -e 's/.py$/&*/' -i files-*
%files
%files -f files-common
%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
%{_javadir}-utils/xmvn_config_editor.sh
%{_sysconfdir}/rpm/macros.xmvn
%{_sysconfdir}/maven/*.xml
%{_bindir}/mvn-*
%{_datadir}/xmvn/configuration*.xml
%files -n maven-local -f files-maven
%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
- Add R: jvnet-parent

View File

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