1 # Maintainer: Artem A. Klevtsov unikum.pm@gmail.com
4 # change to "y" that activate
9 pkgname=kdeicons-reflektions-kde4
10 _pkgname=Reflektions_KDE4
13 pkgdesc="This is a version of the KDE4 port of the "Reflektions" icons."
15 url="http://kde-look.org/content/show.php/Reflektions_KDE4?content=110944"
17 makedepends=('imagemagick' 'unrar')
18 source=("http://www.deviantart.com/download/134739465/reflektions_kde4_v1_45_by_linuxfever-d287xmx.rar")
19 md5sums=('2a3097d20b15d85b6b80c421310aadbc')
21 SIZES="8x8 16x16 22x22 32x32 48x48 64x64"
22 DIRS="actions apps categories devices emblems emotes mimetypes places status"
26 if [ -d Reflektions_KDE4 ]; then
27 msg2 "Clean previous build directory..."
28 rm -rf Reflektions_KDE4
31 msg2 "Extract files..."
32 unrar x -inul reflektions_kde4_v*.rar
34 cd ${srcdir}/${_pkgname}
37 msg2 "Create directories..."
38 for size in ${SIZES}; do
39 for dir in ${DIRS}; do
40 mkdir -pm 755 ${size}/${dir}
44 msg2 "Convert icons..."
45 for dir in ${DIRS}; do
46 cd ${srcdir}/${_pkgname}/128x128_or/${dir}
48 for size in ${SIZES}; do
49 convert "${icon}" -resize ${size} ../../${size}/${dir}/"${icon}"
56 cd ${srcdir}/${_pkgname}
57 install -dm 755 ${pkgdir}/usr/share/icons/${_pkgname}
58 install -dm 755 ${pkgdir}/usr/share/icons/${_pkgname}/128x128
59 install -Dm 644 index.theme ${pkgdir}/usr/share/icons/${_pkgname}/
61 cp -r 128x128_or/* ${pkgdir}/usr/share/icons/${_pkgname}/128x128
63 for size in ${SIZES}; do
64 cp -r ${size} ${pkgdir}/usr/share/icons/${_pkgname}
67 for size in ${SIZES}; do
68 cp -r ${size}_or/* ${pkgdir}/usr/share/icons/${_pkgname}/${size}
71 cp -r 24x24_or/* ${pkgdir}/usr/share/icons/${_pkgname}/22x22
73 ## Install color-scheme
74 if [[ ${colors} = y ]]; then
75 install -Dm 644 Theme/Reflektions.colors ${pkgdir}/usr/share/apps/color-schemes/Reflektions_KDE4.colors
77 ##Install systray icons and plasma theme
79 if [[ ${systray} = y && ${plasma} = n ]]; then
80 install -dm 755 ${pkgdir}/usr/share/apps/desktoptheme/default/{icons,widgets}
81 install -Dm 644 Systray/icons/* ${pkgdir}/usr/share/apps/desktoptheme/default/icons/
82 install -Dm 644 Systray/widgets/* ${pkgdir}/usr/share/apps/desktoptheme/default/widgets/
83 elif [[ ${systray} = n && ${plasma} = y ]]; then
84 install -Dm 644 PlasmaTheme/metadata.desktop.or ${pkgdir}/usr/share/apps/desktoptheme/Reflektions_KDE4/metadata.desktop
85 elif [[ ${systray} = y && ${plasma} = y ]]; then
86 install -dm 755 ${pkgdir}/usr/share/apps/desktoptheme/Reflektions_KDE4/{icons,widgets}
87 install -Dm 644 Systray/icons/* ${pkgdir}/usr/share/apps/desktoptheme/Reflektions_KDE4/icons/
88 install -Dm 644 Systray/widgets/* ${pkgdir}/usr/share/apps/desktoptheme/Reflektions_KDE4/widgets/
89 install -Dm 644 PlasmaTheme/metadata.desktop.or ${pkgdir}/usr/share/apps/desktoptheme/Reflektions_KDE4/metadata.desktop
92 find ${pkgdir} -type d -exec chmod 755 {} \;
93 find ${pkgdir} -type f -exec chmod 644 {} \;