# Maintainer: TROM <contact@tromsite.com>
pkgname=tromjaro-fixes
pkgver=1.7
pkgrel=4
pkgdesc="Various fixes for TROMjaro OS"
arch=(any)
url=""
license=(unknown)
depends=('xfce4-appfinder'
         'xdotool'
         'rsync'
         'inotify-tools'
         'qt5-styleplugins'
         'qt6gtk2'
         'qqc2-desktop-style')
provides=('tromjaro-fixes')
backup=()
options=(!strip)
source=('tromjaro-fixes.sh')
sha256sums=('SKIP')
install='fixes-package.install'
prepare() {
    cp -R ../bin ../flatpak-overrides ../alpm-hooks ../systemd . 
}

package() {
    # copy scripts
    install -d ${pkgdir}/usr/bin
    install -Dm755 ${srcdir}/bin/standalone/*                          ${pkgdir}/usr/bin
    install -Dm755 ${srcdir}/bin/periodic/*                            ${pkgdir}/usr/bin

    # copy alpm hooks
    install -d ${pkgdir}/usr/share/libalpm/hooks
    install -Dm644 ${srcdir}/alpm-hooks/*                              ${pkgdir}/usr/share/libalpm/hooks

    # copy flatpak overrides
    install -d ${pkgdir}/var/lib/flatpak/overrides
    install -Dm644 ${srcdir}/flatpak-overrides/*                       ${pkgdir}/var/lib/flatpak/overrides

    # copy systemd units
    install -d ${pkgdir}/usr/lib/systemd/user
    install -Dm644 ${srcdir}/systemd/services/*                        ${pkgdir}/usr/lib/systemd/user
  
    # copy tromjaro-fixes.sh
    install -d ${pkgdir}/etc/profile.d/
    install -Dm644 ${srcdir}/tromjaro-fixes.sh                              ${pkgdir}/etc/profile.d/

}