wok-next annotate wicd/receipt @ rev 21020
Cleaning is almost finished... I should proceed to upgrades.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Nov 02 14:15:08 2018 +0200 (2018-11-02) |
parents | c022997c7a57 |
children |
rev | line source |
---|---|
jozee@2733 | 1 # SliTaz package receipt. |
jozee@2733 | 2 |
jozee@2733 | 3 PACKAGE="wicd" |
mojo@14649 | 4 VERSION="1.7.2.4" |
slaxemulator@6371 | 5 CATEGORY="network" |
jozee@2733 | 6 SHORT_DESC="Network connection manager" |
al@21020 | 7 MAINTAINER="devel@slitaz.org" |
pascal@15363 | 8 LICENSE="GPL2" |
jozee@2733 | 9 TARBALL="$PACKAGE-$VERSION.tar.gz" |
mojo@14649 | 10 WEB_SITE="http://wicd.sourceforge.net/" |
mojo@14649 | 11 WGET_URL="https://launchpad.net/wicd/${VERSION:0:3}/$VERSION/+download/$TARBALL" |
jozee@2733 | 12 |
al@20919 | 13 BUILD_DEPENDS="python-distribute python-babel python-dev python-dbus-dev" |
pascal@15363 | 14 |
al@21020 | 15 compile_rules() { |
al@18086 | 16 python setup.py configure |
al@18086 | 17 #HACK for https://bugs.launchpad.net/wicd/+bug/928589 |
al@18086 | 18 mkdir -p translations/ast/LC_MESSAGES |
al@18086 | 19 msgfmt po/ast.po -o translations/ast/LC_MESSAGES/wicd.mo |
al@21020 | 20 python -B setup.py install --root=$install |
jozee@2733 | 21 } |
jozee@2733 | 22 |
al@21020 | 23 genpkg_rules() { |
al@18086 | 24 mkdir -p $fs/usr $fs/etc $fs/var |
al@18086 | 25 cp -a $install/usr/* $fs/usr |
al@18086 | 26 cp -a $install/etc/* $fs/etc |
al@18086 | 27 cp -a $install/var/* $fs/var |
al@18086 | 28 rm -f -r $fs/usr/share/doc |
al@18086 | 29 rm -f -r $fs/usr/share/man |
al@18086 | 30 rm -f -r $fs/usr/share/icons/hicolor/* |
al@18086 | 31 rm -f -r $fs/usr/share/locale |
al@18086 | 32 cp -a $install/usr/share/icons/hicolor/scalable \ |
al@18086 | 33 $install/usr/share/icons/hicolor/32x32 $fs/usr/share/icons/hicolor |
al@18086 | 34 mkdir -p $fs/etc/init.d |
al@18086 | 35 cp -a $stuff/wicd $fs/etc/init.d |
jozee@2855 | 36 # dhclient as fake udhcpc wrapper |
al@18086 | 37 cp -a $stuff/dhclient $fs/usr/bin |
jozee@2855 | 38 # set permissions |
jozee@2855 | 39 chmod +x $fs/usr/bin/dhclient |
al@18086 | 40 |
jozee@5083 | 41 # change bash to sh |
jozee@5083 | 42 sed -i 's/bash/sh/' $fs/usr/sbin/wicd \ |
jozee@5083 | 43 $fs/usr/bin/wicd-client |
al@21020 | 44 DEPENDS="python python-dbus ethtool wpa_supplicant python-pygtk" |
al@21020 | 45 TAGS="wireless ethernet" |
jozee@2733 | 46 } |
jozee@2855 | 47 |
jozee@2855 | 48 # edit daemons.conf. |
al@21020 | 49 post_install() { |
pascal@18730 | 50 if ! grep -q ^WICD_OPTIONS "$1/etc/daemons.conf"; then |
al@21020 | 51 cat >> "$1/etc/daemons.conf" <<EOT |
al@21020 | 52 # wicd options. |
al@21020 | 53 WICD_OPTIONS="" |
al@21020 | 54 |
al@21020 | 55 EOT |
jozee@2855 | 56 fi |
jozee@2855 | 57 } |