abi <abi/4.0>,

include <tunables/global>

profile vivaldi-helper-cat {
  include <abstractions/base>
  include <abstractions/vivaldi-media-codecs>
  /usr/bin/cat rm,
}

profile vivaldi-helper-head {
  include <abstractions/base>
  include <abstractions/vivaldi-media-codecs>
  /usr/bin/head rm,
}

profile vivaldi-helper-sed {
  include <abstractions/base>
  include <abstractions/vivaldi-media-codecs>
  /usr/bin/sed rm,
}

profile vivaldi-helper-ldd {
  include <abstractions/base>
  include <abstractions/bash>
  include <abstractions/vivaldi-media-codecs>
  include <abstractions/consoles>

  /usr/bin/ldd r,
  /{,usr}/bin/bash rm,
}

profile vivaldi-helper-dirname {
  include <abstractions/base>
  include <abstractions/vivaldi-media-codecs>

  /usr/bin/dirname rm,
}

profile vivaldi-helper-which {
  include <abstractions/base>
  include <abstractions/vivaldi-media-codecs>

  /usr/bin/which rm,
}

profile vivaldi-helper-readlink {
  include <abstractions/base>
  include <abstractions/vivaldi-media-codecs>

  /usr/bin/readlink rm,
}

profile vivaldi-helper-mkdir {
  include <abstractions/base>
  include <abstractions/vivaldi-media-codecs>

  /usr/bin/mkdir rm,
  owner @{HOME}/.local/share/applications/ rw,
}

profile vivaldi-helper-touch {
  include <abstractions/base>
  include <abstractions/vivaldi-media-codecs>

  /usr/bin/mkdir rm,
  owner @{HOME}/.local/share/applications/mimeapps.list rw,
}