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
}