PKGBUILD 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # Maintainer (aur): Zulu
  2. # parabola changes and rationale:
  3. # no changes.
  4. pkgname=qt5-quick1
  5. pkgver=5.9.2
  6. pkgrel=1
  7. arch=('i686' 'x86_64' 'armv7h')
  8. url='http://qt-project.org/'
  9. pkgdesc='Qt Declarative is provided for Qt 4 compatibility'
  10. license=('LGPL2.1' 'GPL3')
  11. #options=("debug")
  12. depends=('qt5-webkit' 'qt5-script')
  13. makedepends=('git')
  14. source=("git+https://code.qt.io/qt/qtquick1.git")
  15. sha1sums=('SKIP')
  16. _prlfix() {
  17. # Fix wrong path in prl files
  18. find "${pkgdir}/usr/lib" -type f -name '*.prl' \
  19. -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \;
  20. }
  21. prepare() {
  22. cd qtquick1
  23. if [ ! -d include ]; then
  24. syncqt.pl-qt5 -version ${pkgver} sync.profile
  25. fi
  26. }
  27. build() {
  28. cd qtquick1
  29. mkdir -p build
  30. cd build
  31. qmake-qt5 ..
  32. make
  33. make docs
  34. }
  35. package() {
  36. cd qtquick1/build
  37. make INSTALL_ROOT="${pkgdir}" install
  38. make INSTALL_ROOT="${pkgdir}" install_docs
  39. _prlfix
  40. # create some symlinks in /usr/bin, postfixed with -qt5
  41. install -d "${pkgdir}"/usr/bin
  42. for i in $(ls ${pkgdir}/usr/bin); do
  43. ln -s /usr/bin/${i} ${pkgdir}/usr/bin/${i}-qt5
  44. done
  45. install -D -m644 ../LGPL_EXCEPTION.txt \
  46. "${pkgdir}"/usr/share/licenses/${pkgname}/LGPL_EXCEPTION.txt
  47. }