Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

javapackages-local-6.2.0-slfo.1.1.6 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: javapackages-local Distribution: SUSE Linux Framework One
Version: 6.2.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.6 Build date: Wed Oct 4 09:18:58 2023
Group: Development/Languages/Java Build host: reproducible
Size: 172562 Source RPM: javapackages-tools-extras-6.2.0-slfo.1.1.6.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/fedora-java/javapackages
Summary: Non-essential macros and scripts for Java packaging support
This package provides non-essential macros and scripts to support Java packaging.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Oct 04 2023 fstrba@suse.com
  - Added patches:
    * 0005-Interpolate-properties-also-in-the-current-artifact.patch
      + interpolate variables also in current artifactId, groupId and
      version
    * 0006-Test-variable-expansion-in-artifactId.patch
      + test previous changes
    * 0007-Test-that-we-don-t-bomb-on-relativePath.patch
      + test gracious handling of empty <relativePath/> in parent
      reference of a pom file
* Wed Sep 13 2023 fstrba@suse.com
  - Added patch:
    * 0004-Reproducible-builds-keep-order-of-aliases-and-depend.patch
      + make the aliases and dependencies lists so that the order is
      kept
* Tue Sep 12 2023 fstrba@suse.com
  - Added patch:
    * 0003-Reproducible-exclusions-order-in-maven-metadata.patch
      + sort exclusions in maven metadata
* Tue Sep 05 2023 fstrba@suse.com
  - Modified patch:
    * 0001-Make-the-alias-generation-reproducible.patch ->
      0001-Make-maven_depmap-order-of-aliases-reproducible.patch
      + replace by the version of patch integrated by upstream
  - Added patch:
    * 0002-Do-not-bomb-on-relativePath-construct.patch
      + integrated patch fixing parent recursion with empty
      <relativePath/> element
* Sat Sep 02 2023 fstrba@suse.com
  - Upgrade to upstream version 6.2.0
    * Întegrate our changes from javapackages-6.1.0-maven-depmap.patch
  - Removed patch:
    * javapackages-6.1.0-maven-depmap.patch
      + upstreamed
  - Added patch:
    * 0001-Make-the-alias-generation-reproducible.patch
      + separate patch for our reproducible changes that was not
      part of the integrated pull request
* Mon Aug 21 2023 fstrba@suse.com
  - Modified patch:
    * javapackages-6.1.0-maven-depmap.patch
      + try to make the list of aliases more reproducible
* Sun May 28 2023 fstrba@suse.com
  - Enable the tests also for older distributions
  - Require python3-xml (python-xml for distributions that use
    versioned modules), since module xml needed by some scripts.
* Wed Nov 09 2022 fstrba@suse.com
  - Reflect the removal of gradle from repositories
* Thu Jul 07 2022 fstrba@suse.com
  - Update to upstream version 6.1.0
    * Release version 6.1.0
    * Introduce common and extra subpackages
    * Update documentation
    * Add lua interpreter to check and GH actions
    * Remove license headers from wrapper scripts
    * Make scripts compatible with rpmlua
    * Add more tests, fix behaviour
    * Implement separate simple class name matching
    * Minor changes
    * Modularize Lua scripts
    * Add Lua scripts for removing annotations
    * Update build status badge in README.md
    * Migrate CI from TravisCI to GitHub Actions
    * Fix running tests without coverage
    * Update ivy-local-classpath
    * Release version 6.0.0
    * Fix extra XML handling of pom_change_dep
    * Add reproducer for #82
    * Respect %jpb_env RPM macro
    * Add bootstrap metadata to XMvn resolver config
    * Delete run_tests.py
    * Replace nose by pytest
    * [install] Make glob pattern work with Python 3.10
    * Adding ppc64le architecture support on travis-ci
    * Drop deprecated add_maven_depmap macro
    * Drop SCL support
    * Fix provides matching
    * Fix builddep snippet generation
    * [test] Add test for builddep snippet generation
    * Add location of java binary used by the java-1.8.0-openjdk
      (JRE) package so that setting JAVA_HOME will work correctly
    * Use XMvn Javadoc MOJO by default
    * Remove explicit import of Python 3 features
    * Remove dependency on Six compatibility library
    * Fix invalid <skippedPlugins> in XMvn configuration
    * [test] Don't try to kill PID 1 during tests
    * [travis] Drop Python 2 from test matrix
    * Add separate subpackage with RPM generators
    * mvn_build: replace inline shell scriptlet with native python
      code
    * [test] Don't use networking during tests
    * Add apache-rat-plugin to skippedPlugins
    * Skip execution of various Maven plugins
    * Remove Python 3.5 from .travis.yml
    * Make generated javadoc package noarch
  - Added patch:
    * javapackages-6.1.0-maven-depmap.patch
      + Bulk patch correspoding to our pull request
      https://github.com/fedora-java/javapackages/pull/92 which
      brings back some of the removed tools that we depend on
      heavily
  - Modified patches:
    * python-optional.patch
    * suse-use-libdir.patch
      + Rediff to changed context
  - Removed patches:
    * 0001-Let-maven_depmap.py-generate-metadata-with-dependenc.patch
    * 0002-Do-not-try-to-construct-POM-from-maven-coordinate-st.patch
    * 0003-Fix-tests-after-the-recent-maven_depmap.py-changes.patch
      + Already part of the above-mentioned bulk patch
    * 0004-Remove-dependency-on-Six-compatibility-library.patch
      + Upstream patch already integrated in the 6.x code-line
* Sun Jun 05 2022 fstrba@suse.com
  - Fix wrong conditioning of the python-six require.
* Fri Jun 03 2022 fstrba@suse.com
  - Added patch:
    * 0004-Remove-dependency-on-Six-compatibility-library.patch
      + remove dependency on python-six for newer distributions
* Fri Apr 29 2022 fstrba@suse.com
  - Added patches:
    * 0001-Let-maven_depmap.py-generate-metadata-with-dependenc.patch
    * 0002-Do-not-try-to-construct-POM-from-maven-coordinate-st.patch
    * 0003-Fix-tests-after-the-recent-maven_depmap.py-changes.patch
      + Let maven_depmap.py generate metadata with dependencies under
      certain circumstances
* Thu Dec 30 2021 david.anes@suse.com
  - Fix typo in suse-use-libdir.patch:
    %{_libdir}/jvm-commmon -> %{_libdir}/jvm-common
* Tue Jul 27 2021 fstrba@suse.com
  - Do not run tests on SLE12, since python3-test is not accessible
* Thu Mar 25 2021 code@bnavigator.de
  - Can't assume non-existence of python38 macros in Leap.
    gh#openSUSE/python-rpm-macros#107
    Test for suse_version instead. Only Tumbleweed has and needs the
    python_subpackage_only support.
* Sat Nov 28 2020 code@bnavigator.de
  - Fix typo in spec file sitearch -> sitelib
* Sun Nov 22 2020 code@bnavigator.de
  - Fix the python subpackage generation
    gh#openSUSE/python-rpm-macros#79
* Sat Nov 21 2020 code@bnavigator.de
  - Support python subpackages for each flavor
    gh#openSUSE/python-rpm-macros#66
  - Replace old nose with pytest gh#fedora-java/javapackages#86
* Mon Sep 07 2020 dimstar@opensuse.org
  - when building extra flavor, BuildRequire javapackages-filesystem:
    /etc/java is being cleaned out of the filesystems package.
* Thu Jul 16 2020 fstrba@suse.com
  - Upgrade to version 5.3.1
  - Modified patch:
    * suse-use-libdir.patch
      + rediff to changed context
  - Define _rpmmacrodir for distributions that don't have it
* Tue May 05 2020 dimstar@opensuse.org
  - Use %{_rpmmacrodir} instead of %{_libexecdir}/rpm/macros.d: this
    just happens to overlap in some distros.
* Sat Apr 06 2019 fstrba@suse.com
  - Rename gradle-local and ivy-local to javapackages-gradle and
    javapackages-ivy and let them depend only on javapackages-tools
    and javapackages-local. These packages only install files
    produced during the javapackages-tools build. The dependencies
    will be pulled by gradle-local, ivy-local and maven-local
    meta-packages built in a separate spec file.
* Thu Apr 04 2019 fstrba@suse.com
  - Split maven-local meta-package out of javapackages-tools spec
    file
* Wed Apr 03 2019 fstrba@suse.com
  - Make the ivy-local and maven-local sub-packages depend on the
    right stuff, so that they actually can be used for building
* Mon Mar 04 2019 fstrba@suse.com
  - Provide both com.sun:tools and sun.jdk:jconsole that are part of
    standard OpenJDK installation. These provides cannot be generated
    from metadata due to build sequence.
* Tue Nov 27 2018 fstrba@suse.com
  - Modified patch:
    * suse-use-libdir.patch
      + fix directories for eclipse.conf too
* Sun Nov 11 2018 fstrba@suse.com
  - Make the javapackages-local package depend on java-devel. It is
    used for package building and this avoids each package to require
    java-devel itself.
* Mon Nov 05 2018 fstrba@suse.com
  - Replace the occurences of /usr/lib by libdir in configuration
    files too
* Wed Oct 24 2018 fstrba@suse.com
  - Update to version 5.3.0
  - Modified patch:
    * suse-no-epoch.patch
      + rediff to changed code
  - Build the :extras flavour as noarch
* Wed Oct 24 2018 fstrba@suse.com
  - Added patch:
    * suse-no-epoch.patch
      + we did not bump epoch of OpenJDK packages in SUSE
      + fix a potential generation of unresolvable requires
      + adapt the tests to not expect the epoch
* Tue Jul 24 2018 tchvatal@suse.com
  - Switch to multibuild layout
* Tue Jul 24 2018 tchvatal@suse.com
  - Update to version 5.2.0+git20180620.70fa2258:
    * Rename the async kwarg in call_script to wait (reverses the logic)
    * Actually bump version to 5.3.0 snapshot
    * Bump version in VERSION file
    * [man] s/Pacakge/Package/g
    * Fix typos in README
    * Fix configure-base.sh after filesystem macro split
    * Split filesystem macros to separate macro file
    * Introduce javapackages-filesystem package
    * [java-functions] extend ABRT Java agent options
    * change abrt-java-connector upstream URL
    * Remove resolverSettings/prefixes from XMvn config
    * Add macros to allow passing arbitrary options to XMvn
    * [spec] Bump package version to 5.1.0
    * Allow specifying custom repo when calling xmvn-install
  - Refresh patches:
    * suse-use-libdir.patch
    * python-optional.patch
* Mon Jan 22 2018 tchvatal@suse.com
  - Update to version 5.0.0+git20180104.9367c8f6:
    * [java-functions] Avoid colons in jar names
    * Workaround for SCL enable scripts not working with -e
    * Second argument to pom_xpath_inject is mandatory
    * [mvn_artifact] Provide more helpful error messages
    * Fix traceback on corrupt zipfile
    * [test] Add reproducer for rhbz#1481005
    * [spec] Fix default JRE path
    * [readme] Fix typo
    * Add initial content to README.md (#21)
    * Decouple JAVA_HOME setting from java command alternatives
  - Rebase patches:
    * python-optional.patch
    * suse-use-libdir.patch
  - Drop merged patch fix-abs2rel.patch
* Wed May 24 2017 tchvatal@suse.com
  - Fix typo in suse-use-libdir.patch
* Fri May 19 2017 tchvatal@suse.com
  - Fix url to correct one https://github.com/fedora-java/javapackages
* Thu May 18 2017 tchvatal@suse.com
  - Split to python and non-python edition for smaller depgraph
  - Add patch python-optional.patch
  - Fix abs2rel shebang:
    * fix-abs2rel.patch
  - Fix Requires on subpackages to point to javapackages-tools proper
* Thu May 18 2017 tchvatal@suse.com
  - Update to version 4.7.0+git20170331.ef4057e7:
    * Reimplement abs2rel in Python
    * Don't expand {scl} in macro definitions
    * Install expanded rpmfc attr files
    * [spec] Avoid file conflicts between in SCL
    * Fix macros.d directory ownership
    * Make %ant macro enable SCL when needed
    * [spec] Fix file conflicts between SCL and non-SCL packages
    * Fix ownership of ivyxmldir
    * [test] Force locale for python processes
    * Don't include timestamp in generated pom.properties
  - Remove patch merged by upstream:
    * create_valid_xml_comments.patch
  - Remove patch suse-macros-install-location.patch
    * We switch to /usr/lib/ location for macros
  - Try to reduce some dependencies bsc#1036025
  - Refresh patch suse-use-libdir.patch
* Fri Feb 12 2016 toddrme2178@gmail.com
  - Add create_valid_xml_comments.patch
    python-lxml 3.5.0 introduces validation for xml comments, and
    one of the comments created in this package were not valid.
    This patch fixes the problem.  It backported from upstream and
    should be in the next release.
    https://github.com/mizdebsk/javapackages/commit/84211c0ee761e93ee507f5d37e9fc80ec377e89d
* Mon Feb 08 2016 tchvatal@suse.com
  - Version update to 4.6.0:
    * various bugfixes for maven tooling
    * introduction to gradle-local package for gradle packaging
* Wed Apr 01 2015 tchvatal@suse.com
  - Drop dependency over source-highlight as it causes build cycle
* Tue Mar 31 2015 tchvatal@suse.com
  - Try to break buildcycle detected on Factory
* Wed Mar 18 2015 tchvatal@suse.com
  - Fix build on SLE11
* Tue Mar 17 2015 tchvatal@suse.com
  - Use python-devel instead of pkgconfig to build on sle11
* Tue Mar 17 2015 tchvatal@suse.com
  - Add python-javapackages as requirement for main package
* Tue Mar 17 2015 tchvatal@suse.com
  - Update requires on python packages to properly have all the needed
    dependencies on runtime
* Tue Mar 17 2015 tchvatal@suse.com
  - Install macros to /etc/rpm as we do in SUSE:
    * suse-macros-install-location.patch
  - Cleanup with spec-cleaner
* Fri Jan 23 2015 mailaender@opensuse.org
  - Drop patches
    * depgen.patch
    * javapackages-2.0.1-fix-bashisms.patch
    * javapackages-2.0.1-java9.patch
    * maven_depmap-no-attribute-exit.patch
  - Remove hacky workarounds
  - Fix rpmlint errors
  - Enable maven-local
  - Avoid unsatisfiable dependencies
  - Enable unit tests
  - Update to version 4.4.0
* Mon Dec 08 2014 fstrba@suse.com
  - Added patch:
    * javapackages-2.0.1-java9.patch: create directories for java,
      so that ant build works
  - Add virtual provide jpackage-utils-java9 to be able to
    distinguish the presence of java9 compatibility
* Thu Oct 16 2014 ledest@gmail.com
  - fix bashisms
  - Added patches:
    * javapackages-2.0.1-fix-bashisms.patch
* Mon Mar 10 2014 darin@darins.net
  - maven_depmap-no-attribute-exit.patch: SLES patch for ZipFile
    having no attribute '__exit__' which was causing ecj build
    failures
* Thu Mar 06 2014 darin@darins.net
  - set correct libxslt package when building for SLES
* Fri Nov 08 2013 aj@ajaissle.de
  - BuildRequires xz
  - Remove '/etc/java' and '/usr/share/java' from file list (both owned by system)
  - Url changed
* Wed Sep 11 2013 schwab@suse.de
  - depgen.patch: drain stdin in dependency generator
* Wed Aug 21 2013 mvyskocil@suse.com
  - update to 2.0.1
    * Fix creation of artifact aliases, resolves: rhbz#988462
  - 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
    * Add BuildRequires: asciidoc, xmlto
    * Add lua to Requires
    * Add python-xml to Requires for xml.dom.minidom
* Fri Jul 12 2013 mvyskocil@suse.com
  - make maven-local package build optional to not add unsatisfied
    dependencies to Factory
* Tue Jul 02 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

Files

/etc/java/javapackages-config.json
/usr/bin/abs2rel
/usr/bin/xmvn-builddep
/usr/lib/rpm/fileattrs
/usr/lib/rpm/fileattrs/javadoc.attr
/usr/lib/rpm/fileattrs/maven.attr
/usr/lib/rpm/fileattrs/osgi.attr
/usr/lib/rpm/javadoc.req
/usr/lib/rpm/macros.d/macros.fjava
/usr/lib/rpm/macros.d/macros.javapackages-compat
/usr/lib/rpm/maven.prov
/usr/lib/rpm/maven.req
/usr/lib/rpm/osgi.prov
/usr/lib/rpm/osgi.req
/usr/share/java-utils
/usr/share/java-utils/abs2rel.sh
/usr/share/java-utils/builddep.py
/usr/share/java-utils/install_pom.py
/usr/share/java-utils/maven_depmap.py
/usr/share/java-utils/mvn_alias.py
/usr/share/java-utils/mvn_artifact.py
/usr/share/java-utils/mvn_build.py
/usr/share/java-utils/mvn_compat_version.py
/usr/share/java-utils/mvn_config.py
/usr/share/java-utils/mvn_file.py
/usr/share/java-utils/mvn_package.py
/usr/share/java-utils/pom_editor.py
/usr/share/java-utils/request-artifact.py
/usr/share/man/man1/abs2rel.1.gz
/usr/share/man/man7/mvn_alias.7.gz
/usr/share/man/man7/mvn_artifact.7.gz
/usr/share/man/man7/mvn_build.7.gz
/usr/share/man/man7/mvn_compat_version.7.gz
/usr/share/man/man7/mvn_config.7.gz
/usr/share/man/man7/mvn_file.7.gz
/usr/share/man/man7/mvn_install.7.gz
/usr/share/man/man7/mvn_package.7.gz
/usr/share/man/man7/pom_add_dep.7.gz
/usr/share/man/man7/pom_add_parent.7.gz
/usr/share/man/man7/pom_add_plugin.7.gz
/usr/share/man/man7/pom_change_dep.7.gz
/usr/share/man/man7/pom_disable_module.7.gz
/usr/share/man/man7/pom_remove_dep.7.gz
/usr/share/man/man7/pom_remove_parent.7.gz
/usr/share/man/man7/pom_remove_plugin.7.gz
/usr/share/man/man7/pom_set_parent.7.gz
/usr/share/man/man7/pom_xpath_disable.7.gz
/usr/share/man/man7/pom_xpath_inject.7.gz
/usr/share/man/man7/pom_xpath_remove.7.gz
/usr/share/man/man7/pom_xpath_replace.7.gz
/usr/share/man/man7/pom_xpath_set.7.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Dec 20 23:28:41 2024