ibus: split gtk+ gtk4 out

This commit is contained in:
Đoàn Trần Công Danh 2023-09-18 15:01:04 +07:00
parent d4c418da92
commit c1785f4ac4
5 changed files with 37 additions and 2 deletions

1
srcpkgs/ibus-gtk+ Symbolic link
View file

@ -0,0 +1 @@
ibus

1
srcpkgs/ibus-gtk+3 Symbolic link
View file

@ -0,0 +1 @@
ibus

1
srcpkgs/ibus-gtk4 Symbolic link
View file

@ -0,0 +1 @@
ibus

View file

@ -1,7 +1,7 @@
# Template file for 'ibus'
pkgname=ibus
version=1.5.28
revision=2
revision=3
build_style=gnu-configure
build_helper="gir"
configure_args="--enable-ui --enable-gtk3 --enable-gtk4
@ -17,7 +17,7 @@ makedepends="dconf-devel gtk+-devel gtk+3-devel gtk4-devel hicolor-icon-theme
iso-codes json-glib-devel libnotify-devel librsvg-devel python3-xdg
vala libXtst-devel"
depends="hicolor-icon-theme iso-codes setxkbmap dconf python3-xdg
dbus-x11 $(vopt_if ibus_setup 'python3-gobject>=3.12.1_3')"
dbus-x11 ibus-gtk+3 $(vopt_if ibus_setup 'python3-gobject>=3.12.1_3')"
short_desc="Intelligent Input Bus"
maintainer="oreo639 <oreo6391@gmail.com>"
license="LGPL-2.1-or-later"
@ -41,6 +41,36 @@ post_install() {
vinstall bindings/pygobject/gi/overrides/IBus.py 644 ${py3_sitelib}/gi/overrides
}
ibus-gtk+_package() {
short_desc+=" - GTK+ IME"
pkg_install() {
vmove usr/lib/gtk-2.0
}
}
ibus-gtk+3_package() {
short_desc+=" - GTK+3 IME"
pkg_install() {
vmove usr/lib/gtk-3.0
}
}
ibus-gtk4_package() {
short_desc+=" - GTK4 IME"
pkg_install() {
vmove usr/lib/gtk-4.0
}
}
libibus_package() {
short_desc+=" - libraries"
pkg_install() {
vmove "usr/lib/libibus*.so.*"
vmove usr/share/ibus
vmove usr/share/locale
}
}
ibus-devel_package() {
depends="libglib-devel ibus-${version}_${revision}"
short_desc+=" - development files"
@ -48,6 +78,7 @@ ibus-devel_package() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
vmove usr/share/gettext
vmove usr/share/gtk-doc
vmove usr/share/gir-1.0
vmove usr/share/vala

1
srcpkgs/libibus Symbolic link
View file

@ -0,0 +1 @@
ibus