aboutsummaryrefslogblamecommitdiffstats
path: root/community/qt5-qtdeclarative/APKBUILD
blob: ac555c6988d7f592145d48f3a384034f1e0e68be (plain) (tree)
1
2
3
4
5
6
7
8
9

                                                   
                                         
             

                   
                       

                   
        


                                       
                                                             
                                   
                          
 
               
                                          

                           
                                                                                                  
                                 
         
 
                        
                                     
 
         
                      
                         

 
         
                      
                  


           
                      
                                           
 

                                                 
                                                                            
            

 
                                                                                                                                                                                        
                                                                                                                                                            
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=qt5-qtdeclarative
_pkgname=${pkgname/qt5-//}-everywhere-src
pkgver=5.12.4
_ver=${pkgver/_p/-}
_ver=${_ver/_/-}
_ver=${_ver/beta0/beta}
_ver=${_ver/rc0/rc}
_V=${_ver/rc/RC}
pkgrel=0
pkgdesc="Qt5 - QtDeclarative component"
url="http://qt-project.org/"
arch="all"
license="LGPL-2.0 with exceptions or GPL-3.0 with exceptions"
makedepends="qt5-qtbase-dev python"
subpackages="$pkgname-dev"

case $pkgver in
*_beta*|*_rc*) _rel=development_releases;;
*) _rel=official_releases;;
esac
source="http://download.qt-project.org/$_rel/qt/${pkgver%.*}/$_ver/submodules/$_pkgname-$_V.tar.xz
	qt-musl-stackbottom.patch
	"

_qt5_prefix=/usr/lib/qt5
builddir="$srcdir"/$_pkgname-${_V%-*}

build() {
	cd "$builddir"
	qmake-qt5 && make
}

check() {
	cd "$builddir"
	make check
}

package() {
	cd "$builddir"
	make install INSTALL_ROOT="$pkgdir"

	mkdir -p "$pkgdir"/usr/bin/
	for i in "$pkgdir"/$_qt5_prefix/bin/*; do
		ln -s ../lib/qt5/bin/${i##*/} "$pkgdir"/usr/bin/${i##*/}-qt5
	done
}

sha512sums="953b0dac76b73a7a21b393ab88718da12d77dfc688dc07c55c96ea1658bc14acd9097bef60df4a95d2923d3fb1e02b46499c032aa53844d4fd344b0037514671  qtdeclarative-everywhere-src-5.12.4.tar.xz
235091cc1da51c31165a99932c95543d999c0f21b2c6b4318306b647662d420f88d7270ec21db7417fe9f8d87bfa3e5f01b6465c3542da024dd1623ef0a87681  qt-musl-stackbottom.patch"