wok-next annotate shellinabox/receipt @ rev 21723

busybox: update patches
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Sep 01 10:44:52 2020 +0000 (2020-09-01)
parents 71c5213b8b1d
children
rev   line source
al@20604 1 # SliTaz package receipt v2.
pascal@8253 2
pascal@8253 3 PACKAGE="shellinabox"
Hans-G?nter@21448 4 VERSION="2.20"
pascal@8253 5 CATEGORY="network"
Hans-G?nter@21448 6 TAGS="web application"
al@20604 7 SHORT_DESC="Web based AJAX terminal emulator"
pascal@8253 8 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15587 9 LICENSE="GPL2"
Hans-G?nter@21448 10 WEB_SITE="https://github.com/shellinabox/shellinabox"
al@20604 11
pascal@8253 12 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@20604 13 WGET_URL="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/shellinabox/$TARBALL"
al@21459 14 WGET_URL="$WEB_SITE/archive/v$VERSION.tar.gz"
pascal@15587 15
pascal@8253 16 BUILD_DEPENDS="zlib-dev"
pascal@8253 17
Hans-G?nter@21448 18 compile_rules()
Hans-G?nter@21448 19 {
al@20604 20 ./configure $CONFIGURE_ARGS &&
al@20604 21 fix libtool &&
pascal@8253 22 make &&
al@21020 23 make DESTDIR=$install install || return 1
al@20604 24
Hans-G?nter@21448 25 mkdir -p $install/usr/share/shellinabox
Hans-G?nter@21448 26 mkdir -p $install/etc/init.d
Hans-G?nter@21448 27
Hans-G?nter@21448 28 cp $install/usr/share/doc/shellinabox/*black*.css $install/usr/share/shellinabox
Hans-G?nter@21448 29 cp $stuff/*.css $install/usr/share/shellinabox
Hans-G?nter@21448 30 cp $stuff/shellinabox $install/etc/init.d
pascal@8253 31 }
pascal@8253 32
Hans-G?nter@21448 33 genpkg_rules()
Hans-G?nter@21448 34 {
al@20604 35 copy @std
al@20604 36 DEPENDS="zlib"
al@20604 37 SUGGESTED="ssh knock"
pascal@8253 38 }
pascal@18869 39
Hans-G?nter@21448 40 # We stop the server by default in case of upgrade.
Hans-G?nter@21448 41 pre_install()
Hans-G?nter@21448 42 {
Hans-G?nter@21448 43 [ -z "$1" ] && [ -f /etc/init.d/shellinabox ] &&
Hans-G?nter@21448 44 /etc/init.d/shellinabox stop
pascal@18869 45 }
pascal@18869 46
Hans-G?nter@21448 47 post_install()
Hans-G?nter@21448 48 {
al@20604 49 [ "$1" ] || /etc/init.d/shellinabox start
pascal@18869 50 }
pascal@18869 51
Hans-G?nter@21448 52 pre_remove()
Hans-G?nter@21448 53 {
al@20604 54 [ "$1" ] || /etc/init.d/shellinabox stop
pascal@18869 55 }