4 |
# needs pkgbuild_dir (mage) |
# needs pkgbuild_dir (mage) |
5 |
|
|
6 |
# SMAGE2 |
# SMAGE2 |
7 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.26 2005-08-20 15:51:14 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.27 2005-08-20 15:55:19 niro Exp $ |
8 |
|
|
9 |
#01.10.2004 |
#01.10.2004 |
10 |
# added ccache support |
# added ccache support |
508 |
> ${dest} |
> ${dest} |
509 |
|
|
510 |
# header |
# header |
511 |
echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.26 2005-08-20 15:51:14 niro Exp $' >> ${dest} |
echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.27 2005-08-20 15:55:19 niro Exp $' >> ${dest} |
512 |
echo >> ${dest} |
echo >> ${dest} |
513 |
|
|
514 |
# pgkname and state |
# pgkname and state |
521 |
echo "HOMEPAGE=\"${HOMEPAGE}\"" >> ${dest} |
echo "HOMEPAGE=\"${HOMEPAGE}\"" >> ${dest} |
522 |
echo >> ${dest} |
echo >> ${dest} |
523 |
|
|
524 |
# special tags |
# special tags and vars |
525 |
echo "PKGTYPE=\"${PKGTYPE}\"" >> ${dest} |
echo "PKGTYPE=\"${PKGTYPE}\"" >> ${dest} |
526 |
if [ -n "${INHERITS}" ] |
if [ -n "${INHERITS}" ] |
527 |
then |
then |
535 |
fi |
fi |
536 |
echo >> ${dest} |
echo >> ${dest} |
537 |
|
|
538 |
|
# add special vars |
539 |
|
if [ -n "${SPECIAL_VARS}" ] |
540 |
|
then |
541 |
|
local i |
542 |
|
for i in ${SPECIAL_VARS} |
543 |
|
do |
544 |
|
# being tricky here :) |
545 |
|
echo "${i}=\"$(eval echo \$${i})\"" >> ${dest} |
546 |
|
done |
547 |
|
echo >> ${dest} |
548 |
|
fi |
549 |
|
|
550 |
# deps and provides |
# deps and provides |
551 |
echo "DEPEND=\"$(fix_mage_deps "${target}" "${DEPEND}")\"" >> ${dest} |
echo "DEPEND=\"$(fix_mage_deps "${target}" "${DEPEND}")\"" >> ${dest} |
552 |
|
echo >> ${dest} |
553 |
echo "SDEPEND=\"$(fix_mage_deps "${target}" "${SDEPEND}")\"" >> ${dest} |
echo "SDEPEND=\"$(fix_mage_deps "${target}" "${SDEPEND}")\"" >> ${dest} |
554 |
|
echo >> ${dest} |
555 |
echo "PROVIDE=\"${PROVIDE}\"" >> ${dest} |
echo "PROVIDE=\"${PROVIDE}\"" >> ${dest} |
556 |
echo >> ${dest} |
echo >> ${dest} |
557 |
|
|
566 |
# unset to be safe (quotes needed !) |
# unset to be safe (quotes needed !) |
567 |
#unset "${i}" <-- later to get every target built |
#unset "${i}" <-- later to get every target built |
568 |
done |
done |
569 |
fi |
echo >> ${dest} |
|
|
|
|
# add special vars |
|
|
if [ -n "${SPECIAL_VARS}" ] |
|
|
then |
|
|
local i |
|
|
for i in ${SPECIAL_VARS} |
|
|
do |
|
|
# being tricky here :) |
|
|
echo "${i}=\"$(eval echo \$${i})\"" >> ${dest} |
|
|
done |
|
570 |
fi |
fi |
571 |
|
|
572 |
# pre|post-install|removes |
# pre|post-install|removes |