summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: e7fff5952947d916a5e6c3d363056e2c53d41688 (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
# Maintainer: Nichlas Severinsen <ns@nsz.no>

pkgname=cq-editor-bin
_gitname=CQ-editor
pkgver=0.2
pkgrel=3
url="https://github.com/CadQuery/CQ-editor"
pkgdesc="CadQuery GUI editor based on PyQT"
provides=("cq-editor")
arch=("x86_64")
license=("Apache 2.0")

source=("https://github.com/CadQuery/${_gitname}/releases/download/${pkgver}/${_gitname}-Linux-${arch}.zip"
        "https://raw.githubusercontent.com/CadQuery/CQ-editor/master/icons/cadquery_logo_dark.svg"
        "cq-editor.desktop")

sha256sums=("9a39fcf938112993290c058c67b1ac92f2560fd459de2f0f94b29a74954df47c"
            "54eca787b08c860682339d28cd3795448118f29f3a7988cdcbc7e671e58cabfa"
            "867b2a5dfaa56aec9a0bdfcd53ae8b857fc4adb1ea15c48b74e351c9a1bfb8c7")

package() {
  cd $srcdir/${_gitname}

  install -d "${pkgdir}/opt/${pkgname}"

  cp -r . "${pkgdir}/opt/${pkgname}"

  rm -f "${pkgdir}/opt/${pkgname}/libstdc++.so.6"

  chmod +x "${pkgdir}/opt/${pkgname}/CQ-editor" 

  mkdir -p "${pkgdir}/usr/bin/"

  ln -s "/opt/${pkgname}/CQ-editor" "${pkgdir}/usr/bin/cq-editor"

  # icon for .desktop

  install -Dm644 "${srcdir}/cadquery_logo_dark.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/cq-editor.svg"

  # .desktop

  install -Dm644 "${srcdir}/cq-editor.desktop" "${pkgdir}/usr/share/applications/cq-editor.desktop"
  
}