makedepends=(intltool glib gobject-introspection cmake libffi python-setuptools)
run=(glib dejavu-ttf ttf-liberation adwaita-fonts)

description="Shared GSettings schemas for the desktop"
url="http://www.gnome.org/"

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

name=gsettings-desktop-schemas
version=50.1
release=3

source=(https://download.gnome.org/sources/$name/${version:0:2}/$name-$version.tar.xz)

prepare() {
  cd $name-$version

  # Great-OS Background
  sed -i -e "s@/backgrounds/gnome/adwaita-l.jxl@/backgrounds/great-os/aviator-cat.png@" \
      -e "s@/backgrounds/gnome/adwaita-d.jxl@/backgrounds/great-os/aviator-cat.png@" \
  schemas/org.gnome.desktop.background.gschema.xml.in

  # Get back the middle click paste !
  sed -i '/gtk-enable-primary-paste/,/<\/key>/ s#<default>false</default>#<default>true</default>#' schemas/org.gnome.desktop.interface.gschema.xml.in

  sed -i -r 's:"(/system):"/org/gnome\1:' schemas/*.in
}

build() {

  mkdir -pv build && cd build

  meson setup --prefix=/usr \
              --libdir=/usr/lib \
              ../$name-$version

  ninja
  DESTDIR=$PKG ninja install
}
