void-packages/srcpkgs/libxfce4ui/template
Đoàn Trần Công Danh fd0fde8254 libxfce4ui: split plugins for glade into subpackage
libxfce4ui-glade is a plugin for glade, XFCE's developer said in their
IRC channel, those plugins is being used only by their developers.

Split them out.

Ubuntu also split it this way, Xubuntu is pretty popular and well-tested
distribution, follows their steps looks like a sensible choice.
2020-02-05 16:00:07 +01:00

44 lines
1.3 KiB
Bash

# Template file for 'libxfce4ui'
pkgname=libxfce4ui
version=4.14.1
revision=4
build_style=gnu-configure
build_helper="gir"
configure_args="--disable-static"
conf_files="/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml"
hostmakedepends="xfce4-dev-tools pkg-config intltool glib-devel gettext-devel"
makedepends="gtk+-devel gtk+3-devel glade3-devel libxfce4util-devel xfconf-devel
libxml2-devel startup-notification-devel libSM-devel"
short_desc="Replacement of the old libxfcegui4 library"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.0-or-later"
homepage="https://xfce.org/"
distfiles="https://archive.xfce.org/src/xfce/${pkgname}/${version%.*}/${pkgname}-${version}.tar.bz2"
checksum=c449075eaeae4d1138d22eeed3d2ad7032b87fb8878eada9b770325bed87f2da
# Package build options
build_options="gir"
build_options_default="gir"
libxfce4ui-devel_package() {
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
vmove usr/share/gtk-doc
if [ "$build_option_gir" ]; then
vmove usr/share/gir-1.0
fi
}
}
libxfce4ui-glade_package() {
short_desc+=" - glade plugins"
pkg_install() {
vmove usr/lib/glade
vmove usr/share/glade
}
}