Date: Saturday, May 7, 2022 @ 10:37:44 Author: arojas Revision: 444836
Add -devel package (FS#74670) Modified: qtcreator/trunk/PKGBUILD ----------+ PKGBUILD | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-05-07 08:47:27 UTC (rev 444835) +++ PKGBUILD 2022-05-07 10:37:44 UTC (rev 444836) @@ -6,10 +6,11 @@ # Contributor: thotypous <matiasΘarchlinux-br·org> # Contributor: delor <bartekpiech gmail com> -pkgname=qtcreator +pkgbase=qtcreator +pkgname=(qtcreator qtcreator-devel) pkgver=7.0.1 _clangver=13.0.1 -pkgrel=1 +pkgrel=2 pkgdesc='Lightweight, cross-platform integrated development environment' arch=(x86_64) url='https://www.qt.io' @@ -17,7 +18,6 @@ depends=(qt6-tools qt6-svg qt6-quick3d qt6-webengine qt6-serialport qt6-shadertools qt6-5compat clang=$_clangver clazy yaml-cpp) # syntax-highlighting makedepends=(cmake llvm python) -options=(docs) optdepends=('qt6-doc: integrated Qt documentation' 'qt6-examples: welcome page examples' 'gdb: debugger' @@ -31,7 +31,7 @@ 'mlocate: locator filter') source=(https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz) sha256sums=('da78f293829851e32f6bf25540791697606809e47a32ca8439561fcbab96b22e') -options=(debug) +options=(docs debug) build() { cmake -B build -S qt-creator-opensource-src-$pkgver \ @@ -45,7 +45,7 @@ cmake --build build --target docs } -package() { +package_qtcreator() { DESTDIR="$pkgdir" cmake --install build # Install docs cp -r build/share/doc "$pkgdir"/usr/share @@ -52,3 +52,11 @@ install -Dm644 qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT } + +package_qtcreator-devel() { + pkgdesc+=' (development files)' + depends=(qtcreator) + optdepends=() + + DESTDIR="$pkgdir" cmake --install build --component Devel +}