wok-next annotate tazpanel/receipt @ rev 20458

Unlock x86_64 architecture
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Mar 02 12:12:14 2018 +0200 (2018-03-02)
parents 71a9af106745
children cd7906120828
rev   line source
al@20408 1 # SliTaz package receipt v2.
pankso@9632 2
pankso@9632 3 PACKAGE="tazpanel"
al@20408 4 VERSION="622"
pankso@9632 5 CATEGORY="system-tools"
al@20408 6 SHORT_DESC="SliTaz administration and configuration panel"
al@20408 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15022 8 LICENSE="BSD"
pankso@9632 9 WEB_SITE="http://www.slitaz.org/"
pankso@9632 10
al@19588 11 TARBALL="$PACKAGE-$VERSION.tar.bz2"
al@19588 12 WGET_URL="http://hg.slitaz.org/tazpanel/archive/$VERSION.tar.bz2"
al@19588 13
al@18690 14 BUILD_DEPENDS="gettext jsmin tidy-html5"
al@20408 15 SPLIT="tazpanel tazpanel-extra:extra"
pankso@9632 16
al@20408 17 compile_rules() {
al@20408 18 case $SET in
al@20408 19 '')
al@20408 20 make && make DESTDIR=$DESTDIR VERSION=$VERSION install
al@20408 21 mkdir -p $install/etc/init.d
al@20408 22 # Init script use tazpanel cmdline
al@20408 23 ln -s ../../usr/bin/tazpanel $install/etc/init.d/tazpanel
al@20408 24 ;;
al@20408 25 extra)
al@20408 26 make && make DESTDIR=$DESTDIR VERSION=$VERSION install_extra
al@20408 27 ;;
al@20408 28 esac
pankso@9632 29 }
pankso@9632 30
al@20408 31 genpkg_rules() {
al@20408 32 copy @std *.mo
al@20408 33 case $PACKAGE in
al@20408 34 tazpanel)
al@20408 35 DEPENDS="busybox gettext-base sundown"
al@20408 36 CONFIG_FILES="/etc/slitaz/tazpanel.conf /etc/slitaz/httpd.conf"
al@20408 37 SUGGESTED="tazinst-gui tazinst"
al@20408 38 ;;
al@20408 39 tazpanel-extra)
al@20408 40 CAT="system-tools|extra modules"
al@20408 41 DEPENDS="tazpanel"
al@20408 42 ;;
al@20408 43 esac
pankso@9632 44 }
pascal@11360 45
al@20408 46 post_install_tazpanel() {
al@20408 47 rm -f "$1"/var/cache/tazpanel/* 2>/dev/null
pascal@18730 48 grep -qs tazpanel "$1"/etc/hosts ||
pascal@18730 49 sed -i 's/^127.0.0.1.*/& tazpanel/' "$1"/etc/hosts
al@17910 50
al@17977 51 # Do we need TazPanel restart? It freezes when updating using web interface.
al@17977 52 #[ -z "$1" ] && tazpanel restart
pascal@11360 53 }
al@20408 54
al@20408 55 post_install_tazpanel_extra() {
al@20408 56 rm -f "$1"/var/cache/tazpanel/* 2>/dev/null || true
al@20408 57 }