Annotation of /trunk/extras/kde4plasma-addons/kde4plasma-addons-4.3.4-r1.smage2
Parent Directory | Revision Log
Revision 4428 -
(hide annotations)
(download)
Thu Dec 17 13:31:30 2009 UTC (14 years, 4 months ago) by niro
File size: 4577 byte(s)
Thu Dec 17 13:31:30 2009 UTC (14 years, 4 months ago) by niro
File size: 4577 byte(s)
auto added: ver bump to 4.3.4-r1
1 | niro | 4428 | # $Id$ |
2 | |||
3 | PNAME="kde4plasma-addons" | ||
4 | PVER="4.3.4" | ||
5 | PBUILD="r1" | ||
6 | |||
7 | PCATEGORIE="kde-base" | ||
8 | STATE="unstable" | ||
9 | |||
10 | # DESCRIPTION="Some toy tools for KDE4." | ||
11 | |||
12 | SDEPEND="== kde-base/kdelibs4-${PVER} | ||
13 | == kde-base/kdepimlibs4-${PVER} | ||
14 | == kde-base/kdebase4-workspace-${PVER} | ||
15 | == kde-base/kdegraphics4-${PVER} | ||
16 | == x11-misc/shared-mime-info-0.60" | ||
17 | |||
18 | SPLIT_PACKAGES="${PNAME}-applets-bball | ||
19 | ${PNAME}-applets-binary-clock | ||
20 | ${PNAME}-applets-bubblemon | ||
21 | ${PNAME}-applets-calculator | ||
22 | ${PNAME}-applets-charselect | ||
23 | ${PNAME}-applets-comic | ||
24 | ${PNAME}-applets-dict | ||
25 | ${PNAME}-applets-eyes | ||
26 | ${PNAME}-applets-fifteenpuzzle | ||
27 | ${PNAME}-applets-filewatcher | ||
28 | ${PNAME}-applets-frame | ||
29 | ${PNAME}-applets-fuzzy-clock | ||
30 | ${PNAME}-applets-incomingmsg | ||
31 | ${PNAME}-applets-kolourpicker | ||
32 | ${PNAME}-applets-konqprofiles | ||
33 | ${PNAME}-applets-konsoleprofiles | ||
34 | ${PNAME}-applets-lancelot | ||
35 | ${PNAME}-applets-leavenote | ||
36 | ${PNAME}-applets-life | ||
37 | ${PNAME}-applets-luna | ||
38 | ${PNAME}-applets-magnifique | ||
39 | ${PNAME}-applets-mediaplayer | ||
40 | ${PNAME}-applets-microblog | ||
41 | ${PNAME}-applets-news | ||
42 | ${PNAME}-applets-notes | ||
43 | ${PNAME}-applets-nowplaying | ||
44 | ${PNAME}-applets-opendesktop | ||
45 | ${PNAME}-applets-paste | ||
46 | ${PNAME}-applets-pastebin | ||
47 | ${PNAME}-applets-previewer | ||
48 | ${PNAME}-applets-rememberthemilk | ||
49 | ${PNAME}-applets-rssnow | ||
50 | ${PNAME}-applets-showdashboard | ||
51 | ${PNAME}-applets-showdesktop | ||
52 | ${PNAME}-applets-systemloadviewer | ||
53 | ${PNAME}-applets-timer | ||
54 | ${PNAME}-applets-unitconverter | ||
55 | ${PNAME}-applets-weather | ||
56 | ${PNAME}-applets-weatherstation | ||
57 | ${PNAME}-libs | ||
58 | ${PNAME}-runners-browserhistory | ||
59 | ${PNAME}-runners-contacts | ||
60 | ${PNAME}-runners-converter | ||
61 | ${PNAME}-runners-katesessions | ||
62 | ${PNAME}-runners-konquerorsessions | ||
63 | ${PNAME}-runners-konsolesessions | ||
64 | ${PNAME}-runners-spellchecker | ||
65 | ${PNAME}-wallpapers-mandelbrot | ||
66 | ${PNAME}-wallpapers-pattern | ||
67 | ${PNAME}-wallpapers-virus | ||
68 | ${PNAME}-wallpapers-weather" | ||
69 | # ${PNAME}-wallpapers-marble | ||
70 | |||
71 | sminclude kde4-split | ||
72 | |||
73 | UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'" | ||
74 | |||
75 | # todo: Marble support for the desktop globe wallpaper | ||
76 | |||
77 | split_info_kde4plasma-addons-libs() | ||
78 | { | ||
79 | DESCRIPTION="KDE4 plasma addon libraries." | ||
80 | DEPEND="== kde-base/kdelibs4-${PVER} | ||
81 | == kde-base/kdepimlibs4-${PVER} | ||
82 | == kde-base/kdebase4-workspace-${PVER} | ||
83 | == x11-misc/shared-mime-info-0.60" | ||
84 | } | ||
85 | |||
86 | # being a little hackish here: | ||
87 | for subpackage in ${SPLIT_PACKAGES} | ||
88 | do | ||
89 | case ${subpackage} in | ||
90 | *-applets-*) eval "split_info_${subpackage}() { DESCRIPTION=\"KDE4 Plasma addon '${subpackage#*-*-*-}'\"; DEPEND=\"== kde-base/kde4plasma-addons-libs-${PVER}\"; }" ;; | ||
91 | *-runners-*) eval "split_info_${subpackage}() { DESCRIPTION=\"KDE4 Plasma runner '${subpackage#*-*-*-}'\"; DEPEND=\"== kde-base/kdebase4-workspace-${PVER}\"; }" ;; | ||
92 | *-wallpapers-*) eval "split_info_${subpackage}() { DESCRIPTION=\"KDE4 Plasma wallpaper '${subpackage#*-*-*-}'\"; DEPEND=\"== kde-base/kdebase4-workspace-${PVER}\"; }" ;; | ||
93 | esac | ||
94 | done | ||
95 | |||
96 | # overrides: | ||
97 | split_info_kde4plasma-addons-applets-frame() | ||
98 | { | ||
99 | DESCRIPTION="KDE4 Plasma addon 'frame'." | ||
100 | DEPEND="== kde-base/kdebase4-workspace-${PVER} | ||
101 | == kde-base/kdegraphics4-libs-${PVER}" | ||
102 | } | ||
103 | |||
104 | split_info_kde4plasma-addons-runners-converter() | ||
105 | { | ||
106 | DESCRIPTION="KDE4 Plasma runner 'converter'." | ||
107 | DEPEND="== kde-base/kdebase4-workspace-${PVER} | ||
108 | == kde-base/kde4plasma-addons-libs-${PVER}" | ||
109 | } | ||
110 | |||
111 | src_compile() | ||
112 | { | ||
113 | cd ${SRCDIR} | ||
114 | |||
115 | kde4_configure $(cmake_with Kexiv2) $(cmake_with OpenGL) || die | ||
116 | mmake || die | ||
117 | } | ||
118 | |||
119 | src_install_kde4plasma-addons-libs() | ||
120 | { | ||
121 | local i | ||
122 | for i in libs dataengines | ||
123 | do | ||
124 | kde4-split_src_install_wrapper ${i} || die | ||
125 | done | ||
126 | } | ||
127 | |||
128 | # being a little hackish here: | ||
129 | for subpackage in ${SPLIT_PACKAGES} | ||
130 | do | ||
131 | # exclude meta packages | ||
132 | [[ ${subpackage} = ${PNAME}-meta ]] && continue | ||
133 | |||
134 | case ${subpackage} in | ||
135 | *-applets-*) eval "src_install_${subpackage}(){ kde4-split_src_install_wrapper 'applets/${subpackage#*-*-*-}' || die; }" ;; | ||
136 | *-runners-*) eval "src_install_${subpackage}(){ kde4-split_src_install_wrapper 'runners/${subpackage#*-*-*-}' || die; }" ;; | ||
137 | *-wallpapers-*) eval "src_install_${subpackage}(){ kde4-split_src_install_wrapper 'wallpapers/${subpackage#*-*-*-}' || die; }" ;; | ||
138 | esac | ||
139 | done | ||
140 | |||
141 | # overrides: | ||
142 | src_install_kde4plasma-addons-applets-dict() | ||
143 | { | ||
144 | kde4-split_src_install_wrapper applets/dict || die | ||
145 | |||
146 | # fixme: | ||
147 | # /usr/share/icons/oxygen/scalable/apps/accessories-dictionary.svgz | ||
148 | if [[ -d ${BINDIR}/usr/share/icons ]] | ||
149 | then | ||
150 | rm -r ${BINDIR}/usr/share/icons || die | ||
151 | fi | ||
152 | } | ||
153 | |||
154 | src_install_kde4plasma-addons-applets-fifteenpuzzle() | ||
155 | { | ||
156 | kde4-split_src_install_wrapper applets/fifteenPuzzle || die | ||
157 | } | ||
158 | |||
159 | src_install_kde4plasma-addons-applets-filewatcher() | ||
160 | { | ||
161 | kde4-split_src_install_wrapper applets/fileWatcher || die | ||
162 | } |
Properties
Name | Value |
---|---|
svn:keywords | Id |