]> Pileus Git - ~andy/sunrise/blob - x11-themes/qtcurve/qtcurve-0.44.3.ebuild
bbb8c02942cb554b425c5c1934cbf1da718f1d72
[~andy/sunrise] / x11-themes / qtcurve / qtcurve-0.44.3.ebuild
1 # Copyright 1999-2006 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 inherit kde-functions
6
7 MY_P_GTK1="${PN/qtcurve/QtCurve-Gtk1}-0.42.2"  # last gtk1 version
8 MY_P_GTK2="${P/qtcurve/QtCurve-Gtk2}"
9 MY_P_KDE="${P/qtcurve/QtCurve-KDE3}"
10
11 DESCRIPTION="A set of widget styles for KDE, GTK1, and GTK2 based apps."
12 HOMEPAGE="http://www.kde-look.org/content/show.php?content=40492"
13 SRC_URI="kde? ( http://home.freeuk.com/cpdrummond/${MY_P_KDE}.tar.gz )
14                 gtk1? ( http://home.freeuk.com/cpdrummond/${MY_P_GTK1}.tar.gz )
15                 gtk? ( http://home.freeuk.com/cpdrummond/${MY_P_GTK2}.tar.gz )"
16
17 LICENSE="GPL-2"
18 SLOT="0"
19 KEYWORDS="~amd64 ~x86"
20 IUSE="gtk gtk1 kde"
21 DEPEND="
22         gtk? (
23                 dev-libs/atk
24                 dev-libs/glib
25                 x11-libs/cairo
26                 >=x11-libs/gtk+-2.0
27                 x11-libs/pango
28         )
29         gtk1? ( =x11-libs/gtk+-1.2* )
30         kde? ( kde-base/kdelibs >=x11-libs/qt-3.3 )
31 "
32 RDEPEND="${DEPEND}"
33
34 S="${WORKDIR}"
35
36 src_compile() {
37         if use kde ; then
38                 cd ${S}/${MY_P_KDE}
39                 econf --without-arts || die "econf failed"
40                 emake || die "emake failed"
41         fi
42         if use gtk1 ; then
43                 cd ${S}/${MY_P_GTK1}
44                 econf || die "econf failed"
45                 emake || die "emake failed"
46         fi
47         if use gtk ; then
48                 cd ${S}/${MY_P_GTK2}
49                 econf || die "econf failed"
50                 emake || die "emake failed"
51         fi
52 }
53
54 src_install () {
55         for pkg in ${MY_P_GTK1} ${MY_P_GTK2} ${MY_P_KDE} ; do
56                 if [[ -d ${S}/$pkg ]] ; then
57                         cd ${S}/$pkg
58                         emake DESTDIR="${D}" install || die "emake install failed"
59                         docinto $pkg
60                         dodoc ChangeLog README TODO
61                 fi
62         done
63 }