diff --git a/java-atk-wrapper-0.33.2.tar.xz b/java-atk-wrapper-0.33.2.tar.xz deleted file mode 100644 index d059443..0000000 --- a/java-atk-wrapper-0.33.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8f685caed7c424babac8b158f51355c772d1e2a0b8a1ce8ced4980edae223e2 -size 293364 diff --git a/java-atk-wrapper-0.38.0.tar.xz b/java-atk-wrapper-0.38.0.tar.xz new file mode 100644 index 0000000..8e9ff82 --- /dev/null +++ b/java-atk-wrapper-0.38.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb5ba13d5bc3a1acbbedcf5522548338cb42a232fcbf3e8f3d5cfe011e17e668 +size 311024 diff --git a/java-atk-wrapper.changes b/java-atk-wrapper.changes index 24881b3..d69d1f6 100644 --- a/java-atk-wrapper.changes +++ b/java-atk-wrapper.changes @@ -1,3 +1,104 @@ +------------------------------------------------------------------- +Mon Nov 9 08:08:22 UTC 2020 - Fridrich Strba + +- Update to 3.38.0 + * Build: + + Fix 32bit build + + Distribute manifest.txt + + 783982: Fix build warnings + + 789956: Build cleanups + + Allow building outside source tree + + Do not use GTK+ + + Require java 7 + + 789959: Provide a java module + + Bump atk-bridge-2.0 dependency to 2.33.1 + + 760227: Filter out AtkWrapper.java from distributed files + + 768824: Replace GNOME_COMPILE_WARNINGS with AX_COMPILER_FLAGS + + Fix all warnings + + Extend JAW_DEBUG + + 752590: Include --enable-compile-warning option + + 752350: Make with PLATFORM_CFLAGS + + 752095: Remove AC_PROG_RANLIB and AC_ISC_POSIX from configure.ac + + 750533: Don't use hard path for HOME install + * JNI: + + 752588: Create AtkWrapper.h and include in AtkWrapper.c + + 751997: Create prototype for access init and shutdown + + 740439: Create jaw_editable_text_set_run_attributes + + 752334: remove jaw_table_get_index_at + + 740542: Create jaw_action_get_localized_name + + 752291: Replace jaw_set_current_value with jaw_value_set_value + + 742499: Implement bounds-changed signal in AtkWrapper + + 752236: Create jaw_value_get_range + + 752190: Create jaw_table_cell_get_column_span + + 752188: Create jaw_table_cell_get_row_span + + 752187: Create jaw_table_cell_get_row_column_span + + 752174: Create jaw_table_cell_get_position + + 751267: BUGFIX: remove custom implementation of util listeners + + 752346: Fix unused event listener warnings in jaw_util + * Wrapper: + + Fix extents value for invalid extents + + Compact data-changed events queue + + Provide javax.accessibility.AccessibilityProvider + + 754688, 768347: Fix crashes on accessible context being NULL + + 775609: Fix crashes on accessiblestateset being NULL + + 793544: Fix crashes on ref_selection returning NULL + + 760058: Deliver accessibility events in a separate context + + 766772: Fix crash on unbound recursion + + 770575: Gracefully abort initialization if at-spi fails + + 793620: Fix iterating hash table in jaw_impl_finalize + + 793823: Fix coordinates returned by atkcomponent + + 791970: Fix removing component listener + + 766774: Call jaw_impl_get_instance from the application thread + + 793543: Make sure atk objects exist while processing signals + + 793622: Fix missing reference addition on children_changed::add + + 793821: Fix atk event parameters + + 775947: Make jaw thread a daemon thread + + 793819: Fix freeing objects + + 669029: Fix netbeans crashes + + 754748: Fix freemind crashes + + 758242: Fix swing threading rules + + Fix SetName/Description/Role/AccessibleParent + + Fix GetLocale + + Fix Component extents + + Fix TableSetCaption/Summary + + Fix ActionSet/GetDescription + + Fix GetTextAtOffset + + Add GetTextBefore/AfterOffset + + Fix calling Accessible* methods in the EDT only + + Fix weak/global reference management, to make sure Accessible objects can + + easily be freed by the GC, but Atk* objects can't. + + Fix some null dereferences + + Fix text selection offsets + + Support alt graph modifier + + Fix key event hw_code reporting + + Support TableGetIndexAt + + Fix TableCell + + 750937: Emit object:visible-data-changed signals + + 752319: Create java AtkTextGranularity interface + + 740439: Create setRunAttributes in AtkEditableText + + 740542: Create getLocalizedName in AtkAction + + 752190: Create getColumnSpan in AtkTableCell + + 752188: Create getRowSpan in AtkTableCell + + 752187: Create getRowColumnSpan in AtkTableCell + + 752174: Create getPosition for AtkTableCell + * Internal: + + Make debugging cope with current directory not being writable + + Improve debugging log + + Update HACKING + + Update bug tracker URL + + Update missing atk interface implementations + + Document the whole picture + + Make Samuel Thibault maintainer + * Maintainership: + + Update HACKING +- Removed patches + * jaw-avoid-version.patch + * jaw-gdk.patch + * jaw-java_required.patch + * jaw-javah.patch + * jaw-quotes.patch + + integrated upstream + ------------------------------------------------------------------- Tue Jan 2 17:35:32 UTC 2018 - fstrba@suse.com diff --git a/java-atk-wrapper.spec b/java-atk-wrapper.spec index c541aa9..b709a6a 100644 --- a/java-atk-wrapper.spec +++ b/java-atk-wrapper.spec @@ -1,7 +1,7 @@ # # spec file for package java-atk-wrapper # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,28 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%global major_version 0.33 +%global major_version 0.38 Name: java-atk-wrapper -Version: 0.33.2 +Version: %{major_version}.0 Release: 0 Summary: Java ATK Wrapper -License: LGPL-2.0+ +License: LGPL-2.0-or-later Group: Development/Libraries/Java -Url: http://git.gnome.org/browse/java-atk-wrapper/ -Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{major_version}/%{name}-%{version}.tar.xz +URL: https://gitlab.gnome.org/GNOME/java-atk-wrapper/ +Source0: https://download.gnome.org/sources/%{name}/%{major_version}/%{name}-%{version}.tar.xz Source1: HOWTO -Source2: https://git.gnome.org/browse/java-atk-wrapper/plain/wrapper/manifest.txt -Source3: https://git.gnome.org/browse/java-atk-wrapper/plain/autogen.sh -# Avoid libtool versioning; this library is dynamically loaded from Java code -Patch0: jaw-avoid-version.patch -Patch1: jaw-java_required.patch -Patch2: jaw-quotes.patch -Patch3: jaw-gdk.patch -Patch4: jaw-javah.patch +Source2: https://gitlab.gnome.org/GNOME/%{name}/-/raw/%{version}/autogen.sh BuildRequires: autoconf BuildRequires: automake BuildRequires: java-devel >= 1.7 @@ -42,7 +35,7 @@ BuildRequires: pkgconfig BuildRequires: xprop BuildRequires: xz BuildRequires: pkgconfig(atk) >= 2.14.0 -BuildRequires: pkgconfig(atk-bridge-2.0) +BuildRequires: pkgconfig(atk-bridge-2.0) >= 2.33.1 BuildRequires: pkgconfig(atspi-2) >= 2.14.0 BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(gdk-2.0) @@ -65,20 +58,13 @@ change of underlying communication mechanism. %prep %setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -cp %{SOURCE1} . -cp %{SOURCE2} wrapper/ -cp %{SOURCE3} . +cp %{SOURCE1} %{SOURCE2} . rm -f wrapper/org/GNOME/Accessibility/AtkWrapper.java %build chmod +x autogen.sh ./autogen.sh -%configure JAVACFLAGS="-source 1.7 -target 1.7" --libdir=%{_libdir}/%{name} +%configure --libdir=%{_libdir}/%{name} make %{?_smp_mflags} %install @@ -88,7 +74,7 @@ find %{buildroot} -type f -name "*.la" -delete -print %files %doc AUTHORS -%doc COPYING.LESSER +%license COPYING.LESSER %doc NEWS %doc README %doc HOWTO diff --git a/jaw-avoid-version.patch b/jaw-avoid-version.patch deleted file mode 100644 index dd4254a..0000000 --- a/jaw-avoid-version.patch +++ /dev/null @@ -1,35 +0,0 @@ ---- java-atk-wrapper-0.33.2/configure.ac 2015-07-07 13:52:28.000000000 +0200 -+++ java-atk-wrapper-0.33.2/configure.ac 2017-10-26 17:40:12.668221042 +0200 -@@ -9,17 +9,6 @@ - m4_pattern_allow([AM_PROG_AR]) - m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) - --# Before making a release, the LT_VERSION string should be modified. --# The string is of the form C:R:A. --# - If interfaces have been changed or added, but binary compatibility has --# been preserved, change to C+1:0:A+1 --# - If binary compatibility has been broken (eg removed or changed interfaces) --# change to C+1:0:0 --# - If the interface is the same as the previous version, change to C:R+1:A -- --LIB_ATK_WRAPPER_LT_VERSION=5:0:0 --AC_SUBST(LIB_ATK_WRAPPER_LT_VERSION) -- - # jni - AC_CONFIG_HEADERS([config.h]) - -@@ -51,14 +40,7 @@ - ]) - AC_SUBST(JAW_LIBS) - --case "${target_os}" in --cygwin*) - LIB_ATK_WRAPPER_LD_FLAGS="-avoid-version -no-undefined" -- ;; --*) -- LIB_ATK_WRAPPER_LD_FLAGS="-version-info $LIB_ATK_WRAPPER_LT_VERSION -no-undefined" -- ;; --esac - AC_SUBST(LIB_ATK_WRAPPER_LD_FLAGS) - - # java wrapper diff --git a/jaw-gdk.patch b/jaw-gdk.patch deleted file mode 100644 index ef8618d..0000000 --- a/jaw-gdk.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- java-atk-wrapper-0.33.2/configure.ac 2015-07-07 13:52:28.000000000 +0200 -+++ java-atk-wrapper-0.33.2/configure.ac 2017-11-08 09:48:15.643164733 +0100 -@@ -46,7 +46,6 @@ - glib-2.0 >= 2.32.0 - gthread-2.0 - gdk-2.0 -- gdk-3.0 - gobject-2.0 - ]) - AC_SUBST(JAW_LIBS) diff --git a/jaw-java_required.patch b/jaw-java_required.patch deleted file mode 100644 index 510d836..0000000 --- a/jaw-java_required.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- java-atk-wrapper-0.33.2/configure.ac 2015-07-07 13:52:28.000000000 +0200 -+++ java-atk-wrapper-0.33.2/configure.ac 2017-10-26 17:42:11.472221491 +0200 -@@ -64,7 +64,7 @@ - # java wrapper - - AM_CONDITIONAL(USER, test `whoami` = "root") --JAVA_REQUIRED=1.6 -+JAVA_REQUIRED=1.7 - JAVA_ERROR_MESSAGE="Java $JAVA_REQUIRED or later is required to build java-access-bridge" - - AC_ARG_VAR([JAVA_HOME],[Java Runtime Environment location]) diff --git a/jaw-javah.patch b/jaw-javah.patch deleted file mode 100644 index 8a593f2..0000000 --- a/jaw-javah.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- java-atk-wrapper-0.33.2/configure.ac 2018-01-02 18:30:15.178317330 +0100 -+++ java-atk-wrapper-0.33.2/configure.ac 2018-01-02 18:31:01.643499937 +0100 -@@ -90,12 +90,6 @@ - fi - AC_SUBST(JAVAC) - --AC_PATH_PROG(JAVAH,javah,,${JAVA_PATH}) --if test -z "$JAVAH"; then -- AC_MSG_ERROR([$JAVA_ERROR_MESSAGE]) --fi --AC_SUBST(JAVAH) -- - AC_SUBST(JAVACFLAGS) - - AC_PATH_PROG(JAR,jar,,${JAVA_PATH}) diff --git a/jaw-quotes.patch b/jaw-quotes.patch deleted file mode 100644 index 391dc02..0000000 --- a/jaw-quotes.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- java-atk-wrapper-0.33.2/configure.ac 2015-07-07 13:52:28.000000000 +0200 -+++ java-atk-wrapper-0.33.2/configure.ac 2017-10-26 17:46:08.411172252 +0200 -@@ -125,7 +125,7 @@ - - - if test "x$GCC" = xyes; then -- JAW_CFLAGS=$JAW_CFLAGS $CFLAGS -+ JAW_CFLAGS="$JAW_CFLAGS $CFLAGS" - else - AC_MSG_ERROR("You should compile with GCC") - fi diff --git a/manifest.txt b/manifest.txt deleted file mode 100644 index 6fc2a91..0000000 --- a/manifest.txt +++ /dev/null @@ -1,2 +0,0 @@ -Main-Class: org.GNOME.Accessibility.AtkWrapper -