🔒 Repository is read-only – file editing is disabled.

recipes/gui/ibus/PAGBUILD.yaml main

64 linii Raw ← Powrót
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
pkgname: ibus
pkgver: '1.5.34'
pkgrel: 1
pkgdesc: IBus is an Intelligent Input Bus.
url: 'https://ibus.googlecode.com'
arch: x86_64
license:
- LGPL2.1
depends:
- python-dbus
- python-gobject
- wayland
makedepends:
- dconf
- iso-codes
- gobject-introspection
- gtk3
- gtk4
- dbus-launch
- libnotify
- vala
- python
- libxkbcommon
- libdbusmenu-gtk
- wayland-protocols
source:
- 'https://github.com/ibus/ibus/archive/refs/tags/${pkgver}.tar.gz'
sha256sums:
- SKIP
build: |
  export GI_TYPELIB_PATH=/usr/lib64/girepository-1.0:/usr/lib/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
  cd ${pkgname}-${pkgver}

  sed -i 's@/desktop/ibus@/org/freedesktop/ibus@g' \
      data/dconf/org.freedesktop.ibus.gschema.xml

  NOCONFIGURE=1 ./autogen.sh
  ./configure --prefix=/usr           \
              --libexecdir=/usr/lib/ibus \
              --enable-wayland        \
              --enable-dconf          \
              --enable-ui             \
              --sysconfdir=/etc       \
              --enable-gtk4           \
              --disable-gtk2          \
              --disable-gtk-doc-html  \
              --disable-emoji-dict    \
              --disable-unicode-dict  \
              --disable-python2       \
              --with-python=python3

  rm -f tools/main.c
  make
  make DESTDIR=${PKGDIR} install

  # Obsolets libs
  #rm -f ${PKGDIR}/usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.la
  #rm -f ${PKGDIR}/usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.la
  #rm -f ${PKGDIR}/usr/lib/libibus-1.0.la

  install -Dm644 COPYING ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING
  install -Dm644 COPYING.unicode ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING.unicode
package: |
  true