java-atk-wrapper package is retired on c9s for CS-713

This commit is contained in:
Troy Dawson 2022-04-14 12:37:57 -07:00
parent c26caa8652
commit 98dacf8236
5 changed files with 1 additions and 190 deletions

7
.gitignore vendored
View File

@ -1,7 +0,0 @@
/java-atk-wrapper-0.30.4.tar.bz2
/java-atk-wrapper-0.32.92.tar.xz
/java-atk-wrapper-0.33.2.tar.xz
/java-atk-wrapper-master-20190821.tar.gz
/java-atk-wrapper-0.33.3.tar.gz
/java-atk-wrapper-0.33.2.1.tar.gz
/java-atk-wrapper-0.38.0.tar.xz

View File

@ -1,12 +0,0 @@
This fedora package installs java-atk-wrapper in a JRE-independent way. It is
up to each JRE to make use of it correctly. In general, you want to symlink the
shared object and the jar into somehwere where the JRE can find it and
configure the accessiblity configuration of the JRE to load this.
For OpenJDK, the process looks like this:
ln -s %{_libdir}/java-atk-wrapper/libatk-wrapper.so.0 \
/usr/lib/jvm/jre/lib/%{arch}/libatk-wrapper.so
ln -s %{_libdir}/java-atk-wrapper/java-atk-wrapper.jar \
/usr/lib/jvm/jre/lib/ext/
echo "assistive_technologies=org.GNOME.Accessibility.AtkWrapper" \
>> /usr/lib/java/jre/lib/accessibility.properties

1
dead.package Normal file
View File

@ -0,0 +1 @@
java-atk-wrapper package is retired on c9s for CS-713

View File

@ -1,170 +0,0 @@
%global major_version 0.38
%global minor_version 0
Name: java-atk-wrapper
Version: %{major_version}.%{minor_version}
Release: 7%{?dist}
Summary: Java ATK Wrapper
License: LGPLv2+
URL: https://gitlab.gnome.org/GNOME/java-atk-wrapper
Source0: https://download.gnome.org/sources/%{name}/%{major_version}/%{name}-%{version}.tar.xz
# this is a fedora-specific file
# needed to explain how to use java-atk-wrapper with different java runtimes
Source1: README.fedora
BuildRequires: java-devel
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: clang
BuildRequires: atk-devel
BuildRequires: glib2-devel
BuildRequires: gtk2-devel
BuildRequires: xprop
BuildRequires: gtk3-devel
BuildRequires: at-spi2-atk-devel
BuildRequires: at-spi2-core-devel
BuildRequires: gobject-introspection-devel
BuildRequires: make
Requires: java
Requires: xprop
%description
Java ATK Wrapper is a implementation of ATK by using JNI technic. It
converts Java Swing events into ATK events, and send these events to
ATK-Bridge.
JAW is part of the Bonobo deprecation project. It will replaces the
former java-access-bridge.
By talking to ATK-Bridge, it keeps itself from being affected by the
change of underlying communication mechanism.
%prep
%setup -q
%build
%configure --disable-Werror
make %{?_smp_mflags}
cp %{SOURCE1} .
%install
# java-atk-wrapper's make install is broken by design
# it installs to the current JDK_HOME. We want to install it to a central
# location and then allow all/any JRE's/JDK's to use it.
# make install DESTDIR=$RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_libdir}/%{name}
mv wrapper/java-atk-wrapper.jar %{buildroot}%{_libdir}/%{name}/
mv jni/src/.libs/libatk-wrapper.so %{buildroot}%{_libdir}/%{name}/
ln -s %{_libdir}/%{name}/libatk-wrapper.so \
%{buildroot}%{_libdir}/%{name}/libatk-wrapper.so.0
%files
%doc AUTHORS
%doc COPYING.LESSER
%doc NEWS
%doc README
%doc README.fedora
%{_libdir}/%{name}/
%changelog
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 0.38.0-7
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Wed Jan 27 2021 Tomas Popela <tpopela@redhat.com> - 0.38.0-6
- Drop the GConf2 dependency.
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.38.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Adam Jackson <ajax@redhat.com> - 0.38.0-4
- Require xprop not xorg-x11-utils
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.38.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 0.38.0-2
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
* Fri Mar 06 2020 Kalev Lember <klember@redhat.com> - 0.38.0-1
- Update to 0.38.0
- Update source URLs
- Build with --disable-Werror
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.33.2.1-0.pre01.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Aug 21 2019 Jiri Vanek <jvanek@redhat.com> - 0.33.2.1-0.pre01
- bumped to EA of next major update
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.33.2-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.33.2-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.33.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Feb 20 2018 - Jiri Vanek <jvanek@redhat.com> - 0.33.2-7
- added buildrequires on gcc/gcc-c++
- to follow new packaging guidelines which no longer automatically pulls gcc/c++ to build root
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.33.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.33.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.33.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.33.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.33.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Nov 17 2015 - Anirudhan Mukundank <amukunda@redhat.com> - 0.33.2-1
- Removed AtkWrapper.java before build in spec file
* Tue Sep 01 2015 - Jiri Vanek <jvanek@redhat.com> - 0.33.2-0
- updated t 0.33.2
- added patch to fix addition of not existng manifest
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.32.92-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Mon Mar 30 2015 - Jiri Vanek <jvanek@redhat.com> - 0.32.92-1
- first update ever
- to newest wrapper 32.92 with faith to fix some issues
- added build requirments of gtk3-devel, at-spi2-atk-devel and at-spi2-core-devel
- introduced libver macro to avoid duplicated entry
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30.4-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Thu May 10 2012 - Omair Majid <omajid@redhat.com> - 0.30.4-1
- Added missing requires/buildrequires on xorg-x11-utils
- Added README.fedora
* Wed May 09 2012 - Omair Majid <omajid@redhat.com> - 0.30.4-1
- Initial packaging

View File

@ -1 +0,0 @@
SHA512 (java-atk-wrapper-0.38.0.tar.xz) = e8fa19266df80b2dc6259cceae9b98a54e993b501301251caa970bb70d9a7438e0f9535894cb6fb32316f534f1117a0d5ef4272b5a7ff71a5d2245413505adb1