diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -74,11 +74,17 @@ package() { ln -s . jre msg2 "Fixing directory structure..." - # Suffix .desktops + icons (sun-java.png -> sun-java-$_jname.png) + # Suffix .desktops + icon (sun-jcontrol.png -> sun-jcontrol-$_jname.png) for i in $(find lib/desktop/ -type f); do rename -- "." "-$_jname." $i done + # Link missing icons + for i in $(find lib/desktop/icons/ -name "*-$_jname.png" -type f); do + ln -s "sun-jcontrol-$_jname.png" "${i/jcontrol/java}" + ln -s "sun-jcontrol-$_jname.png" "${i/jcontrol/javaws}" + done + # Fix .desktop's sed -e '/JavaWS/!s|Name=Java|Name=Java '"$_major"'|' \ -e "s|Name=JavaWS|Name=JavaWS $_major|" \ |