File PKGBUILD of Package kio-onedrive

# SPDX-FileCopyrightText: 2025 Bernardo Gomes Negri <b.gomes.negri@gmail.com>
#
# SPDX-License-Identifier: CC0-1.0

pkgname=kio-onedrive
pkgver=0.0.12
pkgrel=1
arch=(x86_64)
pkgdesc='KIO worker to access Microsoft OneDrive in a KDE desktop environment'
url='https://invent.kde.org/bernardogn/kio-onedrive'
license=(GPL-2.0-or-later)
depends=(glibc
         kaccounts-integration
         kcoreaddons
         ki18n
         kio
         libaccounts-qt
         qt6-base)

makedepends=(extra-cmake-modules
             intltool
             kdoctools
             purpose
             clang
             ninja)

groups=(kde-applications
        kde-network)

source=(kio-onedrive_$pkgver.orig.tar.gz)
md5sums=('SKIP')

build() {
  export CC=clang
  export CXX=clang++
  export CFLAGS="${CFLAGS/-Wp,-D_FORTIFY_SOURCE=?/}"
  export CXXFLAGS="${CXXFLAGS/-Wp,-D_FORTIFY_SOURCE=?/}"
  cmake -B build -S $pkgname -G Ninja
  cmake --build build -v
}

package() {
  DESTDIR="$pkgdir" cmake --install build
}
openSUSE Build Service is sponsored by