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)
# Dependency list taken from Felix K (gaucho)'s AUR PKGBUILD
# Needed to add bubblewrap to makedepends or OBS complains
depends=(kaccounts-providers kio)

makedepends=(extra-cmake-modules
             intltool
             clang
             git
             ninja
             bubblewrap)

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