Magellan Linux

Annotation of /branches/R11-stable/extras/kdebase-runtime/kdebase-runtime-4.14.3-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


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