# Frédéric Pierret <frederic.pierret@qubes-os.org>

pkgname=(qubes-vm-dependencies qubes-vm-recommended qubes-vm-repo)
pkgver=$(cat version)
pkgrel=1

epoch=
pkgdesc="Meta packages for Qubes-specific components"
arch=("x86_64")
url="http://qubes-os.org/"
license=('GPL')
groups=()
depends=()
makedepends=()
checkdepends=()
optdepends=()
provides=()
conflicts=()
replaces=('')
backup=()
options=()
install=
changelog=

source=()

noextract=()
md5sums=() #generate with 'makepkg -g'

build() {
  for source in repos ; do
    # shellcheck disable=SC2154
    (ln -s "${srcdir}/../${source}" "${srcdir}/${source}")
  done
}

package_qubes-vm-dependencies() {
    depends=(qubes-vm-xen qubes-vm-core qubes-vm-qrexec qubes-vm-gui qubes-vm-pulseaudio)
}

package_qubes-vm-recommended() {
    depends=(qubes-gpg-split qubes-usb-proxy)
}

package_qubes-vm-repo() {
    replaces=('qubes-vm-keyring')
    install=PKGBUILD-repo.install
    install -m 0644 -D ${srcdir}/repos/archlinux-qubes-repo-4.0-current.conf "${pkgdir}/etc/pacman.d/90-qubes-4.0-current.conf.disabled"
    install -m 0644 -D ${srcdir}/repos/archlinux-qubes-repo-4.0-current-testing.conf "${pkgdir}/etc/pacman.d/90-qubes-4.0-current-testing.conf.disabled"

    # Install keyring (will be activated through the .install file)
    install -dm755 "${pkgdir}/usr/share/pacman/keyrings/"
    install -m0644 ${srcdir}/repos/qubes-repo-archlinux-key.asc  "${pkgdir}/usr/share/pacman/keyrings/qubesos-vm.gpg"
    install -m0644 ${srcdir}/repos/qubes-repo-archlinux-trusted "${pkgdir}/usr/share/pacman/keyrings/qubesos-vm-trusted"
    install -m0644 ${srcdir}/repos/qubes-repo-archlinux-revoked "${pkgdir}/usr/share/pacman/keyrings/qubesos-vm-revoked"
}

# vim:set ts=4 sw=4 et:
