wok annotate xvkbd/receipt @ rev 23784

updated xvkbd (3.7 -> 4.1)
author Hans-G?nter Theisgen
date Thu May 21 14:49:06 2020 +0100 (2020-05-21)
parents 6135577f4d08
children f05360619f9e
rev   line source
pascal@4000 1 # SliTaz package receipt.
pascal@4000 2
pascal@4000 3 PACKAGE="xvkbd"
Hans-G?nter@23784 4 VERSION="4.1"
pascal@4000 5 CATEGORY="x-window"
paul@4837 6 SHORT_DESC="Virtual (graphical) keyboard program for X Window System."
pascal@4000 7 MAINTAINER="paul@slitaz.org"
pascal@15579 8 LICENSE="GPL2"
Hans-G?nter@23784 9 WEB_SITE="http://t-sato.in.coocan.jp/xvkbd/"
Hans-G?nter@23784 10
pascal@15579 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
pascal@15579 12 WGET_URL="${WEB_SITE}$TARBALL"
pascal@15579 13
Hans-G?nter@23784 14 DEPENDS="xorg-libXaw3d xorg-libXp xorg-libXtst"
Hans-G?nter@23784 15 BUILD_DEPENDS="xorg-imake xorg-libXaw-dev xorg-libXaw3d-dev xorg-libXp-dev
Hans-G?nter@23784 16 xorg-libXtst-dev xorg-xproto"
pascal@4000 17
pascal@4000 18 # Rules to configure and make the package.
pascal@4000 19 compile_rules()
pascal@4000 20 {
paul@13470 21 # delete Xaw3d
paul@13938 22 # sed -i '/#define XAW3D/d' Imakefile
Hans-G?nter@23784 23 # xmkmf &&
Hans-G?nter@23784 24
Hans-G?nter@23784 25 mkdir -p $install/usr/share/applications
Hans-G?nter@23784 26
Hans-G?nter@23784 27 ./configure \
Hans-G?nter@23784 28 --prefix=/usr \
Hans-G?nter@23784 29 --sysconfdir=/etc/X11 \
Hans-G?nter@23784 30 $CONFIGURE_ARGS &&
Hans-G?nter@23784 31 make &&
slaxemulator@9725 32 make install
al@18645 33
al@18645 34 # Add .desktop file
Hans-G?nter@23784 35 cp $stuff/usr/share/applications/xvkbd.desktop \
Hans-G?nter@23784 36 $install/usr/share/applications
al@18645 37
al@18645 38 # Add icon
al@18645 39 mkdir -p $install/usr/share/icons/hicolor/32x32/apps
Hans-G?nter@23784 40 cp $stuff/usr/share/pixmaps/xvkbd.png \
Hans-G?nter@23784 41 $install/usr/share/icons/hicolor/32x32/apps
al@18645 42
Hans-G?nter@23784 43 cp -f $stuff/etc/X11/app-defaults/XVkbd-russian \
Hans-G?nter@23784 44 $install/etc/X11/app-defaults
pascal@4000 45 }
pascal@4000 46
pascal@4000 47 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@4000 48 genpkg_rules()
pascal@4000 49 {
Hans-G?nter@23784 50 cp -a $install/* $fs
pascal@4000 51 }
pascal@4000 52
pascal@4000 53 post_install()
al@18645 54 {
pascal@4000 55 # .Xdefaults file
paul@6066 56 lang=$(echo $LANG | awk '{FS="_"} {print $1}')
pascal@18730 57 find "$1/home" -maxdepth 2 -name ".Xdefaults" > /tmp/listeXdefaults
paul@6066 58 while read line
Hans-G?nter@23784 59 do
Hans-G?nter@23784 60 if ! grep -q "Xvkbd settings" $line
Hans-G?nter@23784 61 then
Hans-G?nter@23784 62 cat >> $line << EOT
pascal@4000 63
paul@4837 64 ! Xvkbd settings
pascal@4000 65 !
pascal@4000 66 xvkbd*Font: -misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-iso8859-1
pascal@4000 67 EOT
Hans-G?nter@23784 68 echo "xvkbd.Layout : $lang" >> $line
Hans-G?nter@23784 69 fi
Hans-G?nter@23784 70 done </tmp/listeXdefaults
Hans-G?nter@23784 71
paul@13470 72 rm -f /tmp/listeXdefaults
pascal@4000 73 }