1
0

Compare commits

...

15 Commits

Author SHA256 Message Date
dd870d3f6c Accepting request 1148240 from Java:Factory
rpm 4.20 compat

OBS-URL: https://build.opensuse.org/request/show/1148240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-atk-wrapper?expand=0&rev=13
2024-02-20 20:16:31 +00:00
5505d94f96 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-atk-wrapper?expand=0&rev=40 2024-02-20 15:46:51 +00:00
4ec77ef1d8 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-atk-wrapper?expand=0&rev=39 2024-02-20 15:44:12 +00:00
202fa1907a OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-atk-wrapper?expand=0&rev=38 2023-02-17 22:00:25 +00:00
ac036f6f7a Accepting request 960049 from Java:Factory
Don't hardcode dependency on java 8

OBS-URL: https://build.opensuse.org/request/show/960049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-atk-wrapper?expand=0&rev=12
2022-03-08 19:31:45 +00:00
e9f94d2e91 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-atk-wrapper?expand=0&rev=36 2022-03-07 19:24:44 +00:00
c7a79308af Accepting request 856839 from Java:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/856839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-atk-wrapper?expand=0&rev=11
2020-12-18 18:59:43 +00:00
d933cc5116 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-atk-wrapper?expand=0&rev=34 2020-12-11 08:38:11 +00:00
6208835509 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
2020-12-08 12:24:56 +00:00
ceccf86840 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-atk-wrapper?expand=0&rev=32 2020-11-09 16:32:47 +00:00
1097b01a4d Accepting request 561159 from Java:Factory
Fix build with jdk10

OBS-URL: https://build.opensuse.org/request/show/561159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-atk-wrapper?expand=0&rev=9
2018-01-03 12:39:39 +00:00
a39cacd995 Accepting request 539794 from Java:Factory
Fix some warnings/errors

OBS-URL: https://build.opensuse.org/request/show/539794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-atk-wrapper?expand=0&rev=8
2017-11-08 14:11:45 +00:00
696c9d2e19 Accepting request 536735 from Java:Factory
Remove the generated file before build so that it regenerates with the right path to xprops

OBS-URL: https://build.opensuse.org/request/show/536735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-atk-wrapper?expand=0&rev=7
2017-10-26 16:46:00 +00:00
993bee3c3a Accepting request 533073 from Java:Factory
Don't use libtool symlinks for the native library

OBS-URL: https://build.opensuse.org/request/show/533073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-atk-wrapper?expand=0&rev=6
2017-10-11 21:02:22 +00:00
bc9de6b400 Accepting request 528153 from Java:Factory
Update to 0.33.2 and fix build

OBS-URL: https://build.opensuse.org/request/show/528153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-atk-wrapper?expand=0&rev=5
2017-09-23 19:34:48 +00:00
6 changed files with 75 additions and 12 deletions

BIN
java-atk-wrapper-0.38.0.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
java-atk-wrapper-0.40.0.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,7 +1,37 @@
-------------------------------------------------------------------
Tue Feb 20 15:44:04 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Use %patch -P N instead of deprecated %patchN.
* Wrapper:
+ Make collapsed java state mapped to ATK_STATE_COLLAPSED
+ Also use dbus to detect accessibility being enabled
-------------------------------------------------------------------
Fri Feb 17 21:59:08 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Update to 0.40.0
-------------------------------------------------------------------
Mon Mar 7 19:21:06 UTC 2022 - Fridrich Strba <fstrba@suse.com>
- Added patch:
* jaw-dependencies.patch
+ Compile all java files in one run
+ Compile the classes with source/target 8, since the code
does not allow lower versions
+ Compile the module-info.class with source/target 9
-------------------------------------------------------------------
Fri Dec 11 08:36:20 UTC 2020 - Fridrich Strba <fstrba@suse.com>
- Do not build as modular jar, since it is only used by Java 8
- Force building with Java 8 in order to avoid incompatible classes
merged into our different modular Javas.
-------------------------------------------------------------------
Mon Nov 9 08:08:22 UTC 2020 - Fridrich Strba <fstrba@suse.com>
- Update to 3.38.0
- Update to 0.38.0
* Build:
+ Fix 32bit build
+ Distribute manifest.txt

View File

@@ -1,7 +1,7 @@
#
# spec file for package java-atk-wrapper
#
# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
#
%global major_version 0.38
%global major_version 0.40
Name: java-atk-wrapper
Version: %{major_version}.0
Release: 0
@@ -27,9 +27,11 @@ 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://gitlab.gnome.org/GNOME/%{name}/-/raw/%{version}/autogen.sh
Patch0: jaw-dependencies.patch
BuildRequires: autoconf
BuildRequires: autoconf-archive
BuildRequires: automake
BuildRequires: java-devel >= 1.7
BuildRequires: java-devel >= 9
BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: xprop
@@ -43,7 +45,7 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gthread-2.0)
Requires: java >= 1.7
Requires: java >= 1.8
Requires: xprop
%description
@@ -58,13 +60,13 @@ change of underlying communication mechanism.
%prep
%setup -q
%patch -P 0 -p1
cp %{SOURCE1} %{SOURCE2} .
rm -f wrapper/org/GNOME/Accessibility/AtkWrapper.java
%build
chmod +x autogen.sh
./autogen.sh
%configure --libdir=%{_libdir}/%{name}
%configure --libdir=%{_libdir}/%{name} --enable-modular-jar
make %{?_smp_mflags}
%install

33
jaw-dependencies.patch Normal file
View File

@@ -0,0 +1,33 @@
--- java-atk-wrapper-0.38.0/configure.ac 2022-03-07 20:15:51.171967671 +0100
+++ java-atk-wrapper-0.38.0/configure.ac 2020-03-05 23:17:04.000000000 +0100
@@ -46,7 +46,7 @@
AS_IF([test "x$enable_modular_jar" = "xyes"], [
JAVA_REQUIRED=9.0.0
], [
- JAVA_REQUIRED=1.7.0
+ JAVA_REQUIRED=1.8.0
])
JAVA_ERROR_MESSAGE="Java $JAVA_REQUIRED or later is required to build java-access-bridge"
AM_CONDITIONAL([MODULAR_JAR], [test "x$enable_modular_jar" = "xyes"])
--- java-atk-wrapper-0.38.0/wrapper/Makefile.am 2019-04-01 16:22:10.000000000 +0200
+++ java-atk-wrapper-0.38.0/wrapper/Makefile.am 2022-03-07 19:47:41.281675042 +0100
@@ -19,7 +19,7 @@
if MODULAR_JAR
module-info.class : $(srcdir)/module-info.java
- $(JAVAC) -cp $(top_builddir)/wrapper -sourcepath $(top_srcdir)/wrapper:$(top_builddir)/wrapper $(JAVACFLAGS) -d $(top_builddir)/wrapper $<
+ $(JAVAC) -cp $(top_builddir)/wrapper -sourcepath $(top_srcdir)/wrapper:$(top_builddir)/wrapper $(JAVACFLAGS) -source 9 -target 9 -d $(top_builddir)/wrapper $<
$(JARFILES) : $(DEP_CLASSES) module-info.class
$(JAR) cfm $(JARFILES) $(srcdir)/manifest.txt org/GNOME/Accessibility/*.class module-info.class -C $(srcdir) META-INF/services/javax.accessibility.AccessibilityProvider
--- java-atk-wrapper-0.38.0/wrapper/org/GNOME/Accessibility/Makefile.am 2019-05-20 20:54:30.000000000 +0200
+++ java-atk-wrapper-0.38.0/wrapper/org/GNOME/Accessibility/Makefile.am 2022-03-07 20:12:54.986888891 +0100
@@ -12,7 +12,7 @@
all-local: $(BUILD_CLASSES)
%.class : %.java AtkWrapper.java
- $(JAVAC) -cp $(top_builddir)/wrapper -sourcepath $(top_srcdir)/wrapper:$(top_builddir)/wrapper $(JAVACFLAGS) -d $(top_builddir)/wrapper $<
+ $(JAVAC) -cp $(top_builddir)/wrapper -sourcepath $(top_srcdir)/wrapper:$(top_builddir)/wrapper $(JAVACFLAGS) -source 8 -target 8 -d $(top_builddir)/wrapper $(JAVA_SRC) AtkWrapper.java
clean-local:
$(RM) *.class

View File

@@ -1,2 +0,0 @@
Main-Class: org.GNOME.Accessibility.AtkWrapper