diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 23 insertions, 16 deletions
@@ -1,40 +1,47 @@ -# Maintainer: The-Repo-Club <The-Repo-Club@github.com> +# Maintainer: Mattia Basaglia <mattia.basaglia@gmail.com> # Contributor: The-Repo-Club <The-Repo-Club@github.com> # Contributor: Manuel Hüsers <manuel.huesers@uni-ol.de> # Contributor: Mattia Basaglia <mattia.basaglia@gmail.com> pkgname=qt5-color-widgets -pkgver=2021.01.01 +pkgver=2.2.0 pkgrel=1 pkgdesc='A user-friendly color dialog and several color-related widgets for Qt' -arch=('any') +arch=('x86_64' 'i686' 'armv7h' 'aarch64') groups=('therepoclub') -url="https://github.com/The-Repo-Club/$pkgname" +url="https://gitlab.com/mattbas/Qt-Color-Widgets" license=('LGPL3') depends=('qt5-base') optdepends=('qt5-tools: for QtDesigner integration' 'qtcreator: for QtCreator integration') -makedepends=('git' 'cmake') +makedepends=('git' 'cmake' 'qt5-tools') provides=('qt-color-widgets-common') conflicts=('qt-color-widgets-common') replaces=('qt5-color-picker') -source=("${pkgname}-$pkgver.tar.gz::${url}/archive/$pkgver.tar.gz") -sha256sums=('1b6d34bede07885ea068ef9041d2158930b64c15f6d52af42aa0165182fe509c') +source=( + "$pkgname::git+https://gitlab.com/mattbas/Qt-Color-Widgets/#branch=master" +) + +sha256sums=('SKIP') + +prepare() { + cd "$pkgname/" + + git submodule update --init --recursive +} build() { - cd "$srcdir/$pkgname-$pkgver" - mkdir build + cd "$srcdir/$pkgname" + mkdir -p build cd build - cmake .. - make QtColorWidgetsPlugin + cmake .. -DCMAKE_INSTALL_PREFIX=/usr + make QtColorWidgetsPlugin -j4 } package() { - cd "$srcdir/$pkgname-$pkgver" - install -d "${pkgdir}/usr/include/${pkgname}" + cd "$srcdir/$pkgname/build" + make install DESTDIR=$pkgdir >/dev/null mkdir -p "$pkgdir/usr/lib/qt/plugins/designer" - install -Dvm644 "build/color_widgets_designer_plugin/libQtColorWidgetsPlugin-Qt52.so" "${pkgdir}/usr/lib/qt/plugins/designer/" - find 'src' -type f -iname '*.hpp' -exec install -Dvm644 {} "${pkgdir}/usr/include/${pkgname}/" \; - find 'include' -maxdepth 1 -type f -exec install -Dvm644 {} "${pkgdir}/usr/include/${pkgname}/" \; + install -Dvm644 "color_widgets_designer_plugin/libQtColorWidgetsPlugin-Qt52.so" "${pkgdir}/usr/lib/qt/plugins/designer/" } |