# Maintainer: justforlxz <justforlxz@gmail.com>
pkgname=deepin-control-center-git
_pkgname=deepin-control-center
pkgver=5.4.47.r673.g52c86a908
pkgrel=1
pkgdesc='New control center for linux deepin'
arch=('x86_64' 'aarch64')
url="https://github.com/linuxdeepin/dde-control-center"
license=('GPL3')
depends=('dtkwidget-git' 'deepin-account-faces-git' 'libpwquality'
         'deepin-daemon-git' 'startdde-git'
         'deepin-qt-dbus-factory-git'
         'deepin-pw-check-git' 'qt5-wayland' 'kwayland')
makedepends=('git' 'cmake' 'ninja' 'qt5-tools' 'qt5-base' 'qt5-x11extras' 
             'qt5-multimedia' 'qt5-svg' 'dtkcommon-git' 'dtkcore-git' 'dtkwidget-git' 'dtkgui-git'
             'deepin-qt-dbus-factory-git' 'gtest' 'gmock' 'polkit-qt5' 'deepin-pw-check-git'
             'qt5-wayland' 'kwayland')
optdepends=('redshift: automatic color temperature support'
            'networkmanager-openconnect: for OpenConnect support'
            'networkmanager-openvpn: for OpenVPN support'
            'networkmanager-pptp: for PPTP support'
            'networkmanager-strongswan: for StrongSwan support'
            'networkmanager-vpnc: for VPNC support'
            'network-manager-sstp: for SSTP support')
# Not packaged: network-manager-l2tp
conflicts=('deepin-control-center')
provides=('deepin-control-center')
optdepends=('deepin-network-core-git' 'networkmanager-qt')
groups=('deepin-git')
source=("source.tar.gz")
sha512sums=('SKIP')

prepare() {
    cd $deepin_source_name
}

build() {
  mkdir -p $deepin_source_name/build
  cd $deepin_source_name/build
  cmake -GNinja \
        -DDISABLE_SYS_UPDATE=YES \
        -DDISABLE_RECOVERY=YES \
        -DDISABLE_ACTIVATOR=YES \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DDISABLE_AUTHENTICATION=YES \
        -DCMAKE_INSTALL_LIBDIR=/usr/lib \
    ../
  ninja
}

package() {
  cd $deepin_source_name/build
  DESTDIR="$pkgdir" ninja install
}
