Magellan Linux

Contents of /branches/magellan-next/extras/kdelibs4/kdelibs4-4.4.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6756 - (show annotations) (download)
Wed Sep 22 13:25:49 2010 UTC (13 years, 7 months ago) by niro
File size: 2691 byte(s)
imported from trunk
1 # $Id: kdelibs4-4.4.2-r2.smage2 5468 2010-06-28 11:59:34Z niro $
2
3 PNAME="kdelibs4"
4 PVER="4.4.5"
5 PBUILD="r1"
6
7 STATE="unstable"
8
9 DESCRIPTION="KDE4 core libraries."
10
11 DEPEND=">= x11-libs/libICE-1
12 >= x11-libs/libSM-1
13 >= x11-libs/libX11-1
14 >= x11-libs/libXau-1
15 >= x11-libs/libXcursor-1
16 >= x11-libs/libXdmcp-1
17 >= x11-libs/libXext-1
18 >= x11-libs/libXfixes-4
19 >= x11-libs/libXft-2
20 >= x11-libs/libXpm-3
21 >= x11-libs/libXrender-0.9
22 >= x11-libs/libXtst-1
23 >= virtual/opengl
24 >= x11-apps/rgb-1
25 >= x11-apps/iceauth-1
26 >= app-arch/bzip2-1.0.2
27 >= dev-libs/libxslt-1.1.24
28 >= dev-libs/libxml2-2.7
29 >= dev-libs/libpcre-8.0
30 >= dev-libs/openssl-0.9.8
31 >= media-libs/fontconfig-2
32 >= media-libs/freetype-2
33 >= media-libs/alsa-lib-1.0.21
34 >= media-libs/libtiff-3.9
35 >= app-admin/fam-2.7.0
36 >= app-text/ghostscript-gpl-8
37 >= media-libs/giflib-4
38 >= media-libs/libjpeg-7
39 >= media-libs/libpng-1.2.40
40 >= media-libs/libart_lgpl-2.3.20
41 >= media-libs/libjasper-1.900
42 >= media-libs/openexr-1.6
43 >= net-dns/libidn-1.15
44 >= app-text/aspell-0.60
45 >= app-text/enchant-1.5.0
46 >= net-dns/avahi-qt4-0.6.25
47 >= sys-apps/dbus-1.3
48 >= x11-misc/shared-mime-info-0.70
49 >= app-misc/strigi-0.7
50 >= dev-libs/soprano-2.4.0
51 >= dev-libs/shared-desktop-ontologies-0.3
52 >= app-crypt/qca-2
53 >= dev-libs/polkit-qt-0.95
54 >= dev-libs/libattica-0.1.2
55 >= virtual/phonon
56 >= kde-base/kde4-env-${PVER}"
57
58 SDEPEND=">= sys-dev/gettext-0.17"
59
60 sminclude kde4
61
62 UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'"
63
64 src_compile()
65 {
66 cd ${SRCDIR}
67
68 kde4_configure \
69 -DKDE_DISTRIBUTION_TEXT=Magellan \
70 $(cmake_with BZip2) \
71 $(cmake_with FAM) \
72 $(cmake_with OpenGL) \
73 $(cmake_with ASPELL) \
74 $(cmake_with OpenSSL) \
75 $(cmake_with Avahi) \
76 $(cmake_with Soprano) \
77 $(cmake_with Jasper) \
78 $(cmake_with OpenEXR) \
79 $(cmake_with ENCHANT) \
80 $(cmake_without DNSSD) \
81 $(cmake_without HSPELL) \
82 $(cmake_without GSSAPI) \
83 $(cmake_without HSPELL) \
84 || die
85
86 mmake || die
87 }
88
89 preinstall()
90 {
91 if [[ ! -z $(magequery -n kdelibs4-experimental) ]]
92 then
93 echo -e ${COLRED}
94 echo -e "Error: kde-base/kdelibs4-experimental is installed!!"
95 echo -e "kdelibs4-experimental colides with the new kde-4.4."
96 echo -e "Please uninstall kde-base/kdelibs4-experimental first!"
97 echo -e ${COLDEFAULT}
98 die "kde-base/kdelibs4-experimental found!"
99 fi
100 }
101
102 postinstall()
103 {
104 kde4_postinstall
105
106 echo
107 echo "To have full zeroconf support with kde,"
108 echo "make sure the avahi daemons are running."
109 echo "Also multicast dns host lookups should be"
110 echo "enabled in '/etc/nsswitch.conf'."
111 echo "e.g: ipv6 'hosts: files mdns dns'"
112 echo "or for ipv4 'hosts: files mdns4 dns'"
113 echo
114 }