[no]checkout[=REV]
[no]release
- [no]setup
+ [no]setup[=RUNE]
[no]distcheck
[no]debian
[no]upload
[no]clean
[no]vpath
+ [no]native
EOF
}
checkoutrev=HEAD
build=test
setup=yes
+setupcmd=mdw-setup
distcheck=yes
debian=yes
upload=yes
clean=yes
vpath=yes
+native=yes
for opt; do
case "$opt" in
checkout) checkout=yes checkoutrev=HEAD ;;
checkout=*) checkout=yes checkoutrev=${opt#*=} ;;
- nocheckout) checkout=no ;;
release) build=release ;;
norelease) build=test ;;
+ setup) setup=yes setupcmd=mdw-setup ;;
+ setup=*) setup=yes setupcmd=${opt#*=} ;;
- setup | distcheck | debian | upload | clean | vpath)
+ distcheck | debian | upload | clean | vpath | native)
eval "$opt=yes"
;;
- nosetup | nodistcheck | nodebian | noupload | noclean | novpath)
+ nocheckout | nosetup | nodistcheck | nodebian | \
+ noupload | noclean | novpath | nonative)
eval "${opt#no}=no"
;;
*)
## Maybe refresh the build machinery.
case "$setup" in
yes)
- run mdw-setup
+ run $setupcmd
;;
esac
cd $releasepath
-if ! tar tf $buildpath/$distdir.tar.gz 2>/dev/null | grep -q RELEASE; then
- fail "missing RELEASE file in distribution"
-fi
+case $native in
+ yes)
+ if ! tar tf $buildpath/$distdir.tar.gz 2>/dev/null | grep -q RELEASE
+ then
+ fail "missing RELEASE file in distribution"
+ fi
+ ;;
+esac
run mv $buildpath/$distdir.tar.gz .
case $build in
KeyDown 5 plus desk next
KeyDown 5 minus desk prev
KeyDown C5 a desk arrange
+KeyDown C5 c exec xsetroot -cursor_name left_ptr
KeyDown C5 f wop * fullscreen
KeyDown C5 g magwin show
KeyDown C5 h wop * tw available
KeyDown C5 i wop * iconify
KeyDown C5 k wop * kill
+KeyDown C5 l exec xrepaint -a
KeyDown C5 m wop * ts available
KeyDown C5 r wop * shade
KeyDown C5 s wop * stick
*.lisp diff=lisp
*.py whitespace=trailing-space,space-before-tab,tab-in-indent
+*.tex whitespace=trailing-space,space-before-tab,tab-in-indent