# Maintainer: Gabriel Ebner <gebner@gebner.org>
pkgname=gebner-desktop
pkgver=5
pkgrel=1
pkgdesc="System config (desktop packages)"
arch=(any)
url="https://git.gebner.org/gebner/archpkgs"
license=(MIT)
groups=(gebner)

depends=()

# 3D
depends+=(
  cura
  blender
  freecad-git
  calculix
  openscad
  meshlab

  spacenavd
  spnavcfg
)

# Browsers
depends+=(
  chromium
)

# Graphics
depends+=(
  viewnior

  qrencode
  zbar

  graphviz
)

depends+=(
  qalculate-gtk
  libqalculate

  gnupg

  pass
  pass-otp
  pwgen

  remmina

  tokei

  alacritty

  clinfo

  lm_sensors
  hdparm
  smartmontools
  lsof

  perf

  pdfpc

  emacs
  ghostscript # for auctex

  aspell
  aspell-en
  aspell-de
  aspell-fr
  aspell-nl

  rclone
  duplicity
  magic-wormhole

  wireshark-qt

  geoip

  vulkan-tools

  bluez-utils
)

# PIM
depends+=(
  neomutt notmuch

  isync
  msmtp
  vdirsyncer
  khard
  khal
)

# A/V
depends+=(
  mpv

  gstreamer
  gst-plugins-bad
  gst-plugins-good
  gst-plugins-base
  gst-plugins-ugly

  mediainfo

  phonon-qt5-gstreamer
  # audacious
  flac
  # clementine
  gmpc

  # uvccapture

  obs-studio
)

# AR
depends+=(
  # veriT
  # minisat
  # picosat
  # glucose
  # prover9
  # eprover
  # metis-prover
  # spass
  z3
  cvc4
  # open-wbo
  # vampire

  elan
)

# Devel
depends+=(
  intellij-idea-community-edition
  jdk-openjdk
  sbt

  cmake
  ninja

  rustup

  nodejs
  yarn

  code
  ccls
)

# Desktop utils
depends+=(
  d-feet
)

# Graphics
depends+=(
  imagemagick
  gimp
  inkscape
)

depends+=(
  biber
  # texlive-most
  texlive-bibtexextra texlive-core texlive-fontsextra texlive-formatsextra
  texlive-games texlive-humanities texlive-latexextra texlive-music
  texlive-pictures texlive-pstricks texlive-publishers texlive-science
)

depends+=(
  libreoffice-fresh
  calibre
  goldendict

  # xournal
  xournalpp

  baobab
)

# virtualization
depends+=(
  podman
  podman-docker
  lxd
)

# printing
depends+=(
  cups
  avahi
)