Contents of /trunk/extras/kde4plasma-addons/kde4plasma-addons-4.3.4-r1.smage2
Parent Directory | Revision Log
Revision 4433 -
(show annotations)
(download)
Thu Dec 17 14:11:20 2009 UTC (14 years, 9 months ago) by niro
File size: 4577 byte(s)
Thu Dec 17 14:11:20 2009 UTC (14 years, 9 months ago) by niro
File size: 4577 byte(s)
auto added: ver bump to 4.3.4-r1
1 | # $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}-libs |
19 | ${PNAME}-applets-bball |
20 | ${PNAME}-applets-binary-clock |
21 | ${PNAME}-applets-bubblemon |
22 | ${PNAME}-applets-calculator |
23 | ${PNAME}-applets-charselect |
24 | ${PNAME}-applets-comic |
25 | ${PNAME}-applets-dict |
26 | ${PNAME}-applets-eyes |
27 | ${PNAME}-applets-fifteenpuzzle |
28 | ${PNAME}-applets-filewatcher |
29 | ${PNAME}-applets-frame |
30 | ${PNAME}-applets-fuzzy-clock |
31 | ${PNAME}-applets-incomingmsg |
32 | ${PNAME}-applets-kolourpicker |
33 | ${PNAME}-applets-konqprofiles |
34 | ${PNAME}-applets-konsoleprofiles |
35 | ${PNAME}-applets-lancelot |
36 | ${PNAME}-applets-leavenote |
37 | ${PNAME}-applets-life |
38 | ${PNAME}-applets-luna |
39 | ${PNAME}-applets-magnifique |
40 | ${PNAME}-applets-mediaplayer |
41 | ${PNAME}-applets-microblog |
42 | ${PNAME}-applets-news |
43 | ${PNAME}-applets-notes |
44 | ${PNAME}-applets-nowplaying |
45 | ${PNAME}-applets-opendesktop |
46 | ${PNAME}-applets-paste |
47 | ${PNAME}-applets-pastebin |
48 | ${PNAME}-applets-previewer |
49 | ${PNAME}-applets-rememberthemilk |
50 | ${PNAME}-applets-rssnow |
51 | ${PNAME}-applets-showdashboard |
52 | ${PNAME}-applets-showdesktop |
53 | ${PNAME}-applets-systemloadviewer |
54 | ${PNAME}-applets-timer |
55 | ${PNAME}-applets-unitconverter |
56 | ${PNAME}-applets-weather |
57 | ${PNAME}-applets-weatherstation |
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 |