43 |
>= gnome-base/gnome-desktop-2.28 |
>= gnome-base/gnome-desktop-2.28 |
44 |
>= dev-util/pkgconfig-0.23 |
>= dev-util/pkgconfig-0.23 |
45 |
>= x11-proto/damageproto-1.2 |
>= x11-proto/damageproto-1.2 |
46 |
>= x11-proto/xineramaproto-1.2" |
>= x11-proto/xineramaproto-1.2 |
47 |
|
>= dev-libs/dbus-glib-0.74 |
48 |
|
>= dev-libs/dbus-qt3-0.70" |
49 |
|
|
50 |
SRCFILE="${PNAME}-${PVER}.tar.bz2" |
SRCFILE="${PNAME}-${PVER}.tar.bz2" |
51 |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
52 |
|
|
53 |
sminclude mbuild |
# important: qt4 will be detected through pkgconfig and qt3 via QTLIB var |
54 |
|
# so the qt3 include must be called *after* qt4! |
55 |
|
# KDEDIR for out kde4 compile hack is needed, so we include kde4 |
56 |
|
# kde4 includes qt4 so it must be included *before* qt4! |
57 |
|
sminclude mbuild kde4 qt4 qt3 |
58 |
|
|
59 |
SRC_URI=( |
SRC_URI=( |
60 |
http://releases.compiz-fusion.org/${PVER}/${SRCFILE} |
http://releases.compiz-fusion.org/${PVER}/${SRCFILE} |
61 |
mirror://${PNAME}/${SRCFILE} |
mirror://${PNAME}/${SRCFILE} |
62 |
|
mirror://${PNAME}/${PNAME}-${PVER}-missing-files.patch |
63 |
) |
) |
64 |
|
|
65 |
|
src_prepare() |
66 |
|
{ |
67 |
|
munpack ${SRCFILE} || die |
68 |
|
cd ${SRCDIR} |
69 |
|
|
70 |
|
# add missing metadata: kcfg.xslt and kconfig.xslt |
71 |
|
mpatch ${PNAME}-${PVER}-missing-files.patch || die |
72 |
|
} |
73 |
|
|
74 |
src_compile() |
src_compile() |
75 |
{ |
{ |
76 |
cd ${SRCDIR} |
cd ${SRCDIR} |
90 |
--enable-annotate \ |
--enable-annotate \ |
91 |
|| die |
|| die |
92 |
|
|
93 |
|
# fixes compile issues with kde4 and kde3 installed at the same time |
94 |
|
sed -i -e "s:-lkdecore:${KDEDIR}/$(mlibdir)/libkdecore.so:g" \ |
95 |
|
-e "s:-lkdecorations:${KDEDIR}/$(mlibdir)/libkdecorations.so:g" \ |
96 |
|
kde/window-decorator-kde4/Makefile || die |
97 |
|
|
98 |
mmake || die |
mmake || die |
99 |
} |
} |