summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 28573388c230a346ce69da93fd86876611b5779c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Maintainer: Jager1win jagerwin@ya.ru
pkgname=gucli-bin
pkgver=1.0.0
pkgrel=1
pkgdesc="Your personal command center in the system tray"
arch=('x86_64')
url="https://github.com/jager1win/gucli"
license=('GPL-3.0')
depends=('gtk3' 'webkit2gtk-4.1' 'libayatana-appindicator-glib' 'libnotify')
install="gucli.install"
source=(
  "gucli::${url}/releases/download/v${pkgver}/gucli"
  "gucli.desktop"
  "512x512.png::${url}/raw/main/src-tauri/icons/512x512.png"
  "256x256.png::${url}/raw/main/src-tauri/icons/256x256.png"
  "128x128.png::${url}/raw/main/src-tauri/icons/128x128.png"
  "64x64.png::${url}/raw/main/src-tauri/icons/64x64.png"
  "48x48.png::${url}/raw/main/src-tauri/icons/48x48.png"
  "32x32.png::${url}/raw/main/src-tauri/icons/32x32.png"
  "24x24.png::${url}/raw/main/src-tauri/icons/24x24.png"
  "16x16.png::${url}/raw/main/src-tauri/icons/16x16.png"
)
sha256sums=('ed78be9c5bd6614faac9b0957d04b8a4d3be6688b6508693eabbc6c1894fdcff'
            'SKIP'
            'SKIP'
            'SKIP'
            'SKIP'
            'SKIP'
            'SKIP'
            'SKIP'
            'SKIP'
            'SKIP')


package() {
  # Install binary
  install -Dm755 "gucli" "${pkgdir}/usr/bin/gucli"
  
  # Install desktop file
  install -Dm644 "gucli.desktop" "${pkgdir}/usr/share/applications/gucli.desktop"
  
  # Install icons
  for icon_size in 16 24 32 48 64 128 256 512; do
    if [[ -f "${icon_size}x${icon_size}.png" ]]; then
      install -Dm644 "${icon_size}x${icon_size}.png" \
        "${pkgdir}/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps/gucli.png"
    fi
  done
}