description='The Control Center for Cinnamon.'
url='https://github.com/linuxmint/cinnamon-control-center'

makedepends=(cinnamon-settings-daemon
             cinnamon-menus gnome-online-accounts
             cinnamon-desktop network-manager-applet)
run=(colord libgnomekbd modemmanager)

set=(cinnamon)

packager="spiky <spiky@nutyx.org>"
contributors="Fanch,Tnut"

name=cinnamon-control-center
version=5.6.1

PKGMK_KEEP_SOURCES="no"
source=(https://github.com/linuxmint/cinnamon-control-center/archive/$version.tar.gz)


build() {
mkdir build
cd build
meson --prefix=/usr \
--buildtype=plain   \
../$name-$version

ninja
DESTDIR=$PKG ninja install

# https://github.com/linuxmint/Cinnamon/pull/7382#issuecomment-374894901
rm ${PKG}/usr/bin/cinnamon-control-center
rm ${PKG}/usr/share/cinnamon-control-center/ui/shell.ui
}
package() {
wget https://download.tuxfamily.org/nutyx/files/cinnamon-translations-5.2.2.tar.gz
bsdtar xf cinnamon-translations-5.2.2.tar.gz
cd cinnamon-translations-5.2.2
for file in po-export/$name/*.po
do
    LANG=${file/*-/}
    install -d $PKG/usr/share/locale/${LANG%.*}/LC_MESSAGES
    msgfmt -o $PKG/usr/share/locale/${LANG%.*}/LC_MESSAGES/$name.mo \
    $file
done
}
