diff options
author | yjun | 2023-04-16 14:16:59 +0800 |
---|---|---|
committer | yjun | 2023-04-16 14:16:59 +0800 |
commit | e7904e7393526fa6cfb2bc4dfba1d0f0ff3b1aa3 (patch) | |
tree | e548af56be2ff5cfdb9128d179eef9aefa90a831 | |
parent | 338552efa340b8a8c1865e1aac3c816330dbeebc (diff) | |
download | aur-e7904e7393526fa6cfb2bc4dfba1d0f0ff3b1aa3.tar.gz |
Add mimetype association
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | gowin-eda-ide-project.xml | 7 | ||||
-rw-r--r-- | gowin-eda-ide.desktop | 3 |
4 files changed, 21 insertions, 5 deletions
@@ -1,22 +1,25 @@ pkgbase = gowin-eda pkgver = 1.9.8.11 - pkgrel = 1 + pkgrel = 2 url = http://www.gowinsemi.com.cn/faq.aspx arch = x86_64 license = unknown source = http://cdn.gowinsemi.com.cn/Gowin_V1.9.8.11_linux.tar.gz source = gowin-eda.png + source = gowin-eda-ide-project.xml source = gowin-eda-ide.desktop source = gowin-eda-programmer.desktop sha256sums = d27325f6419c32f3aa454c1fbd797f87a3f202b7ebd19817d1df9ef60e56a32b sha256sums = 346991b57db67aa4a8373ad09fd221e310c87ac7a6c90313cad7b48f7e6934ab - sha256sums = 607b4dbfe204859a8946789747992fa93e9e41692f3729c2132409bac92e01f9 + sha256sums = a95d18239e9ecb6b3f712fa569601e964624ef4ccb39ca85e56dfafa74b573d2 + sha256sums = 5a066787cac9410c279ff67a2174abf49a7357eb7ff6a209346bf754ad5f684e sha256sums = 13ada31589ca39eecf95dc3516f5db179ce53ac0ffbd140879f346d0d90a9829 pkgname = gowin-eda-ide pkgdesc = Gowin EDA IDE - Gowin EDA, an easy to use integrated design environment provides design engineers one-stop solution from design entry to verification. depends = fontconfig depends = freetype2 + optdepends = openfpgaloader: open source fpga programmer, as a replacement to Gowin Programmer provides = gowin-eda-ide provides = gowin-ide backup = opt/gowin-eda-ide/bin/gwlicense.ini @@ -2,7 +2,7 @@ pkgbase=gowin-eda pkgver=1.9.8.11 -pkgrel=1 +pkgrel=2 _desc="Gowin EDA, an easy to use integrated design environment provides design engineers one-stop solution from design entry to verification." arch=('x86_64') url="http://www.gowinsemi.com.cn/faq.aspx" @@ -10,11 +10,13 @@ url="http://www.gowinsemi.com.cn/faq.aspx" license=('unknown') source=("http://cdn.gowinsemi.com.cn/Gowin_V${pkgver/_/-}_linux.tar.gz" "${pkgbase}.png" + "${pkgbase}-ide-project.xml" "${pkgbase}-ide.desktop" "${pkgbase}-programmer.desktop") sha256sums=('d27325f6419c32f3aa454c1fbd797f87a3f202b7ebd19817d1df9ef60e56a32b' '346991b57db67aa4a8373ad09fd221e310c87ac7a6c90313cad7b48f7e6934ab' - '607b4dbfe204859a8946789747992fa93e9e41692f3729c2132409bac92e01f9' + 'a95d18239e9ecb6b3f712fa569601e964624ef4ccb39ca85e56dfafa74b573d2' + '5a066787cac9410c279ff67a2174abf49a7357eb7ff6a209346bf754ad5f684e' '13ada31589ca39eecf95dc3516f5db179ce53ac0ffbd140879f346d0d90a9829') _install() { @@ -74,6 +76,9 @@ _package-ide() { sed -i 's|../../Programmer|..////Programmer|g' ${pkgdir}/opt/${pkgname}/bin/gao_{sh,analyzer} sed -i 's|../../Programmer|..////Programmer|g' ${pkgdir}/opt/${pkgname}/plugins/ide/lib{StartPage,FpgaPrj}.so ln -s /opt/${pkgbase}-programmer ${pkgdir}/opt/${pkgname}/Programmer + + # MimeType association + install -Dm644 ${srcdir}/${pkgbase}-ide-project.xml -t ${pkgdir}/usr/share/mime/packages/ } _package-programmer() { diff --git a/gowin-eda-ide-project.xml b/gowin-eda-ide-project.xml new file mode 100644 index 000000000000..3da4e0ee217c --- /dev/null +++ b/gowin-eda-ide-project.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="application/x-gowin-eda-ide-project"> + <comment>Gowin EDA IDE Project</comment> + <glob pattern="*.gprj"/> + </mime-type> +</mime-info> diff --git a/gowin-eda-ide.desktop b/gowin-eda-ide.desktop index 77a67de0ac45..8bf9aa1f0f33 100644 --- a/gowin-eda-ide.desktop +++ b/gowin-eda-ide.desktop @@ -1,7 +1,8 @@ [Desktop Entry] Comment=Gowin EDA IDE Encoding=UTF-8 -Exec=/opt/gowin-eda-ide/bin/gw_ide +Exec=/opt/gowin-eda-ide/bin/gw_ide %U Icon=gowin-eda-ide Name=Gowin EDA IDE Type=Application +MimeType=application/x-gowin-eda-ide-project |