summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorÉtienne Deparis2016-12-15 20:09:12 +0100
committerÉtienne Deparis2016-12-15 20:09:12 +0100
commit3c66106fcdb0b8c8cfe32565169d65817de6ba15 (patch)
treefc9dbbfe09bc0d2fd46128ea55a37bb9162226d0 /PKGBUILD
parentc3e7230e2d85c922baa088269bc99a97a22db179 (diff)
downloadaur-3c66106fcdb0b8c8cfe32565169d65817de6ba15.tar.gz
Big refactoring to be more acurate with mate-desktop
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD113
1 files changed, 111 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 148665e555bc..34c75a606ccd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=bluecurve-icon-theme
pkgver=8.0.2
-pkgrel=13
+pkgrel=15
_rhfedver=24
_rhpkgrel=12
_rhpkgver=23
@@ -23,7 +23,116 @@ sha256sums=('25d69cd3bff37bc346d482b4453e728bdaf39766c6a847dd83fff4dec3098792')
build() {
cd $srcdir/usr/share/icons
mv Bluecurve BluecurveRH
- sed -i s/Name=Bluecurve/Name=BluecurveRH/ BluecurveRH/index.theme
+
+ sed -i "s/^Name=Bluecurve$/Name=BluecurveRH/" BluecurveRH/index.theme
+ sed -i "s/^Context=FileSystems$/Context=Places/" BluecurveRH/index.theme
+ sed -i "s|^\[\(.*\)/status\]$|[\1/status]\nContext=Status|" BluecurveRH/index.theme
+
+ for size in 16x16 24x24 32x32 36x36 48x48; do
+ cd $srcdir/usr/share/icons/BluecurveRH/$size/filesystems
+ ln -s ../../$size/apps/desktop.png user-desktop.png
+ ln -s ../../$size/apps/icon-network-systems.png network-server.png
+ ln -s ../../$size/apps/icon-network-systems.png network-workgroup.png
+
+ [ ! -d ../status ] && mkdir ../status
+ cd ../status
+ for icon in $(find ../apps -type f -name 'gpm-*'); do
+ mv $icon .
+ done
+ for icon in $(find . -type f -name 'gpm-primary*' -printf "%f\n"); do
+ ln -s ../../$size/status/$icon ${icon/primary/battery}
+ done
+ ln -s ../../$size/status/gpm-primary-080-charging.png battery-good-charging.png
+ ln -s ../../$size/status/gpm-primary-100-charging.png battery-full-charging.png
+ ln -s ../../$size/status/gpm-primary-100-charged.png battery-full-charged.png
+ ln -s ../../$size/status/gpm-primary-100.png battery-full.png
+ ln -s ../../$size/status/gpm-primary-missing.png battery-missing.png
+ ln -s ../../$size/status/gpm-primary-080.png battery-good.png
+ ln -s ../../$size/status/gpm-primary-020.png battery-low.png
+ ln -s ../../$size/status/gpm-primary-010.png battery-empty.png
+ ln -s ../../$size/status/gpm-primary-020-charging.png battery-low-charging.png
+ if [ -f ../stock/printer-broken.png ]; then
+ ln -s ../../$size/stock/printer-broken.png battery-caution-charging.png
+ ln -s ../../$size/stock/printer-broken.png battery-caution.png
+ fi
+
+ cd ../apps
+ [ -f ../status/gpm-ac-adapter ] && mv ../status/gpm-ac-adapter.png .
+ [ -f ../status/gpm-brightness.png ] && mv ../status/gpm-brightness.png .
+ rm icon-system-settings.png
+ ln -s ../../$size/apps/preferences-desktop-wallpaper.png icon-system-settings.png
+ ln -s ../../$size/apps/file-manager.png caja.png
+ ln -s ../../$size/apps/file-manager.png system-file-manager.png
+ ln -s ../../$size/mimetypes/user-home.png caja_home.png
+ ln -s ../../$size/apps/gdm.png lightdm-gtk-greeter-settings.png
+ ln -s ../../$size/apps/icon-network-systems.png mate-network-properties.png
+ ln -s ../../$size/apps/gnome-grecord.png multimedia-volume-control.png
+ ln -s ../../$size/status/gpm-primary-100-charging.png mate-power-manager.png
+ ln -s ../../$size/apps/gnome-ccwindowmanager.png preferences-system-windows.png
+ ln -s ../../$size/apps/icon-x-config.png mate-preferences-desktop-display.png
+ ln -s ../../$size/apps/icon-x-config.png preferences-desktop-display.png
+ ln -s ../../$size/apps/gnome-ccperiph.png preferences-desktop-peripherals.png
+ ln -s ../../$size/apps/gaim.png mate-notification-properties.png
+ ln -s ../../$size/apps/gnome-settings-keybindings.png preferences-desktop-keyboard-shortcuts.png
+ ln -s ../../$size/apps/500_setup.png preferences-desktop-default-applications.png
+ ln -s ../../$size/apps/gnome-panel.png mozo.png
+ ln -s ../../$size/apps/gnome-panel.png alacarte.png
+ ln -s ../../$size/apps/gnome-log.png mate-system-log.png
+ ln -s ../../$size/apps/gnome-session.png mate-session-properties.png
+ ln -s ../../$size/apps/icon-user-id.png user-info.png
+ ln -s ../../$size/apps/gnome-color-xterm.png utilities-terminal.png
+ ln -s ../../$size/apps/utilities-system-monitor.png mate-power-statistics.png
+ ln -s ../../$size/apps/accessories-text-editor.png emacs.png
+ ln -s ../../$size/apps/email.png thunderbird.png
+ ln -s ../../$size/apps/galeon.png firefox.png
+ ln -s ../../$size/apps/icon-audio.png spotify.png
+ if [ "$size" != "36x36" ]; then
+ cp openofficeorg-writer.png libreoffice-writer.png
+ cp openofficeorg-calc.png libreoffice-calc.png
+ cp openofficeorg-math.png libreoffice-math.png
+ cp openofficeorg-base.png libreoffice-base.png
+ cp openofficeorg-impress.png libreoffice-impress.png
+ cp openofficeorg-draw.png libreoffice-draw.png
+ fi
+ if [ -f ../stock/panel-launcher.png ]; then
+ ln -s ../../$size/stock/panel-launcher.png applications-science.png
+ ln -s ../../$size/stock/panel-launcher.png package_science.png
+ fi
+
+ [ ! -d ../actions ] && mkdir ../actions
+ cd ../actions
+ [ -f connect_no.png ] && ln -s ../../$size/actions/connect_no.png system-shutdown.png
+ [ -f ../status/gpm-hibernate.png ] && mv ../status/gpm-hibernate.png .
+ [ -f ../status/gpm-suspend.png ] && mv ../status/gpm-suspend.png .
+ ln -s ../../$size/apps/gnome-searchtool.png system-search.png
+
+ [ ! -d ../devices ] && mkdir ../devices
+ cd ../devices
+ ln -s ../../$size/apps/gpm-ac-adapter.png ac-adapter.png
+ ln -s ../../$size/status/gpm-primary-100-charging.png battery.png
+ done
+
+ for size in 16x16 24x24 48x48 96x96; do
+ cd $srcdir/usr/share/icons/BluecurveRH/$size/mimetypes
+ cp openofficeorg-drawing.png libreoffice-drawing.png
+ cp openofficeorg-presentation-template.png libreoffice-presentation-template.png
+ cp openofficeorg-oasis-text-template.png libreoffice-oasis-text-template.png
+ cp openofficeorg-presentation.png libreoffice-presentation.png
+ cp openofficeorg-spreadsheet-template.png libreoffice-spreadsheet-template.png
+ cp openofficeorg-oasis-drawing.png libreoffice-oasis-drawing.png
+ cp openofficeorg-oasis-text.png libreoffice-oasis-text.png
+ cp openofficeorg-oasis-web-template.png libreoffice-oasis-web-template.png
+ cp openofficeorg-oasis-spreadsheet.png libreoffice-oasis-spreadsheet.png
+ cp openofficeorg-oasis-presentation.png libreoffice-oasis-presentation.png
+ cp openofficeorg-text-template.png libreoffice-text-template.png
+ cp openofficeorg-oasis-master-document.png libreoffice-oasis-master-document.png
+ cp openofficeorg-spreadsheet.png libreoffice-spreadsheet.png
+ cp openofficeorg-text.png libreoffice-text.png
+ cp openofficeorg-drawing-template.png libreoffice-drawing-template.png
+ cp openofficeorg-oasis-drawing-template.png libreoffice-oasis-drawing-template.png
+ cp openofficeorg-oasis-spreadsheet-template.png libreoffice-oasis-spreadsheet-template.png
+ cp openofficeorg-oasis-presentation-template.png libreoffice-oasis-presentation-template.png
+ done
}
package() {