diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..580d1d690f96 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Contributer: Donald Carr <sirspudd@gmail.com> + +#set -e + +_qmake="qmake" +_piver="" + +if [[ -z $_piver ]] && [[ -n $LOCAL_PI_VER ]]; then + _piver=$LOCAL_PI_VER +fi + +if [[ -n "$_piver" ]]; then + _qmake="/opt/qt-sdk-raspberry-pi${_piver}/bin/qmake" + makedepends=("qt-sdk-raspberry-pi${_piver}") + depends=("qt-sdk-raspberry-pi-target-libs") +fi + +_pkgname="skunkjuice" +pkgname="${_pkgname}-git" +pkgver=0.0.2.r2.gee9c258 +pkgrel=1 +pkgdesc="Rudimentary QML compositor branched off qtwayland/examples/wayland/pure-qml" +arch=("any") +url="http://www.qt.io" +license=("LGPL3" "GPL3") +source=("git://github.com/sirspudd/${_pkgname}.git") +sha256sums=("SKIP") +options=('!strip') + +pkgver() { + cd ${srcdir}/${_pkgname} + git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + local repo_src=${srcdir}/${_pkgname} + + cd ${repo_src} + $_qmake + make clean + make +} + +package() { + local repo_src=${srcdir}/${_pkgname} + local deploy_path=${pkgdir}/opt/pi-compositor + local systemd_deploy_path=${pkgdir}/usr/lib/systemd/system + + mkdir -p $deploy_path + mkdir -p $systemd_deploy_path + + cp ${repo_src}/${_pkgname} ${deploy_path} + cp ${repo_src}/resources/*.service ${systemd_deploy_path} +} |