aboutsummaryrefslogblamecommitdiffstats
path: root/community/extra-cmake-modules/APKBUILD
blob: 39922062ec81f8f77fbee0679221f2ddf271f084 (plain) (tree)
1
2
3
4
5
6
7
8
9

                                              
                                                 
                           
             
        

                                                                      
                                                   
                      
               
                        
                                                      
                                                                                                   
                          

         
                        
                                         
                                             
                                                               
                           

 
         
                

                                                                                                                                                             

 
           
                                                              

 
            
                                                                                                                                                                   
 
# Contributor: k0r10n <k0r10n.dev@gmail.com>
# Contributor: Ivan Tham <pickfire@riseup.net>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=extra-cmake-modules
pkgver=5.86.0
pkgrel=0
pkgdesc="Extra CMake modules"
url="https://projects.kde.org/projects/kdesupport/extra-cmake-modules"
arch="noarch !armhf" # Blocked by qt5-qtdeclarative
license="BSD-3-Clause"
depends="cmake"
makedepends="py3-sphinx"
checkdepends="qt5-qtbase-dev qt5-qtquickcontrols2-dev"
source="https://download.kde.org/stable/frameworks/${pkgver%.*}/extra-cmake-modules-$pkgver.tar.xz"
subpackages="$pkgname-doc"

build() {
	cmake -B build \
		-DCMAKE_BUILD_TYPE=None \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DSphinx_BUILD_EXECUTABLE=/usr/bin/sphinx-build
	cmake --build build
}

check() {
	cd build
	# Broken tests
	CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E "(KDEFetchTranslations|KDEInstallDirsTest.relative_or_absolute_usr|KDEInstallDirsTest.relative_or_absolute_qt)"
}

package() {
	DESTDIR="$pkgdir" cmake --build build --target install
}

sha512sums="
88fbd26bebf9dda99593eccf49029b845aee0c48b31e7893e2dccc5eac53376e348275a09b37199b9d69de6ce41f939570e5e63e11e04bb537b669d2b90cf8d6  extra-cmake-modules-5.86.0.tar.xz
"