+ echo "building $paket with build $version-$build"
+
+ pushd debian >/dev/null
+ # ./debian -------------------------------------
+
+ ln -sf /usr/share/mbuild/rules .
+
+ if [ -e tmp ]
+ then
+ rm -rf tmp
+ fi
+
+ # check for pre/post installation scripts
+ if [ -f $paket.preinst ]
+ then
+ echo "add_inst_tgt += debian/tmp/DEBIAN/preinst" >> rules.pre
+ fi
+ if [ -f $paket.postinst ]
+ then
+ echo "add_inst_tgt += debian/tmp/DEBIAN/postinst" >> rules.pre
+ fi
+ if [ -f $paket.prerm ]
+ then
+ echo "add_inst_tgt += debian/tmp/DEBIAN/prerm" >> rules.pre
+ fi
+ if [ -f $paket.postrm ]
+ then
+ echo "add_inst_tgt += debian/tmp/DEBIAN/postrm" >> rules.pre
+ fi
+
+ # check for README.debian
+ if [ -f $paket.README.debian ]
+ then
+ cp $paket.README.debian README.debian
+ fi
+
+ mkdir -p tmp/DEBIAN
+
+ # add export to setenv.sh
+ sed -i "s/^/export /" setenv.sh
+
+ popd >/dev/null
+ # ./. ---------------------------------------------
+
+ # copy package control
+ if [ -f debian/$paket.control ]
+ then
+ # proceed
+ echo
+ else
+ echo "warning: control file not found"
+ echo " this file is necessary for any package production."
+ fi
+
+ # build prepare
+ if [ -x debian/$paket.prepare ]
+ then
+ . debian/setenv.sh
+ debian/$paket.prepare
+ fi
+ # .build or .cmake
+ if [ -x debian/$paket.build -o -e debian/$paket.cmake ]
+ then
+ if [ -e ../build ]
+ then
+ rm -rf ../build
+ mkdir ../build
+ fi
+ if grep -- "-prepare" debian/$paket.build >/dev/null
+ then
+ echo "prepare in <paket>.build no longer supported. Use <paket>.prebuild"
+ exit 2
+ fi
+ # sync build dir
+ . debian/setenv.sh
+ debian/rules sync
+ fi
+ # .build
+ if [ -x debian/$paket.build ]
+ then
+ if [ -x debian/$paket.prebuild ]
+ then
+ pushd ../build >/dev/null
+ . debian/setenv.sh
+ debian/$paket.prebuild
+ popd >/dev/null
+ fi
+ fi
+ # .cmake
+ if [ -e debian/$paket.cmake ]
+ then
+ cmake_check
+ fi
+
+ # pack prepare
+ if [ -f debian/$paket.cp -a -f debian/$paket.control ]
+ then
+ echo "PACK=binary" >> debian/rules.pre
+ if grep "^Architecture: *all" debian/$paket.control >/dev/null
+ then
+ echo "arch = all" >> debian/rules.pre
+ echo 'BINARY_INDEP = copy ../$(paket)_$(version)-$(build)_all.deb' >> debian/rules.pre
+ else
+ echo 'arch = ${DEB_HOST_ARCH}' >> debian/rules.pre
+ echo "BINARY_ARCH = copy ../${paket}_$version-${build}_"'$(arch).deb' >> debian/rules.pre
+ fi
+ if ! [ -f $paket.changelog ]
+ then
+ echo "changelog_source = debian/default.changelog" >> debian/rules.pre
+ if [ -f debian/default.changelog ]
+ then
+ rm debian/default.changelog
+ fi
+ fi
+ elif [ -f debian/$paket.cp ]
+ then
+ echo "PACK=zip" >> debian/rules.pre
+ else
+ echo "PACK=version" >> debian/rules.pre
+ fi