17 |
# so we prevent this: |
# so we prevent this: |
18 |
export KDEDIRS=${KDEDIR} |
export KDEDIRS=${KDEDIR} |
19 |
|
|
20 |
|
# nepomuk or baloo support or both? |
21 |
|
KDE4_ENABLE_NEPOMUK=0 |
22 |
|
KDE4_ENABLE_BALOO=1 |
23 |
|
|
24 |
# some sane default values |
# some sane default values |
25 |
: ${PCAT="kde-base"} |
: ${PCAT="kde-base"} |
26 |
if [[ -z ${SRCFILE} ]] |
if [[ -z ${SRCFILE} ]] |
41 |
: ${HOMEPAGE="http://www.kde.org/"} |
: ${HOMEPAGE="http://www.kde.org/"} |
42 |
|
|
43 |
case ${PNAME} in |
case ${PNAME} in |
44 |
oxygen-icons|kde-base-artwork|kdeartwork-*) ;; # no common deps required |
oxygen-icons|kde-base-artwork|kdeartwork-*|kde-wallpapers) ;; # no common deps required |
45 |
*) |
*) |
46 |
DEPEND="${DEPEND} |
DEPEND="${DEPEND} |
47 |
>= x11-libs/libXt-1 |
>= x11-libs/libXt-1 |
60 |
esac |
esac |
61 |
|
|
62 |
case ${PNAME} in |
case ${PNAME} in |
63 |
phonon|phonon-backend-*|oxygen-icons|kde-base-artwork|kdeartwork-*|automoc4) ;; # no phonon deps required |
phonon|phonon-backend-*|oxygen-icons|kde-base-artwork|kdeartwork-*|kde-wallpapers|automoc4) ;; # no phonon deps required |
64 |
*) |
*) |
65 |
DEPEND="${DEPEND} |
DEPEND="${DEPEND} |
66 |
>= virtual/phonon |
>= virtual/phonon |
70 |
|
|
71 |
SDEPEND="${SDEPEND} |
SDEPEND="${SDEPEND} |
72 |
>= dev-util/cmake-2.8.12 |
>= dev-util/cmake-2.8.12 |
73 |
>= dev-util/pkgconfig-0.25" |
>= dev-util/pkgconfig-0.25 |
74 |
|
>= app-text/docbook-xml-dtd42-4.2 |
75 |
|
>= app-text/docbook-xsl-stylesheets-1.76" |
76 |
|
|
77 |
if [[ ${PNAME} != automoc4 ]] |
if [[ ${PNAME} != automoc4 ]] |
78 |
then |
then |
96 |
SPECIAL_VARS="${SPECIAL_VARS} KDEDIR" |
SPECIAL_VARS="${SPECIAL_VARS} KDEDIR" |
97 |
SPECIAL_FUNCTIONS="${SPECIAL_FUNCTIONS} kde4_postinstall kde4_postremove" |
SPECIAL_FUNCTIONS="${SPECIAL_FUNCTIONS} kde4_postinstall kde4_postremove" |
98 |
|
|
99 |
|
kde4_add_nepomuk_depend() |
100 |
|
{ |
101 |
|
local var="$1" |
102 |
|
local dep="$2" |
103 |
|
[[ -n ${var} ]] || die "kde4_add_nepomuk_depend(): no variable given" |
104 |
|
[[ -n ${dep} ]] || die "kde4_add_nepomuk_depend(): no deps given" |
105 |
|
|
106 |
|
if [[ ${KDE4_ENABLE_NEPOMUK} = 1 ]] |
107 |
|
then |
108 |
|
eval "$(echo -e ${var}=\"\${${var}}\\n${dep}\")" |
109 |
|
else |
110 |
|
[[ ${SILENT} = 0 ]] && echo "Nepomuk disabled, not adding '${dep}' to '${var}'" |
111 |
|
fi |
112 |
|
} |
113 |
|
|
114 |
|
kde4_add_baloo_depend() |
115 |
|
{ |
116 |
|
local var="$1" |
117 |
|
local dep="$2" |
118 |
|
[[ -n ${var} ]] || die "kde4_add_baloo_depend(): no variable given" |
119 |
|
[[ -n ${dep} ]] || die "kde4_add_baloo_depend(): no deps given" |
120 |
|
|
121 |
|
if [[ ${KDE4_ENABLE_BALOO} = 1 ]] |
122 |
|
then |
123 |
|
eval "$(echo -e ${var}=\"\${${var}}\\n${dep}\")" |
124 |
|
else |
125 |
|
[[ ${SILENT} = 0 ]] && echo "Baloo disabled, not adding '${dep}' to '${var}'" |
126 |
|
fi |
127 |
|
} |
128 |
|
|
129 |
kde4_configure() |
kde4_configure() |
130 |
{ |
{ |
131 |
local configure_opts |
local configure_opts |