Magellan Linux

Contents of /trunk/extras/kdelibs/kdelibs-4.14.2-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


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