Magellan Linux

Contents of /trunk/extras/kdebase-runtime/kdebase-runtime-4.14.2-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23313 - (show annotations) (download)
Mon Nov 10 10:52:51 2014 UTC (9 years, 7 months ago) by niro
File size: 2307 byte(s)
-fixed libssh reqirements and added missing docbook sdeps
1 # $Id$
2
3 PNAME="kdebase-runtime"
4 PVER="4.14.2"
5 PBUILD="r1"
6
7 DESCRIPTION="KDE4 runtime environment."
8
9 DEPEND="
10 == kde-base/kdelibs-${PVER}
11 == kde-base/kdepimlibs-${PVER}
12 == kde-base/kactivities-${PVER}
13 == kde-base/nepomuk-core-${PVER}
14 == kde-base/oxygen-icons-${PVER}
15 >= kde-base/qimageblitz-0.0.6
16 >= kde-base/polkit-kde-kcmodules-0.99
17 >= kde-base/polkit-kde-agent-0.99
18 >= virtual/phonon
19 >= app-arch/bzip2-1.0.6
20 >= app-arch/xz-utils-5
21 >= app-crypt/qca-2
22 >= app-misc/strigi-0.7.8
23 >= dev-libs/libattica-0.4
24 >= dev-libs/soprano-2.9
25 >= dev-libs/shared-desktop-ontologies-0.11
26 >= media-gfx/exiv2-0.24
27 >= media-libs/alsa-lib-1.0.28
28 >= media-libs/libcanberra-0.30
29 >= media-libs/openexr-2.2
30 >= media-sound/libpulse-5.0
31 >= net-fs/samba-3.6
32 >= net-libs/libssh-0.6
33 >= net-libs/openslp-2.0
34 >= net-misc/networkmanager-0.9.10
35 >= virtual/eject
36 >= x11-apps/xauth-1
37 >= x11-themes/hicolor-icon-theme-0.12"
38
39 # todo
40 #libwebp
41 #libstreamanalyzer
42
43 SDEPEND=">= app-text/docbook-xml-dtd42-4.2
44 >= app-text/docbook-xsl-stylesheets-1.76"
45
46 # knotify4 provides a notifcation daemon
47 PROVIDE="virtual/notification-daemon"
48
49 SRCFILE="kde-runtime-${PVER}.tar.xz"
50 SRCDIR="${BUILDDIR}/kde-runtime-${PVER}"
51
52 sminclude kde4 fdo-mime xdg
53
54 src_prepare()
55 {
56 kde4_src_prepare || die
57 cd ${SRCDIR}
58
59 # kdesu should reside in bindir not libexec
60 sed -i '/kdesu_executable/s:LIBEXEC_INSTALL_DIR:BIN_INSTALL_DIR:' \
61 kdesu/kdesu/CMakeLists.txt || die
62 }
63
64 src_compile()
65 {
66 cd ${SRCDIR}
67
68 # ntrack causes high cpu usage -> disabled atm
69 kde4_configure \
70 $(cmake_with ALSA) \
71 $(cmake_with BZip2) \
72 $(cmake_with Exiv2) \
73 $(cmake_with LibLZMA) \
74 $(cmake_with LibSSH) \
75 $(cmake_with NetworkManager) \
76 $(cmake_with OpenEXR) \
77 $(cmake_with PulseAudio) \
78 $(cmake_with QCA2) \
79 $(cmake_with SLP) \
80 $(cmake_with Samba) \
81 $(cmake_without QNtrack) \
82 || die
83
84 mmake || die
85 }
86
87 src_install()
88 {
89 kde4_src_install || die
90
91 # remove the hicolor icon theme index.theme so it doesn't clobber the real one
92 if [ -f ${BINDIR}/usr/share/icons/hicolor/index.theme ]
93 then
94 mdelete /usr/share/icons/hicolor/index.theme || die
95 fi
96 }
97
98 postinstall()
99 {
100 xdg_update_icon_resource
101 fdo-mime_update_mime_db
102 fdo-mime_update_desktop_db
103 }
104
105 postremove()
106 {
107 xdg_update_icon_resource
108 fdo-mime_update_mime_db
109 fdo-mime_update_desktop_db
110 }