summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcyrozap2019-04-19 00:43:00 -0500
committercyrozap2019-04-19 00:43:00 -0500
commit97a6249f023cb657c1f897993a80f65690d78307 (patch)
tree0d81be3fae90275cb43c8350352c469df7bd5cf3
parent819c67e473ec051b156ba46c6c9dfc39301e7ef9 (diff)
downloadaur-97a6249f023cb657c1f897993a80f65690d78307.tar.gz
Add .desktop files
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD9
-rw-r--r--xilinx-ise-32.desktop9
-rw-r--r--xilinx-ise-64.desktop9
4 files changed, 31 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b7ec874aec1e..7c23c6f28516 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -18,6 +18,10 @@ pkgbase = xilinx-ise
options = !strip
source = file://Xilinx_ISE_DS_Lin_14.7_1015_1.tar
md5sums = e8065b2ffb411bb74ae32efa475f9817
+ source_i686 = xilinx-ise-32.desktop
+ sha256sums_i686 = ecde1d1a403ccf366def3f6199f84992ded5e4626eeb6399395ad76f0e3d7643
+ source_x86_64 = xilinx-ise-64.desktop
+ sha256sums_x86_64 = 74b1bf6d07520314dec833a777ebc47a166992c3aeb771b20dca9562288da47a
pkgname = xilinx-ise
diff --git a/PKGBUILD b/PKGBUILD
index b5dafc48946c..a9b34c03b675 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,14 +12,20 @@ optdepends=('fxload: Firmware loader for some programmer dongles'
'digilent.adept.utilities: Digilent programmer support')
options=('!strip')
source=('file://Xilinx_ISE_DS_Lin_14.7_1015_1.tar')
+source_i686=('xilinx-ise-32.desktop')
+source_x86_64=('xilinx-ise-64.desktop')
md5sums=('e8065b2ffb411bb74ae32efa475f9817')
+sha256sums_i686=('ecde1d1a403ccf366def3f6199f84992ded5e4626eeb6399395ad76f0e3d7643')
+sha256sums_x86_64=('74b1bf6d07520314dec833a777ebc47a166992c3aeb771b20dca9562288da47a')
PKGEXT=".pkg.tar"
if [[ $CARCH == 'i686' ]]; then
_arch=lin
+ _bits=32
elif [[ $CARCH == 'x86_64' ]]; then
_arch=lin64
+ _bits=64
fi
prepare() {
@@ -57,4 +63,7 @@ package() {
# https://forums.xilinx.com/t5/Installation-and-Licensing/ISE-14-7-on-CentOS-6-4-missing-libQt-Network-so-workaround/td-p/379325
install -d ${pkgdir}/usr/lib
ln -s /usr/lib/libQtNetwork.so ${pkgdir}/usr/lib/libQt_Network.so
+
+ # Install .desktop file
+ install -Dm 644 ${srcdir}/xilinx-ise-${_bits}.desktop ${pkgdir}/usr/share/applications/xilinx-ise.desktop
}
diff --git a/xilinx-ise-32.desktop b/xilinx-ise-32.desktop
new file mode 100644
index 000000000000..d17623422ab5
--- /dev/null
+++ b/xilinx-ise-32.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Xilinx ISE 14.7
+Comment=Xilinx ISE Design Suite
+Categories=Development;
+Exec=/usr/bin/sh -c "unset LANG && unset QT_PLUGIN_PATH && source /opt/Xilinx/14.7/ISE_DS/settings32.sh && ise"
+Icon=/opt/Xilinx/14.7/ISE_DS/ISE/data/images/pn-ise.png
+StartupWMClass=_pn
diff --git a/xilinx-ise-64.desktop b/xilinx-ise-64.desktop
new file mode 100644
index 000000000000..54c39bccbfcc
--- /dev/null
+++ b/xilinx-ise-64.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Xilinx ISE 14.7
+Comment=Xilinx ISE Design Suite
+Categories=Development;
+Exec=/usr/bin/sh -c "unset LANG && unset QT_PLUGIN_PATH && source /opt/Xilinx/14.7/ISE_DS/settings64.sh && ise"
+Icon=/opt/Xilinx/14.7/ISE_DS/ISE/data/images/pn-ise.png
+StartupWMClass=_pn