Magellan Linux

Contents of /trunk/extras/kdelibs/kdelibs-4.12.3-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 21150 - (show annotations) (download)
Thu Mar 13 07:56:38 2014 UTC (10 years, 2 months ago) by niro
File size: 3407 byte(s)
-rebuild without any clucene references from strigi or soprano
1 # $Id$
2
3 PNAME="kdelibs"
4 PVER="4.12.3"
5 PBUILD="r2"
6
7 DESCRIPTION="KDE4 core libraries."
8
9 DEPEND=">= kde-base/kde4-env-${PVER%.*}
10 >= x11-libs/libICE-1
11 >= x11-libs/libSM-1.2
12 >= x11-libs/libX11-1.6
13 >= x11-libs/libXau-1
14 >= x11-libs/libXcursor-1.1
15 >= x11-libs/libXdmcp-1.1
16 >= x11-libs/libXext-1.3
17 >= x11-libs/libXfixes-5
18 >= x11-libs/libXft-2.2
19 >= x11-libs/libXpm-3.5
20 >= x11-libs/libXrender-0.9
21 >= x11-libs/libXtst-1.2
22 >= x11-libs/libXScrnSaver-1.2
23 >= virtual/opengl
24 >= x11-apps/rgb-1
25 >= x11-apps/iceauth-1
26 >= app-arch/bzip2-1.0.6
27 >= app-arch/xz-utils-5
28 >= dev-libs/libxslt-1.1.26
29 >= dev-libs/libxml2-2.7
30 >= dev-libs/libpcre-8.33
31 >= dev-libs/openssl-1.0.1
32 >= media-libs/fontconfig-2.11
33 >= media-libs/freetype-2.5
34 >= media-libs/alsa-lib-1.0.27
35 >= app-admin/gamin-0.1.10
36 >= app-crypt/gnupg-2
37 >= media-libs/giflib-5
38 >= media-libs/libjpeg-8d
39 >= media-libs/libpng-1.5
40 >= media-libs/libjasper-1.900
41 >= media-libs/openexr-2.1
42 >= media-libs/herqq-1
43 >= app-text/enchant-1.6.0
44 >= net-dns/avahi-qt4-0.6.31
45 >= sys-apps/acl-2.2
46 >= sys-apps/dbus-1.8
47 >= sys-fs/udev-210
48 >= sys-fs/udisks2-2.1
49 >= sys-apps/upower-0.9
50 >= sys-libs/libutempter-1.1.5
51 >= sys-libs/zlib-1.2.5
52 >= x11-misc/shared-mime-info-0.90
53 >= x11-apps/xdg-utils-1.1
54 >= app-misc/strigi-0.7.8
55 >= dev-libs/soprano-2.9
56 >= dev-libs/shared-desktop-ontologies-0.11
57 >= app-crypt/qca-2
58 >= dev-libs/polkit-qt-0.103
59 >= dev-libs/libattica-0.4
60 >= dev-libs/libdbusmenu-qt-0.9
61 >= dev-libs/grantlee-0.3
62 >= virtual/phonon
63 >= virtual/phonon-backend
64 >= app-crypt/ca-certificates-2013
65 >= app-misc/media-player-info-21"
66
67 SDEPEND=">= sys-dev/gettext-0.18
68 >= app-text/docbook-xml-dtd42-4.2
69 >= app-text/docbook-xsl-stylesheets-1.76
70 >= kde-base/automoc4-0.9.88"
71
72 sminclude kde4
73
74 SRC_URI+=( mirror://${PNAME}/${PNAME}-4.5.1-kde-applications-menu.patch )
75
76 src_prepare()
77 {
78 munpack ${SRCFILE} || die
79 cd ${SRCDIR}
80
81 # avoid conflicts with gnome-menu and others
82 mpatch ${PNAME}-4.5.1-kde-applications-menu.patch || die
83 }
84
85 src_compile()
86 {
87 cd ${SRCDIR}
88
89 # only use enchant; it wraps all other spellchecking-engines
90 local myconf="$(cmake_with ENCHANT) $(cmake_without ASPELL) $(cmake_without HSPELL)"
91
92 kde4_configure \
93 $(cmake_opt KDE_DEFAULT_HOME .kde4) \
94 $(cmake_opt KDE_DISTRIBUTION_TEXT Magellan) \
95 $(cmake_opt KAUTH_BACKEND PolkitQt-1) \
96 $(cmake_with PolkitQt-1) \
97 $(cmake_with BZip2) \
98 $(cmake_with FAM) \
99 $(cmake_with OpenGL) \
100 $(cmake_with OpenSSL) \
101 $(cmake_with Avahi) \
102 $(cmake_with Soprano) \
103 $(cmake_with Jasper) \
104 $(cmake_with OpenEXR) \
105 $(cmake_with LibLZMA) \
106 $(cmake_with alsa) \
107 $(cmake_with acl) \
108 $(cmake_with SharedDesktopOntologies) \
109 $(cmake_with UDev) \
110 $(cmake_with SOLID_UDISKS2) \
111 $(cmake_with HUpnp) \
112 $(cmake_without DNSSD) \
113 $(cmake_without GSSAPI) \
114 ${myconf} \
115 || die
116
117 mmake || die
118 }
119
120 src_install()
121 {
122 kde4_src_install || die
123
124 # cert bundle seems to be hardcoded
125 # link it to the one from ca-certificates
126 rm -f ${BINDIR}/usr/share/apps/kssl/ca-bundle.crt || die
127 mlink /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt || die
128 }
129
130 postinstall()
131 {
132 echo
133 echo "To have full zeroconf support with kde,"
134 echo "make sure the avahi daemons are running."
135 echo "Also multicast dns host lookups should be"
136 echo "enabled in '/etc/nsswitch.conf'."
137 echo "e.g: ipv6 'hosts: files mdns dns'"
138 echo "or for ipv4 'hosts: files mdns4 dns'"
139 echo
140 }