diff options
author | Dmitry Valter | 2020-03-30 02:08:41 +0300 |
---|---|---|
committer | Dmitry Valter | 2020-03-30 02:08:41 +0300 |
commit | 47835ff66ecbc5a466cfdb9df381321ff2fe6fca (patch) | |
tree | 6744079399ccd0abe73b4bd43f9316d0b73ade98 | |
parent | 0f0a7985a717854ffd129b027995767aa6062e5e (diff) | |
download | aur-47835ff66ecbc5a466cfdb9df381321ff2fe6fca.tar.gz |
Add MimeType and use icons from drawio-desktop
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 13 insertions, 5 deletions
@@ -15,7 +15,6 @@ sha256sums=('e7eaaed5a6e8264fb8614a94cd3802896ceb2bab23eee1d3c3c44398c36af5be' '04232b38430ad19c3473093dcf08bb9ae1c4b00752d8ea04b69439d45369bfce') build() { - cp "$srcdir/drawio-desktop-$pkgver"/{package.json,yarn.lock} "$srcdir/drawio-$pkgver"/src/main/webapp/ cd "$srcdir/drawio-$pkgver"/etc/build ant app cd "$srcdir/drawio-$pkgver"/src/main/webapp @@ -82,11 +81,20 @@ package() { 'Categories=Graphics;' \ > "$pkgdir/usr/share/applications/draw.io.desktop" + MIMETYPE="$(grep mimeType "$srcdir/drawio-desktop-$pkgver/electron-builder-linux-mac.json" | sed 's/.*"mimeType":.*"\(.*\)".*/\1/g' | tr '\n' ';')" + if [[ -n "${MIMETYPE}" ]]; then + echo "MimeType=${MIMETYPE}" >> "$pkgdir/usr/share/applications/draw.io.desktop" + fi + # create icons - find 'images' -regex '.*/drawlogo[0-9]+\.png' | - grep -o '[0-9]\+' | + cd "$srcdir/drawio-desktop-$pkgver" + find 'build' -regex '.*/[0-9]+x[0-9]+\.png' | + grep -o '[0-9]\+' | + sort -u | while read size; do - install -Dm644 "images/drawlogo$size.png" \ - "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/draw.io.png" + if [[ -f "build/${size}x${size}.png" ]]; then + install -Dm644 "build/${size}x${size}.png" \ + "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/draw.io.png" + fi done } |