|
|
|
@ -14,41 +14,65 @@ PKGNAME="${1##*/}"
|
|
|
|
|
DEVEL="$2"
|
|
|
|
|
|
|
|
|
|
# Some RPM packages have different name than the source tarball.
|
|
|
|
|
# Language package: install only French language package
|
|
|
|
|
case "${PKGNAME}" in
|
|
|
|
|
"k3b-i18n"|"koffice-i18n"|"tde-i18n") PKGNAME="${PKGNAME}-French";;
|
|
|
|
|
"koffice") PKGNAME="${PKGNAME}-suite";;
|
|
|
|
|
"tqt3") PKGNAME="libtqt3-mt";;
|
|
|
|
|
"tqtinterface") PKGNAME="libtqt4";;
|
|
|
|
|
"avahi-tqt") PKGNAME="libavahi-tqt";;
|
|
|
|
|
"dbus-tqt") PKGNAME="libdbus-tqt-1";;
|
|
|
|
|
"dbus-1-tqt") PKGNAME="libdbus-1-tqt";;
|
|
|
|
|
"libart-lgpl") PKGNAME="libart_lgpl_2-2";;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
# Use the Trinity Prefix, or not.
|
|
|
|
|
# Some runtime packages are prefixed with 'trinity-', some are not.
|
|
|
|
|
case "${PKGNAME}" in
|
|
|
|
|
"trinity-"*|"qt3"|"python-qt3"|"esound"|"lib"*) PREFIX="";;
|
|
|
|
|
"trinity-"*|"qt3"|"tqt3"|"tqtinterface"|"python-qt3"|"esound"|*"-tqt"|"lib"*) PREFIX="";;
|
|
|
|
|
"autoconf"|"automake"|"cmake"|"gnuchess"|"htdig"|"imlib1"|"libotr3"|"libtool"|"lilypond"|"m4"|"mftrace"|"pcsc-perl"|"torsocks"|"wv2") PREFIX="";;
|
|
|
|
|
"curl") PREFIX="trinity-lib";;
|
|
|
|
|
*) PREFIX="trinity-";;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
echo "${PREFIX}${PKGNAME}"
|
|
|
|
|
# Runtime packages
|
|
|
|
|
case "${PKGNAME}" in
|
|
|
|
|
# Some packages have different runtime name than source package.
|
|
|
|
|
"avahi-tqt") PKGRUNTIME="libavahi-tqt1";;
|
|
|
|
|
"dbus-tqt") PKGRUNTIME="libdbus-tqt-1-0";;
|
|
|
|
|
"dbus-1-tqt") PKGRUNTIME="libdbus-1-tqt0";;
|
|
|
|
|
"esound") PKGRUNTIME="esound-libs";;
|
|
|
|
|
"koffice") PKGRUNTIME="trinity-koffice-suite";;
|
|
|
|
|
"libart-lgpl") PKGRUNTIME="libart_lgpl_2-2";;
|
|
|
|
|
"tqt3") PKGRUNTIME="libtqt3-mt";;
|
|
|
|
|
"tqtinterface") PKGRUNTIME="libtqt4";;
|
|
|
|
|
# Language package: install only French language package
|
|
|
|
|
"k3b-i18n"|"koffice-i18n"|"tde-i18n") PKGRUNTIME="${PKGNAME}-French";;
|
|
|
|
|
# Default case: runtime package has same name as source package
|
|
|
|
|
*) PKGRUNTIME="${PKGNAME}";;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
# Finally, display the runtime package name.
|
|
|
|
|
echo "${PREFIX}${PKGRUNTIME}"
|
|
|
|
|
|
|
|
|
|
# Development package.
|
|
|
|
|
if [ -n "${DEVEL}" ]; then
|
|
|
|
|
# Check if development package is required.
|
|
|
|
|
# Applications do NOT have development packages, except K3B
|
|
|
|
|
case "${PKGCATEGORY}" in
|
|
|
|
|
# Applications do NOT have 'devel' package, except K3B.
|
|
|
|
|
"applications") if [ "${PKGNAME}" != "k3b" ]; then exit 0; fi;;
|
|
|
|
|
# Extras packages do NOT have 'devel' package, except Akode
|
|
|
|
|
"extras") if [ "${PKGNAME}" != "akode" ]; then exit 0; fi;;
|
|
|
|
|
esac
|
|
|
|
|
# Other packags NOT having development package
|
|
|
|
|
|
|
|
|
|
# Some other packags NOT having development package
|
|
|
|
|
case "${PKGNAME}" in
|
|
|
|
|
"hal-info"|"lilypond"|"mftrace"|"pcsc-perl"|"torsocks") exit 0;;
|
|
|
|
|
"tqca-tls"|"tdeadmin"|"tdetoys"|"tde-i18n"*|"tdeaddons"|"tdeartwork"|"libtqt-perl") exit 0;;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
# Some package have specific development package.
|
|
|
|
|
case "${PKGNAME}" in
|
|
|
|
|
"avahi-tqt") PKGRUNTIME="libavahi-tqt-devel";;
|
|
|
|
|
"dbus-tqt") PKGRUNTIME="libdbus-tqt-1-devel";;
|
|
|
|
|
"dbus-1-tqt") PKGDEVEL="libdbus-1-tqt-devel";;
|
|
|
|
|
"esound") PKGDEVEL="esound-devel";;
|
|
|
|
|
"libart-lgpl") PKGDEVEL="libart_lgpl-devel";;
|
|
|
|
|
"tqt3") PKGDEVEL="tqt3-dev-tools";;
|
|
|
|
|
# Default case: development package has same name as runtime package, plus '-devel' suffix.
|
|
|
|
|
*) PKGDEVEL="${PKGRUNTIME}-devel";;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
# Finally, other packages do have a '-devel'
|
|
|
|
|
echo "${PREFIX}${PKGDEVEL}"
|
|
|
|
|
|
|
|
|
|
echo "${PREFIX}${PKGNAME}-devel"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|