diff options
author | Aloxaf | 2019-04-08 21:04:34 +0800 |
---|---|---|
committer | Aloxaf | 2019-04-08 21:04:34 +0800 |
commit | 331dec29f96b25f9e60d97c515b62b2b18d1cc58 (patch) | |
tree | 8874e8a653bc5e022e2968ce1435453817aa013c /PKGBUILD | |
download | aur-331dec29f96b25f9e60d97c515b62b2b18d1cc58.tar.gz |
Add page-generator
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fc64e6edb4b5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Aloxaf <aloxafx@gmail.com> + +# rename from page to page-generator to avoid conflict with https://github.com/I60R/page +pkgname=page-generator +pkgver=4.22 +pkgrel=1 +pkgdesc='Python Automatic GUI Generator' +arch=('x86_64') +url="http://page.sourceforge.net/" +license=('GPL') +depends=('tk' 'python') +source=("https://jaist.dl.sourceforge.net/project/page/page/${pkgver}/page-${pkgver}.tgz") +md5sums=('7b0ec022dc524dee145e3ec9bbc70eeb') + +package() { + cd "${srcdir}" + rm "page/lib/.#prefs.tcl" + + mkdir -p "${pkgdir}/usr/bin" + mkdir -p "${pkgdir}/usr/share/applications" + + cp -r "page/" "${pkgdir}/usr/share/${pkgname}" + + cat > "${pkgdir}/usr/bin/${pkgname}" << \EOF +#!/bin/sh + +PATH_TO_WISH=/usr/bin/wish8.6 +PAGE_HOME=/usr/share/page-generator + +export PATH_TO_WISH +export PAGE_HOME + +exec ${PATH_TO_WISH} ${PAGE_HOME}/page.tcl "$*" +EOF + + chmod +x "${pkgdir}/usr/bin/${pkgname}" + + cat > "${pkgdir}/usr/share/applications/${pkgname}.desktop" << EOF +[Desktop Entry] +Name=PAGE +Comment=Python Automatic GUI Generator +Icon=/usr/share/${pkgname}/page-icons/page256.png +Exec=${pkgname} +Terminal=false +Type=Application +Categories=Development; +EOF +} |