diff options
author | eugene | 2021-06-06 15:19:02 +0000 |
---|---|---|
committer | eugene | 2021-06-06 15:19:02 +0000 |
commit | 6ee2b155d52060c629aeb8e655ff4745285e8780 (patch) | |
tree | c85b2a733d299879cd247dbfdfd2e472e50f68c6 /PKGBUILD | |
parent | 18ea65b12b56566d7311bc579c74b3222953ffc5 (diff) | |
download | aur-xcursor-chromeos.tar.gz |
adapt to upstream changes, make makefile POSIX-compliant
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 197 |
1 files changed, 86 insertions, 111 deletions
@@ -1,134 +1,109 @@ # Maintainer: Philip Goto <philip.goto@gmail.com> pkgname=xcursor-chromeos pkgver=latest -pkgrel=1 +pkgrel=2 pkgdesc="The cursors from Chrome OS" arch=('any') url="https://www.chromium.org/chromium-os" -license=('unknown') +license=('BSD') makedepends=('xorg-xcursorgen') provides=('xcursor-chromeos') -source=("https://chromium.googlesource.com/chromium/src/+archive/master/ui/resources.tar.gz" +source=("https://chromium.googlesource.com/chromium/src/+archive/main/ui/resources.tar.gz" + "LICENSE.b64::https://chromium.googlesource.com/chromium/src/+/main/LICENSE?format=TEXT" "makefile") md5sums=('SKIP' + 'SKIP' 'SKIP') -prepare() { - mkdir "${pkgname}-${pkgver}" - cd "${pkgname}-${pkgver}" - - mv "../makefile" "makefile" +_prepare_list=( + "alias alias" + "cell cell" + "context_menu context_menu" + "copy copy" + "crosshair crosshair" + "fleur hand1" + "hand2 hand2" + "hand3 grabbing" + "help help" + "left_ptr left_ptr" + "move move" + "nodrop nodrop" + "sb_horizontal_double_arrow sb_h_double_arrow" + "sb_vertical_double_arrow sb_v_double_arrow" + "top_left_corner top_left_corner" + "top_right_corner top_right_corner" + "xterm xterm" + "xterm_horiz xterm_horiz" + "zoom_in zoom_in" + "zoom_out zoom_out" +) - mv "../default_100_percent/common/pointers/alias.png" "alias_25.png" - mv "../default_100_percent/common/pointers/cell.png" "cell_25.png" - mv "../default_100_percent/common/pointers/context_menu.png" "context_menu_25.png" - mv "../default_100_percent/common/pointers/copy.png" "copy_25.png" - mv "../default_100_percent/common/pointers/crosshair.png" "crosshair_25.png" - mv "../default_100_percent/common/pointers/fleur.png" "hand1_25.png" - mv "../default_100_percent/common/pointers/hand2.png" "hand2_25.png" - mv "../default_100_percent/common/pointers/hand3.png" "grabbing_25.png" - mv "../default_100_percent/common/pointers/help.png" "help_25.png" - mv "../default_100_percent/common/pointers/left_ptr.png" "left_ptr_25.png" - mv "../default_100_percent/common/pointers/move.png" "move_25.png" - mv "../default_100_percent/common/pointers/nodrop.png" "nodrop_25.png" - mv "../default_100_percent/common/pointers/sb_h_double_arrow.png" "sb_h_double_arrow_25.png" - mv "../default_100_percent/common/pointers/sb_v_double_arrow.png" "sb_v_double_arrow_25.png" - mv "../default_100_percent/common/pointers/top_left_corner.png" "top_left_corner_25.png" - mv "../default_100_percent/common/pointers/top_right_corner.png" "top_right_corner_25.png" - mv "../default_100_percent/common/pointers/xterm.png" "xterm_25.png" - mv "../default_100_percent/common/pointers/xterm_horiz.png" "xterm_horiz_25.png" - mv "../default_100_percent/common/pointers/zoom_in.png" "zoom_in_25.png" - mv "../default_100_percent/common/pointers/zoom_out.png" "zoom_out_25.png" +_package_list=( + "alias dnd-link" + "crosshair cross" + "grabbing fleur" + "grabbing pointer-move" + "grabbing dnd-move" + "hand1 grab" + "hand2 hand" + "hand2 pointer" + "help left_ptr_help" + "left_ptr all-scroll" + "left_ptr arrow" + "left_ptr default" + "left_ptr wait" + "left_ptr watch" + "nodrop no-drop" + "nodrop dnd-no-drop" + "sb_h_double_arrow e-resize" + "sb_h_double_arrow ew-resize" + "sb_h_double_arrow h_double_arrow" + "sb_h_double_arrow left_side" + "sb_h_double_arrow right_side" + "sb_h_double_arrow w-resize" + "sb_v_double_arrow bottom_side" + "sb_v_double_arrow n-resize" + "sb_v_double_arrow ns-resize" + "sb_v_double_arrow s-resize" + "sb_v_double_arrow row-resize" + "sb_v_double_arrow top_side" + "sb_v_double_arrow v_double_arrow" + "top_right_corner bd_double_arrow" + "top_left_corner bottom_right_corner" + "top_left_corner nw-resize" + "top_left_corner se-resize" + "top_right_corner bottom_left_corner" + "top_right_corner fd_double_arrow" + "top_right_corner ne-resize" + "top_right_corner sw-resize" + "xterm text" +) - mv "../default_200_percent/common/pointers/alias.png" "alias_50.png" - mv "../default_200_percent/common/pointers/cell.png" "cell_50.png" - mv "../default_200_percent/common/pointers/context_menu.png" "context_menu_50.png" - mv "../default_200_percent/common/pointers/copy.png" "copy_50.png" - mv "../default_200_percent/common/pointers/crosshair.png" "crosshair_50.png" - mv "../default_200_percent/common/pointers/fleur.png" "hand1_50.png" - mv "../default_200_percent/common/pointers/hand2.png" "hand2_50.png" - mv "../default_200_percent/common/pointers/hand3.png" "grabbing_50.png" - mv "../default_200_percent/common/pointers/help.png" "help_50.png" - mv "../default_200_percent/common/pointers/left_ptr.png" "left_ptr_50.png" - mv "../default_200_percent/common/pointers/move.png" "move_50.png" - mv "../default_200_percent/common/pointers/nodrop.png" "nodrop_50.png" - mv "../default_200_percent/common/pointers/sb_h_double_arrow.png" "sb_h_double_arrow_50.png" - mv "../default_200_percent/common/pointers/sb_v_double_arrow.png" "sb_v_double_arrow_50.png" - mv "../default_200_percent/common/pointers/top_left_corner.png" "top_left_corner_50.png" - mv "../default_200_percent/common/pointers/top_right_corner.png" "top_right_corner_50.png" - mv "../default_200_percent/common/pointers/xterm.png" "xterm_50.png" - mv "../default_200_percent/common/pointers/xterm_horiz.png" "xterm_horiz_50.png" - mv "../default_200_percent/common/pointers/zoom_in.png" "zoom_in_50.png" - mv "../default_200_percent/common/pointers/zoom_out.png" "zoom_out_50.png" +prepare() { + mkdir -p "$pkgname-$pkgver" + for pair in "${_prepare_list[@]}" + do + read -r src dst <<< "$pair" + mv "$srcdir/default_100_percent/common/pointers/$src.png" "$pkgname-$pkgver/${dst}_25.png" + mv "$srcdir/default_200_percent/common/pointers/$src.png" "$pkgname-$pkgver/${dst}_50.png" + done } build() { - cd "${pkgname}-${pkgver}" - make + make -f "$srcdir/makefile" -C "$pkgname-$pkgver" + base64 -d "$srcdir/LICENSE.b64" > "$pkgname-$pkgver/LICENSE" } package() { - cd "${pkgname}-${pkgver}" - - install -dm 755 "${pkgdir}/usr/share/icons/${pkgname}/cursors/" + cd "$pkgname-$pkgver" - install -m 644 "zoom_out" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "alias" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "cell" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "context_menu" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "copy" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "crosshair" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "grabbing" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "hand1" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "hand2" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "help" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "left_ptr" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "move" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "nodrop" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "sb_h_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "sb_v_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "top_left_corner" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "top_right_corner" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "xterm" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "xterm_horiz" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" - install -m 644 "zoom_in" "${pkgdir}/usr/share/icons/${pkgname}/cursors/" + install -dm 755 "$pkgdir/usr/share/icons/$pkgname/cursors/" - ln -s "alias" "${pkgdir}/usr/share/icons/${pkgname}/cursors/dnd-link" - ln -s "bottom_left_corner" "${pkgdir}/usr/share/icons/${pkgname}/cursors/sw-resize" - ln -s "bottom_right_corner" "${pkgdir}/usr/share/icons/${pkgname}/cursors/se-resize" - ln -s "crosshair" "${pkgdir}/usr/share/icons/${pkgname}/cursors/cross" - ln -s "grabbing" "${pkgdir}/usr/share/icons/${pkgname}/cursors/fleur" - ln -s "grabbing" "${pkgdir}/usr/share/icons/${pkgname}/cursors/pointer-move" - ln -s "grabbing" "${pkgdir}/usr/share/icons/${pkgname}/cursors/dnd-move" - ln -s "hand" "${pkgdir}/usr/share/icons/${pkgname}/cursors/pointer" - ln -s "hand1" "${pkgdir}/usr/share/icons/${pkgname}/cursors/grab" - ln -s "hand2" "${pkgdir}/usr/share/icons/${pkgname}/cursors/hand" - ln -s "help" "${pkgdir}/usr/share/icons/${pkgname}/cursors/left_ptr_help" - ln -s "left_ptr" "${pkgdir}/usr/share/icons/${pkgname}/cursors/all-scroll" - ln -s "left_ptr" "${pkgdir}/usr/share/icons/${pkgname}/cursors/arrow" - ln -s "left_ptr" "${pkgdir}/usr/share/icons/${pkgname}/cursors/default" - ln -s "left_ptr" "${pkgdir}/usr/share/icons/${pkgname}/cursors/wait" - ln -s "left_ptr" "${pkgdir}/usr/share/icons/${pkgname}/cursors/watch" - ln -s "nodrop" "${pkgdir}/usr/share/icons/${pkgname}/cursors/no-drop" - ln -s "nodrop" "${pkgdir}/usr/share/icons/${pkgname}/cursors/dnd-no-drop" - ln -s "sb_h_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/e-resize" - ln -s "sb_h_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/ew-resize" - ln -s "sb_h_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/h_double_arrow" - ln -s "sb_h_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/left_side" - ln -s "sb_h_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/right_side" - ln -s "sb_h_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/w-resize" - ln -s "sb_v_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/bottom_side" - ln -s "sb_v_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/n-resize" - ln -s "sb_v_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/ns-resize" - ln -s "sb_v_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/s-resize" - ln -s "sb_v_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/row-resize" - ln -s "sb_v_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/top_side" - ln -s "sb_v_double_arrow" "${pkgdir}/usr/share/icons/${pkgname}/cursors/v_double_arrow" - ln -s "top_right_corner" "${pkgdir}/usr/share/icons/${pkgname}/cursors/bd_double_arrow" - ln -s "top_left_corner" "${pkgdir}/usr/share/icons/${pkgname}/cursors/bottom_right_corner" - ln -s "top_left_corner" "${pkgdir}/usr/share/icons/${pkgname}/cursors/nw-resize" - ln -s "top_right_corner" "${pkgdir}/usr/share/icons/${pkgname}/cursors/bottom_left_corner" - ln -s "top_right_corner" "${pkgdir}/usr/share/icons/${pkgname}/cursors/fd_double_arrow" - ln -s "top_right_corner" "${pkgdir}/usr/share/icons/${pkgname}/cursors/ne-resize" - ln -s "xterm" "${pkgdir}/usr/share/icons/${pkgname}/cursors/text" + for pair in "${_package_list[@]}" + do + read -r src dst <<< "$pair" + install -m 644 "$src" "$pkgdir/usr/share/icons/$pkgname/cursors/" + ln -s "$src" "$pkgdir/usr/share/icons/$pkgname/cursors/$dst" + done + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |