makedepends=(acpid adw-gtk-theme alsa-utils geoclue2 libinput libxkbcommon lld playerctl pop-sound-theme pipewire pulseaudio rustc systemd xdg-utils)

description="Cosmic settings daemon"
url="https://github.com/pop-os/cosmic-settings-daemon"

packager="Great-OS Team"
maintainer="Great-OS Team"

#set=(cosmic)

name=cosmic-settings-daemon
version=1.0.15
release=1

PKGMK_KEEP_SOURCES="no"

source=(https://github.com/pop-os/cosmic-settings-daemon/archive/refs/tags/epoch-$version.tar.gz)

prepare() {
  cd $name-epoch-$version

  cargo fetch --locked

  sed 's/libexec/lib/g' -i Makefile src/main.rs
  sed 's/sudo/wheel/g' -i data/polkit-1/rules.d/cosmic-settings-daemon.rules
}

build() {
  cd $name-epoch-$version
  export GEOCLUE_AGENT="/usr/lib/geoclue-2.0/demos/agent"
  make ARGS+=" --frozen --release" geoclue_agent='/usr/lib/geoclue-2.0/demos/agent'
}

package() {
  cd $name-epoch-$version
  make prefix=/usr libexecdir=/usr/lib DESTDIR=$PKG install
}
