description="Mate user guide"
url="https://mate-desktop.org/"

packager="tnut <tnut@nutyx.org>"
contributors="Fanch, Greg"

makedepends=(itstool intltool)
set=(mate)

name=mate-user-guide
version=1.26.0

PKGMK_LOCALES=(as ca cs da de el fi fr es gl gu he hi hr hu id it ja kn ko lv mr nl pa pl pt ro ru sl sr sv te vi ta zh)

source=(https://pub.mate-desktop.org/releases/${version%.*}/$name-$version.tar.xz)

build() {

  cd $name-$version
  ./configure \
          --prefix=/usr
          
  make
  make DESTDIR=$PKG install
  
}
uptodate() {
feed=https://github.com/mate-desktop/$name/releases.atom
exec="lynx -read_timeout=20 -dump -listonly -nonumbers $feed"
$exec $feed | grep release | grep title | head -1 | \
sed -e "s@ @@g" -e "s@<title>$name@@" -e "s@release</title>@@"
}

pack_remove_locale() {
cd $PKG
bsdtar -cf \
$PKGMK_PACKAGE_DIR/${name}.${1}${PKGMK_BUILDVER}any.$PKGMK_PACKAGE_EXT \
usr/share/help/${1}

rm -r usr/share/help/${1}

}

locale_as() {
pack_remove_locale as
}
locale_ca() {
pack_remove_locale ca
}
locale_cs() {
pack_remove_locale cs
}
locale_da() {
pack_remove_locale da
}
locale_de() {
pack_remove_locale de
}
locale_el() {
pack_remove_locale el
}
locale_fi() {
pack_remove_locale fi
}
locale_fr() {
pack_remove_locale fr
}
locale_es() {
pack_remove_locale es
}
locale_gl() {
pack_remove_locale gl
}
locale_gu() {
pack_remove_locale gu
}
locale_he() {
pack_remove_locale he
}
locale_hi() {
pack_remove_locale hi
}
locale_hr() {
pack_remove_locale hr
}
locale_hu() {
pack_remove_locale hu
}
locale_id() {
pack_remove_locale id
}
locale_it() {
pack_remove_locale it
}
locale_ja() {
pack_remove_locale ja
}
locale_kn() {
pack_remove_locale kn
}
locale_ko() {
pack_remove_locale ko
}
locale_lv() {
pack_remove_locale lv
}
locale_mr() {
pack_remove_locale mr
}
locale_nl() {
pack_remove_locale nl
}
locale_pa() {
pack_remove_locale pa
}
locale_pl() {
pack_remove_locale pl
}
locale_pt() {
cd $PKG
bsdtar -cf \
$PKGMK_PACKAGE_DIR/${name}.pt${PKGMK_BUILDVER}any.$PKGMK_PACKAGE_EXT \
usr/share/help/pt_BR usr/share/help/pt

rm -r usr/share/help/pt
rm -r usr/share/help/pt_BR

}
locale_ro() {
pack_remove_locale ro
}
locale_ru() {
pack_remove_locale ru
}
locale_sl() {
pack_remove_locale sl
}
locale_sr() {
cd $PKG
bsdtar -cf \
$PKGMK_PACKAGE_DIR/${name}.sr${PKGMK_BUILDVER}any.$PKGMK_PACKAGE_EXT \
usr/share/help/sr \
usr/share/help/sr@latin

rm -r usr/share/help/sr
rm -r usr/share/help/sr@latin
}
locale_sv() {
pack_remove_locale sv
}
locale_te() {
pack_remove_locale te
}
locale_vi() {
pack_remove_locale vi
}
locale_ta() {
pack_remove_locale ta
}
locale_zh() {
cd $PKG
bsdtar -cf \
$PKGMK_PACKAGE_DIR/${name}.zh${PKGMK_BUILDVER}any.$PKGMK_PACKAGE_EXT \
usr/share/help/zh_CN

rm -r usr/share/help/zh_CN

}
