Date: Saturday, March 5, 2016 @ 21:52:23 Author: arojas Revision: 260971
archrelease: copy trunk to kde-unstable-any Added: qt5-examples/repos/ qt5-examples/repos/kde-unstable-any/ qt5-examples/repos/kde-unstable-any/PKGBUILD (from rev 260970, qt5-examples/trunk/PKGBUILD) ----------+ PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) Copied: qt5-examples/repos/kde-unstable-any/PKGBUILD (from rev 260970, qt5-examples/trunk/PKGBUILD) =================================================================== --- repos/kde-unstable-any/PKGBUILD (rev 0) +++ repos/kde-unstable-any/PKGBUILD 2016-03-05 20:52:23 UTC (rev 260971) @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 240297 2015-06-03 10:22:03Z fyan $ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Andrea Scarpino <and...@archlinux.org> +# Contributor: Michael Hansen <zrax0111 gmail com> + +pkgname=qt5-examples +_qtver=5.6.0-rc +pkgver=${_qtver/-/} +pkgrel=1 +arch=('any') +url='http://qt-project.org/' +license=('GPL3' 'LGPL' 'FDL' 'custom') +pkgdesc='Examples and demos from qt5 documentation' +depends=('qt5-doc') +conflicts=('qt') +groups=('qt' 'qt5') +_pkgfqn="qt-everywhere-opensource-src-${_qtver}" +source=("http://download.qt.io/development_releases/qt/${pkgver%.*}/${_qtver}/single/${_pkgfqn}.tar.xz") +md5sums=('7320f21e0aff25aa40d85a9376e15bc9') + +package() { + _base="$pkgdir"/usr/share/doc/qt/examples + + # The various example dirs have conflicting .pro files, but + # QtCreator requires them to be in the same top-level directory. + # Matching the Qt5 installer, only the qtbase project is kept. + mkdir -p $_base + cp ${_pkgfqn}/qtbase/examples/examples.pro $_base + + _fdirs=$(find "${_pkgfqn}" -maxdepth 2 -type d -name examples) + for _dir in $_fdirs; do + _mod=$(basename ${_dir%/examples}) + + if [ -e "$_dir/README" ]; then + cp $_dir/README $_dir/README.$_mod + fi + + # Don't overwrite existing examples.pro file + cp -rn $_dir/* $_base/ + done +}