Magellan Linux

Contents of /branches/R11-stable/extras/kdelibs/kdelibs-4.14.3-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 24499 - (show annotations) (download)
Fri Feb 20 11:41:01 2015 UTC (9 years, 2 months ago) by niro
File size: 3603 byte(s)
-release branches/R11-stable
1 # $Id$
2
3 PNAME="kdelibs"
4 PVER="4.14.3"
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 >= app-crypt/qca-2
52 >= dev-libs/polkit-qt-0.112
53 >= dev-libs/libattica-0.4
54 >= dev-libs/libdbusmenu-qt-0.9
55 >= virtual/phonon
56 >= virtual/phonon-backend
57 >= app-crypt/ca-certificates-2014
58 >= app-misc/media-player-info-22"
59
60 SDEPEND=">= sys-dev/gettext-0.18
61 >= app-text/docbook-xml-dtd42-4.2
62 >= app-text/docbook-xsl-stylesheets-1.76
63 >= kde-base/automoc4-0.9.88
64 >= dev-libs/grantlee-0.5
65 >= x11-apps/qt4-designer-4.8"
66
67 sminclude kde4 fdo-mime xdg
68
69 kde4_add_nepomuk_depend "DEPEND" ">= dev-libs/soprano-2.9"
70 kde4_add_nepomuk_depend "DEPEND" ">= dev-libs/shared-desktop-ontologies-0.11"
71
72 SRC_URI+=( mirror://${PNAME}/${PNAME}-4.5.1-kde-applications-menu.patch )
73
74 src_prepare()
75 {
76 munpack ${SRCFILE} || die
77 cd ${SRCDIR}
78
79 # avoid conflicts with gnome-menu and others
80 mpatch ${PNAME}-4.5.1-kde-applications-menu.patch || die
81 }
82
83 src_compile()
84 {
85 cd ${SRCDIR}
86
87 # only use enchant; it wraps all other spellchecking-engines
88 local myconf="$(cmake_with ENCHANT) $(cmake_without ASPELL) $(cmake_without HSPELL)"
89
90 kde4_configure \
91 $(cmake_opt KDE_DEFAULT_HOME .kde4) \
92 $(cmake_opt KDE_DISTRIBUTION_TEXT Magellan) \
93 $(cmake_opt KAUTH_BACKEND PolkitQt-1) \
94 $(cmake_with PolkitQt-1) \
95 $(cmake_with BZip2) \
96 $(cmake_with FAM) \
97 $(cmake_with OpenGL) \
98 $(cmake_with OpenSSL) \
99 $(cmake_with Avahi) \
100 $(cmake_with Soprano) \
101 $(cmake_with Jasper) \
102 $(cmake_with OpenEXR) \
103 $(cmake_with LibLZMA) \
104 $(cmake_with alsa) \
105 $(cmake_with acl) \
106 $(cmake_with SharedDesktopOntologies) \
107 $(cmake_with UDev) \
108 $(cmake_with SOLID_UDISKS2) \
109 $(cmake_with HUpnp) \
110 $(cmake_without DNSSD) \
111 $(cmake_without GSSAPI) \
112 ${myconf} \
113 || die
114
115 mmake || die
116 }
117
118 src_install()
119 {
120 kde4_src_install || die
121
122 # cert bundle seems to be hardcoded
123 # link it to the one from ca-certificates
124 mdelete /usr/share/apps/kssl/ca-bundle.crt || die
125 mlink /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt || die
126 }
127
128 postinstall()
129 {
130 echo
131 echo "To have full zeroconf support with kde,"
132 echo "make sure the avahi daemons are running."
133 echo "Also multicast dns host lookups should be"
134 echo "enabled in '/etc/nsswitch.conf'."
135 echo "e.g: ipv6 'hosts: files mdns dns'"
136 echo "or for ipv4 'hosts: files mdns4 dns'"
137 echo
138
139 xdg_update_icon_resource
140 fdo-mime_update_desktop_db
141 fdo-mime_update_mime_db
142 }
143
144 postremove()
145 {
146 xdg_update_icon_resource
147 fdo-mime_update_desktop_db
148 fdo-mime_update_mime_db
149 }