diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2889abce74c4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = upycraft-git + pkgdesc = Qt IDE for micropython + pkgver = r69.68dfc44 + pkgrel = 1 + url = https://dfrobot.gitbooks.io/upycraft/ + arch = any + license = unknown + makedepends = git + depends = python-qscintilla-qt4 + provides = upycraft + conflicts = upycraft + source = upycraft::git+http://github.com/DFRobot/uPyCraft_src + md5sums = SKIP + +pkgname = upycraft-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c35bb898b647 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: la Fleur <lafleur@boum.org> +# Contributor: la Fleur <lafleur@boum.org> + +pkgname=upycraft-git +pkgver=r69.68dfc44 +pkgrel=1 +pkgdesc="Qt IDE for micropython" +arch=("any") +url="https://dfrobot.gitbooks.io/upycraft/" +license=("unknown") +#depends=("python" "qt4" "python-pyqt4" "qwt-qt4" "qscintilla-qt4" "python-qscintilla-qt4") +# qt4 gets pulled by qscintilla-qt4 +# qscintilla-qt4 gets pulled in by python-qscintilla-qt4 +# python-pyqt4 gets pulled by python-qscintilla-qt4 +depends=("python-qscintilla-qt4") +#makedepends=("git" "pyinstaller-git") +makedepends=("git") +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +#options=(!emptydirs) +source=("${pkgname%-git}::git+http://github.com/DFRobot/uPyCraft_src") +md5sums=("SKIP") + +pkgver() { + cd "$srcdir/${pkgname%-git}" + # git, no tags available + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + #cd "${srcdir}/${pkgname%-git}" + #pyinstaller -F uPyCraft.py + + # This program does not have any packaging system ; pyinstaller fails to create + # a usable binary under Arch, so we'll just copy the script dir to /usr/share and + # create a one liner to start it. + + mkdir -p ${pkgdir}/usr/bin + mkdir -p ${pkgdir}/usr/share + cp -r ${pkgname%-git} ${pkgdir}/usr/share + rm -r ${pkgdir}/usr/share/${pkgname%-git}/.git + cat > ${pkgdir}/usr/bin/uPyCraft << EOF +#!/bin/sh + +python /usr/share/${pkgname%-git}/uPyCraft.py "$@" +EOF + chmod a+x ${pkgdir}/usr/bin/uPyCraft +} |