diff options
author | jgmdev | 2018-02-02 13:46:53 -0400 |
---|---|---|
committer | jgmdev | 2018-02-02 13:46:53 -0400 |
commit | dab5d8187ada233773d7c589207ec45e622986a5 (patch) | |
tree | 59699d6d5e77d73713e63dfce2dd0fcff1dc2941 /PKGBUILD | |
download | aur-dab5d8187ada233773d7c589207ec45e622986a5.tar.gz |
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5b0a400cbd60 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,120 @@ +# Maintainer: Jefferson Gonzalez <jgmdev@gmail.com> + +pkgname=kweb +pkgver=1.7.9 +pkgrel=1 +pkgdesc="Raspberry pi web browser and omxplayergui." +arch=('armv6h' 'armv7h' 'aarch64') +url="https://www.raspberrypi.org/forums/viewtopic.php?t=40860" +license=('GPL') +install=$pkgname.install +makedepends=('nuitka') +depends=( + 'webkitgtk' + 'webkitgtk2' + 'omxplayer' + 'youtube-dl' + 'xpdf' + 'wget' + 'xterm' + 'python2' +) +optdepends=( + 'tint2: task bar if you want to use kweb as desktop replacement' + 'evince: better PDF support' + 'uget: GUI based download manager' +) +provides=('omxplayergui') +source=("http://steinerdatenbank.de/software/kweb-${pkgver}-src.tar.gz") +md5sums=('SKIP') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}-src" + make clean +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}-src" + + # build kweb + echo "Building kweb..." + make kweb + make kweb3 + + # build omxplayergui + echo "Building omxplayergui..." + cd omxplayerguibin + nuitka --python-version=2.7 omxplayergui.py + chmod a+x omxplayergui.exe + cp omxplayergui.exe ../omxplayergui +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}-src" + + mkdir -p "${pkgdir}/usr/bin" + mkdir -p "${pkgdir}/usr/share/applications" + mkdir -p "${pkgdir}/usr/share/pixmaps" + mkdir -p "${pkgdir}/usr/share/man/man1" + mkdir -p "${pkgdir}/usr/local/bin" + + install -g uucp kweb "${pkgdir}/usr/bin" + install -g uucp kweb3 "${pkgdir}/usr/bin" + cp kweb.desktop "${pkgdir}/usr/share/applications" + cp kweb3.desktop "${pkgdir}/usr/share/applications" + cp minimalkioskbrowser.png "${pkgdir}/usr/share/pixmaps" + cp kweb.1.gz "${pkgdir}/usr/share/man/man1" + cp kwebhelper.py "${pkgdir}/usr/local/bin" + cp kwebhelper_settings.py "${pkgdir}/usr/local/bin" + cp kwebhelper_set.py "${pkgdir}/usr/local/bin" + cp check.py "${pkgdir}/usr/local/bin/kwebcheck.py" + cp preparekweb "${pkgdir}/usr/local/bin" + cp omxplayergui "${pkgdir}/usr/local/bin" + cp dbuscontrolm.sh "${pkgdir}/usr/local/bin" + cp ginstall-ytdl "${pkgdir}/usr/local/bin" + cp update-ytdl "${pkgdir}/usr/local/bin" + cp makebin-ytdl "${pkgdir}/usr/local/bin" + cp kweb_bookmark.py "${pkgdir}/usr/local/bin" + cp kweb_edit.py "${pkgdir}/usr/local/bin" + cp ytdl_server.py "${pkgdir}/usr/local/bin" + cp bgstart_ytdl_server.sh "${pkgdir}/usr/local/bin" + mkdir -p "${pkgdir}/usr/local/share/kweb" + cp about.css "${pkgdir}/usr/local/share/kweb" + cp about.css "${pkgdir}/usr/local/share/kweb/white.css" + cp black.css "${pkgdir}/usr/local/share/kweb" + cp grey.css "${pkgdir}/usr/local/share/kweb" + cp color.css "${pkgdir}/usr/local/share/kweb" + cp player1.css "${pkgdir}/usr/local/share/kweb" + cp player2.css "${pkgdir}/usr/local/share/kweb" + cp player3.css "${pkgdir}/usr/local/share/kweb" + cp player4.css "${pkgdir}/usr/local/share/kweb" + cp player5.css "${pkgdir}/usr/local/share/kweb" + cp kweb_about_p.html "${pkgdir}/usr/local/share/kweb" + cp kweb_about_p.html "${pkgdir}/usr/local/share/kweb" + cp kweb_about_o.html "${pkgdir}/usr/local/share/kweb" + cp kweb_about_k.html "${pkgdir}/usr/local/share/kweb" + cp kweb_about_m.html "${pkgdir}/usr/local/share/kweb" + cp kweb_about_c.html "${pkgdir}/usr/local/share/kweb" + cp load_config.html "${pkgdir}/usr/local/share/kweb" + cp nogui.preset "${pkgdir}/usr/local/share/kweb" + cp trueaspect.preset "${pkgdir}/usr/local/share/kweb" + cp analogaudio.preset "${pkgdir}/usr/local/share/kweb" + cp overlay.preset "${pkgdir}/usr/local/share/kweb" + cp webplayer.preset "${pkgdir}/usr/local/share/kweb" + cp remoteplayer.preset "${pkgdir}/usr/local/share/kweb" + cp kwebhelper_settings.py "${pkgdir}/usr/local/share/kweb/default.preset" + cp ktop "${pkgdir}/usr/local/share/kweb" + cp kweb_manual.pdf "${pkgdir}/usr/local/share/kweb" + cp omxplayerGUI_manual.pdf "${pkgdir}/usr/local/share/kweb" + cp kweb_changelog.html "${pkgdir}/usr/local/share/kweb" + cp empty.html "${pkgdir}/usr/local/share/kweb" + cp buttons_template.html "${pkgdir}/usr/local/share/kweb" + cp desktop.txt "${pkgdir}/usr/local/share/kweb" + cp LICENSE "${pkgdir}/usr/local/share/kweb" + cp omxplayergui.png "${pkgdir}/usr/share/pixmaps" + cp omxplayergui.desktop "${pkgdir}/usr/share/applications" + + sed -i "s|'/usr/|'${pkgdir}/usr/|g" kwebhelper_set.py + + python2 kwebhelper_set.py +} |