makedepends=(icu gstreamer-plugins-base itstool libcanberra libnotify
  gobject-introspection libburn libisofs gvfs dvd+rw-tools libdvdcss
  cdrdao json-glib intltool gtk-doc gnome-common yelp-tools autoconf-archive
  python-setuptools) 
run=(shared-mime-info)

description="Brasero is an application used to burn CD/DVD on the GNOME Desktop"
url="https://www.gnome.org"

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

name=brasero
version=3.12.3
_commit=dea4990bdcc886c37d8f776fb52bda051e1dee0f
release=8

source=(https://gitlab.gnome.org/GNOME/brasero/-/archive/${_commit}/brasero-${_commit}.tar.gz
        brasero-better-error.patch)

prepare() {
  mv $name-${_commit} $name-$version

  cd $name-$version
  patch -Np1 -i ../brasero-better-error.patch
}

build() {
  cd $name-$version
  
  NOCONFIGURE=1 ./autogen.sh

  ./configure \
    --prefix=/usr \
    --sysconfdir=/etc \
    --localstatedir=/var \
    --disable-caches \
    --disable-search \
    --disable-schemas-compile \
    --enable-compile-warnings=minimum \
    --enable-gtk-doc
  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
  make
  make DESTDIR="$pkg" install
}
