[arch-commits] Commit in java-atk-wrapper/repos/community-x86_64 (3 files)

Levente Polyak anthraxx at archlinux.org
Thu Dec 5 18:11:10 UTC 2019


    Date: Thursday, December 5, 2019 @ 18:11:10
  Author: anthraxx
Revision: 535662

archrelease: copy trunk to community-x86_64

Added:
  java-atk-wrapper/repos/community-x86_64/PKGBUILD
    (from rev 535661, java-atk-wrapper/trunk/PKGBUILD)
Deleted:
  java-atk-wrapper/repos/community-x86_64/PKGBUILD
  java-atk-wrapper/repos/community-x86_64/no-werror.patch

-----------------+
 PKGBUILD        |  159 +++++++++++++++++++++++++++---------------------------
 no-werror.patch |   25 --------
 2 files changed, 80 insertions(+), 104 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2019-12-05 18:10:58 UTC (rev 535661)
+++ PKGBUILD	2019-12-05 18:11:10 UTC (rev 535662)
@@ -1,79 +0,0 @@
-# $Id$
-# Contributor: Guillaume ALAUX <guillaume at archlinux.org>
-# Contributor: Martin Wimpress <code at flexion.org>
-# Contributor: Kyle <kyle at gmx.ca>
-
-pkgbase=java-atk-wrapper
-pkgname=('java-atk-wrapper-common' 'java-atk-wrapper-openjdk7' 'java-atk-wrapper-openjdk8')
-pkgver=0.33.3
-pkgrel=1
-arch=('x86_64')
-url="https://git.gnome.org/browse/java-atk-wrapper/"
-license=('LGPL')
-makedepends=('java-environment' 'gobject-introspection'
-             'gnome-common' 'gtk2' 'gtk3'
-             'xorg-xprop')
-_pkgbase=$(echo $pkgbase | awk '{print toupper($0)}' | tr '-' '_')
-_pkgver=$(echo $pkgver | tr '.' '_')
-_altnamever="${_pkgbase}_${_pkgver}"
-source=(https://git.gnome.org/browse/$pkgbase/snapshot/$_altnamever.tar.xz
-        no-werror.patch)
-sha256sums=('11d4a1c5491b2ba5a24b710d695c3c5fea5047d06eee07171f23ac5707fef4c5'
-            'ee22d01cc6282e005cef89456208193d0c9b329a65fc5e1c38304ebb22b95842')
-
-prepare() {
-  cd $_altnamever
-  # https://anonscm.debian.org/cgit/pkg-a11y/java-atk-wrapper.git/tree/debian/patches/no-werror
-  patch -p1 -i ../no-werror.patch
-}
-
-build() {
-  cd $_altnamever
-  ./autogen.sh --prefix=/usr
-  make
-  # make install is broken
-  mkdir "build"
-  make DESTDIR="$(pwd)/build" install
-}
-
-package_java-atk-wrapper-common() {
-  pkgdesc='ATK wrapper for screen reader access to Java Swing applications - common files'
-  depends=('xorg-xprop' 'atk')
-  conflicts=('java-atk-wrapper')
-
-  cd $_altnamever/build
-
-  mkdir -p $pkgdir/usr/share/java
-  cp build/usr/lib/jvm/java-7-openjdk/jre/lib/ext/java-atk-wrapper.jar \
-     $pkgdir/usr/share/java
-  cp -r usr $pkgdir
-}
-
-package_java-atk-wrapper-openjdk7() {
-  pkgdesc='ATK wrapper for screen reader access to Java Swing applications - OpenJDK 7'
-  depends=('java-atk-wrapper-common' 'java-runtime-headless-openjdk=7')
-  replaces=('java-atk-wrapper')
-  provides=('java-atk-wrapper-openjdk=7')
-
-  cd $_altnamever/build
-
-  mkdir -p $pkgdir/usr/lib/jvm/java-7-openjdk/jre/lib/ext
-  ln -s /usr/share/java/java-atk-wrapper.jar \
-    $pkgdir/usr/lib/jvm/java-7-openjdk/jre/lib/ext
-  cp build/usr/lib/jvm/java-7-openjdk/jre/lib/accessibility.properties \
-    $pkgdir/usr/lib/jvm/java-7-openjdk/jre/lib
-}
-
-package_java-atk-wrapper-openjdk8() {
-  pkgdesc='ATK wrapper for screen reader access to Java Swing applications - OpenJDK 8'
-  depends=('java-atk-wrapper-common' 'java-runtime-headless-openjdk=8')
-  provides=('java-atk-wrapper-openjdk=8')
-
-  cd $_altnamever/build
-
-  mkdir -p $pkgdir/usr/lib/jvm/java-8-openjdk/jre/lib/ext
-  ln -s /usr/share/java/java-atk-wrapper.jar \
-    $pkgdir/usr/lib/jvm/java-8-openjdk/jre/lib/ext
-  cp build/usr/lib/jvm/java-7-openjdk/jre/lib/accessibility.properties \
-    $pkgdir/usr/lib/jvm/java-8-openjdk/jre/lib
-}

Copied: java-atk-wrapper/repos/community-x86_64/PKGBUILD (from rev 535661, java-atk-wrapper/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2019-12-05 18:11:10 UTC (rev 535662)
@@ -0,0 +1,80 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Guillaume ALAUX <guillaume at archlinux.org>
+# Contributor: Martin Wimpress <code at flexion.org>
+# Contributor: Kyle <kyle at gmx.ca>
+
+pkgbase=java-atk-wrapper
+pkgname=(java-atk-wrapper-common java-atk-wrapper-openjdk)
+pkgver=0.37.1
+pkgrel=1
+_jvmvers=(8 10 11 13)
+pkgdesc='ATK wrapper for screen reader access to Java Swing applications'
+url='https://gitlab.gnome.org/GNOME/java-atk-wrapper/'
+arch=('x86_64')
+license=('LGPL')
+makedepends=('gobject-introspection' 'gnome-common' 'gtk2' 'gtk3' 'xorg-xprop' 'at-spi2-atk')
+options=(!emptydirs)
+source=(https://gitlab.gnome.org/GNOME/java-atk-wrapper/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.bz2)
+sha256sums=('2d84c276bfe7f702416e299c4b63d8186f18f5e45889077b5086d0d1acca7e5e')
+sha512sums=('ba5c255af5e63f3a9180d30f955bf17b0c93b5559e596f0268105ffdd4c2dc1bdc89d35c426f3fa22c5fd96ae05bbd82d1562e3fe13b0637e3086cc99c8072cb')
+
+for _jvmver in "${_jvmvers[@]}"; do
+  makedepends+=("java-environment=${_jvmver}")
+done
+for _jvmver in "${_jvmvers[@]:0:${#_jvmvers[@]}-1}"; do
+  _pkgname="java-atk-wrapper-openjdk${_jvmver}"
+  pkgname+=("${_pkgname}")
+  eval "package_${_pkgname}() {
+    export PATH="/usr/lib/jvm/java-${_jvmver}-openjdk/bin:${PATH}"
+    _package ${_jvmver}
+  }"
+done
+
+package_java-atk-wrapper-openjdk() {
+  _package "${_jvmvers[-1]}"
+}
+
+prepare() {
+  cd ${pkgbase}-${pkgver}-*
+  autoreconf -fiv
+  for _jvmver in "${_jvmvers[@]}" ${_jvmvers}; do
+    cp -r . ../${pkgbase}-${pkgver}-${_jvmver}
+  done
+}
+
+build() {
+  for _jvmver in "${_jvmvers[@]}"; do
+    cd "${srcdir}/${pkgbase}-${pkgver}-${_jvmver}"
+    export PATH="/usr/lib/jvm/java-${_jvmver}-openjdk/bin:${PATH}"
+    ./configure \
+      --prefix=/usr
+    make
+  done
+}
+
+package_java-atk-wrapper-common() {
+  pkgdesc+=' - common files'
+  depends=('xorg-xprop' 'atk' 'at-spi2-atk')
+
+  _jvmver=${_jvmvers[-1]}
+  cd ${pkgbase}-${pkgver}-${_jvmver}
+
+  make -j1 DESTDIR="${pkgdir}" install
+  install -d "${pkgdir}/etc/java-openjdk"
+  mv "${pkgdir}"/usr/lib/jvm/java-${_jvmver}-openjdk/conf/* "${pkgdir}/etc/java-openjdk"
+  rm -rf "${pkgdir}"/usr/lib/jvm
+}
+
+_package() {
+  local _jvmver=${1}
+  pkgdesc+=" - OpenJDK ${_jvmver}"
+  depends=('java-atk-wrapper-common' "java-runtime=${_jvmver}")
+  provides=("java-atk-wrapper-openjdk=${_jvmver}")
+
+  cd ${pkgbase}-${pkgver}-${_jvmver}
+  make -j1 DESTDIR="${pkgdir}" install
+  rm "${pkgdir}"/usr/lib/*.so*
+  rm -f "${pkgdir}"/usr/lib/jvm/java-${_jvmver}-openjdk/conf/*
+}
+
+# vim: ts=2 sw=2 et:

Deleted: no-werror.patch
===================================================================
--- no-werror.patch	2019-12-05 18:10:58 UTC (rev 535661)
+++ no-werror.patch	2019-12-05 18:11:10 UTC (rev 535662)
@@ -1,25 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -129,14 +129,14 @@ else
- fi
- AC_SUBST(JAW_CFLAGS)
- 
--GNOME_COMPILE_WARNINGS([error])
--case "$WARN_CFLAGS" in
--    *-Werror*)
--        WARN_CFLAGS="$WARN_CFLAGS -Wno-error=deprecated-declarations"
--        ;;
--esac
--AM_CFLAGS="$AM_CFLAGS $WARN_CFLAGS"
--AC_SUBST(AM_CFLAGS)
-+#GNOME_COMPILE_WARNINGS([error])
-+#case "$WARN_CFLAGS" in
-+#    *-Werror*)
-+#        WARN_CFLAGS="$WARN_CFLAGS -Wno-error=deprecated-declarations"
-+#        ;;
-+#esac
-+#AM_CFLAGS="$AM_CFLAGS $WARN_CFLAGS"
-+#AC_SUBST(AM_CFLAGS)
- 
- CHECK_JNI
- 



More information about the arch-commits mailing list