Accepting request 853764 from Java:Factory
Automatic submission by obs-autosubmit OBS-URL: https://build.opensuse.org/request/show/853764 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-atk-wrapper?expand=0&rev=10
This commit is contained in:
commit
6208835509
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:b8f685caed7c424babac8b158f51355c772d1e2a0b8a1ce8ced4980edae223e2
|
|
||||||
size 293364
|
|
BIN
java-atk-wrapper-0.38.0.tar.xz
(Stored with Git LFS)
Normal file
BIN
java-atk-wrapper-0.38.0.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,104 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 9 08:08:22 UTC 2020 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- 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
|
Tue Jan 2 17:35:32 UTC 2018 - fstrba@suse.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package java-atk-wrapper
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# 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)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# 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
|
Name: java-atk-wrapper
|
||||||
Version: 0.33.2
|
Version: %{major_version}.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Java ATK Wrapper
|
Summary: Java ATK Wrapper
|
||||||
License: LGPL-2.0+
|
License: LGPL-2.0-or-later
|
||||||
Group: Development/Libraries/Java
|
Group: Development/Libraries/Java
|
||||||
Url: http://git.gnome.org/browse/java-atk-wrapper/
|
URL: https://gitlab.gnome.org/GNOME/java-atk-wrapper/
|
||||||
Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{major_version}/%{name}-%{version}.tar.xz
|
Source0: https://download.gnome.org/sources/%{name}/%{major_version}/%{name}-%{version}.tar.xz
|
||||||
Source1: HOWTO
|
Source1: HOWTO
|
||||||
Source2: https://git.gnome.org/browse/java-atk-wrapper/plain/wrapper/manifest.txt
|
Source2: https://gitlab.gnome.org/GNOME/%{name}/-/raw/%{version}/autogen.sh
|
||||||
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
|
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: java-devel >= 1.7
|
BuildRequires: java-devel >= 1.7
|
||||||
@ -42,7 +35,7 @@ BuildRequires: pkgconfig
|
|||||||
BuildRequires: xprop
|
BuildRequires: xprop
|
||||||
BuildRequires: xz
|
BuildRequires: xz
|
||||||
BuildRequires: pkgconfig(atk) >= 2.14.0
|
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(atspi-2) >= 2.14.0
|
||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
BuildRequires: pkgconfig(gdk-2.0)
|
BuildRequires: pkgconfig(gdk-2.0)
|
||||||
@ -65,20 +58,13 @@ change of underlying communication mechanism.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1
|
cp %{SOURCE1} %{SOURCE2} .
|
||||||
%patch1 -p1
|
|
||||||
%patch2 -p1
|
|
||||||
%patch3 -p1
|
|
||||||
%patch4 -p1
|
|
||||||
cp %{SOURCE1} .
|
|
||||||
cp %{SOURCE2} wrapper/
|
|
||||||
cp %{SOURCE3} .
|
|
||||||
rm -f wrapper/org/GNOME/Accessibility/AtkWrapper.java
|
rm -f wrapper/org/GNOME/Accessibility/AtkWrapper.java
|
||||||
|
|
||||||
%build
|
%build
|
||||||
chmod +x autogen.sh
|
chmod +x autogen.sh
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
%configure JAVACFLAGS="-source 1.7 -target 1.7" --libdir=%{_libdir}/%{name}
|
%configure --libdir=%{_libdir}/%{name}
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -88,7 +74,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%doc AUTHORS
|
%doc AUTHORS
|
||||||
%doc COPYING.LESSER
|
%license COPYING.LESSER
|
||||||
%doc NEWS
|
%doc NEWS
|
||||||
%doc README
|
%doc README
|
||||||
%doc HOWTO
|
%doc HOWTO
|
||||||
|
@ -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
|
|
@ -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)
|
|
@ -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])
|
|
@ -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})
|
|
@ -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
|
|
@ -1,2 +0,0 @@
|
|||||||
Main-Class: org.GNOME.Accessibility.AtkWrapper
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user