abinfo "Byte-compiling Python modules ..."
find "$PKGDIR" -name '*.py' -exec python3 -mpy_compile {} +
find "$PKGDIR" -name '*.py' -exec python3 -O -mpy_compile {} +

abinfo "Moving dbus system configuration to /usr ..."
mkdir -vp "${PKGDIR}/usr/share/dbus-1/system.d/"
mv -v "${PKGDIR}/etc/dbus-1/system.d/"*.conf "${PKGDIR}/usr/share/dbus-1/system.d"
rm -rv "${PKGDIR}/etc/dbus-1"

abinfo "Splitting out system-config-printer GUI ..."
# For GNOME and KDE (latter being out default desktop environment), by
# installing the GUI by default, the system has two GUI applications for
# printer management, which is not desirable.
mkdir -pv "$SRCDIR"/guidir/etc/xdg/autostart
mkdir -pv "$SRCDIR"/guidir/usr/{bin,share/{applications,man/man1,metainfo,system-config-printer/}}
for i in \
    "$PKGDIR"/usr/bin/system-config-printer-applet \
    "$PKGDIR"/usr/share/system-config-printer/applet.py* \
    "$PKGDIR"/etc/xdg/autostart/print-applet.desktop \
    "$PKGDIR"/usr/share/man/man1/system-config-printer-applet.1* \
    "$PKGDIR"/usr/bin/system-config-printer \
    "$PKGDIR"/usr/bin/install-printerdriver \
    "$PKGDIR"/usr/share/system-config-printer/__pycache__ \
    "$PKGDIR"/usr/share/system-config-printer/check-device-ids.py* \
    "$PKGDIR"/usr/share/system-config-printer/HIG.py* \
    "$PKGDIR"/usr/share/system-config-printer/SearchCriterion.py* \
    "$PKGDIR"/usr/share/system-config-printer/serversettings.py* \
    "$PKGDIR"/usr/share/system-config-printer/system-config-printer.py* \
    "$PKGDIR"/usr/share/system-config-printer/ToolbarSearchEntry.py* \
    "$PKGDIR"/usr/share/system-config-printer/userdefault.py* \
    "$PKGDIR"/usr/share/system-config-printer/troubleshoot \
    "$PKGDIR"/usr/share/system-config-printer/icons \
    "$PKGDIR"/usr/share/system-config-printer/install-printerdriver.py* \
    "$PKGDIR"/usr/share/system-config-printer/xml \
    "$PKGDIR"/usr/share/system-config-printer/ui \
    "$PKGDIR"/usr/share/applications/system-config-printer.desktop \
    "$PKGDIR"/usr/share/metainfo/system-config-printer.appdata.xml \
    "$PKGDIR"/usr/share/man/man1/system-config-printer.1*; do
    mv -v $i ${i/"$PKGDIR"/"$SRCDIR"\/guidir}
done
