Magellan Linux

Annotation of /trunk/extras/kde4plasma-addons/kde4plasma-addons-4.3.4-r1.smage2

Parent Directory Parent Directory | Revision Log 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)
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