summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIlya Elenskiy2020-10-26 13:47:47 +0100
committerIlya Elenskiy2020-10-26 13:47:47 +0100
commitb0aa25c96afa99e355160d085dcf3c60de0c6235 (patch)
tree99347ab45fa2835918c3aef7ab039a6bf6ad1efa
downloadaur-b0aa25c96afa99e355160d085dcf3c60de0c6235.tar.gz
init upd to 2020, patch not applied
-rw-r--r--.SRCINFO60
-rw-r--r--PKGBUILD99
2 files changed, 159 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2c6cdbfedf0a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,60 @@
+pkgbase = labview-2020
+ pkgdesc = A system-design platform and development environment for a visual programming language from National Instruments.
+ pkgver = 1f1
+ pkgrel = 1
+ url = https://www.ni.com/labview/release-archive/2020/
+ arch = x86_64
+ license = custom:LabVIEW-2020
+ makedepends = sed
+ makedepends = libarchive
+ depends = xdg-utils
+ depends = hicolor-icon-theme
+ depends = desktop-file-utils
+ depends = shared-mime-info
+ options = !strip
+ source = file://labview-2020-core-20.0.1-1.x86_64.rpm
+ source = file://labview-2020-desktop-20.0.1-1.x86_64.rpm
+ source = file://labview-2020-examples-20.0.1-1.x86_64.rpm
+ source = file://labview-2020-exe-20.0.1-1.x86_64.rpm
+ source = file://labview-2020-help-20.0.1-1.x86_64.rpm
+ source = file://labview-2020-ref-20.0.1-1.x86_64.rpm
+ source = file://labview-2020-rte-20.0.1-2.x86_64.rpm
+ source = file://nicurli-20.0.0-f0.x86_64.rpm
+ source = file://niexfinder-base-1.0-59.noarch.rpm
+ source = file://niexfinder-exe-1.0-59.x86_64.rpm
+ source = file://niexfinder-labview-2020-20.0.1-1.noarch.rpm
+ source = file://niexfinder-lib-2020-20.0.1-1.x86_64.rpm
+ source = file://nijsonmapi-20.0.1-1.noarch.rpm
+ source = file://nilvcli-3.0.0.49156-f4.x86_64.rpm
+ source = file://ni-python-interface-20.0.0.49154-0+f2.x86_64.rpm
+ source = file://ni-service-locator-20.0.0.49152-0+f0.x86_64.rpm
+ source = file://nisslcerts-20.0.0-3.0.noarch.rpm
+ source = file://nissli-20.0.0-f0.x86_64.rpm
+ source = file://nitdmsi-19.0.0.49152-f0.x86_64.rpm
+ source = file://LICENSE.txt
+ source = file://PATENTS.txt
+ source = file://LV2020_f1LDevPatch.tgz
+ sha256sums = 440ad6f0dd88f1015a3a68b55beec710886658f189a44f0c11683e9766171e66
+ sha256sums = 700a417687cc928b6ed4af536fa4c6755507c5c2073f4fa0819630518706a5e7
+ sha256sums = a6d4f85c06de8d00629d2e781e769370dddcffe624c547ea57ade1ad1f399bf0
+ sha256sums = b0892581d01df5a1df9ce637609dc3dfd5b5b83bf58e97b02c2a35ec81a300a5
+ sha256sums = 2b0595171fd4459cae9e16f48c9bcfa2afdc59ff955b6738ece0bd0b0385c69d
+ sha256sums = 5ce5a77ab8963a7097c4698d0d917dde920fde5a2f37bf956e2b3514aebd2443
+ sha256sums = 88825a0e3e8bd1d403131038f4e02e80c8df09f6e39c2be3b1a6f5dc2c731100
+ sha256sums = a3db25755a63a6df4525bb11883f440e2798d7ba8e67eabaa31e9c796a7d4dc7
+ sha256sums = 911a996e926cbb19f785e3390623dbd57f0e0af07f442af1d54a405086018813
+ sha256sums = 96b1f89fe496059ecd321c88cead2d23aa80cf183965f654cab67fd7a6a7d2fe
+ sha256sums = 0b3f3f0a11735c4d15a9091f083d7306d38a849de6a435911ce02fc0f4a8c572
+ sha256sums = c8e84617cbf47d03a2332f4cd624d1e3a9d72d3cf477487006071630eb5bf616
+ sha256sums = 049af03eff27826ae468e4684c0538268bee3ebac502c5a66eb72f6dded990b2
+ sha256sums = cc51ee323c4e684d5dab4e39c492480fba3cb30018e200c3a8bb32e018f4ab76
+ sha256sums = ff189ce41f89fd766837551802ba90ad47470bd2b29830cad595cc7241c0c783
+ sha256sums = a8c68bcb84d26a2e85489083d45b13566816e26ec751775a60e92962ea668cc0
+ sha256sums = fd22b092deecf21e1ccc248cc1e9ccee9b4c68e949222233b7b0a103eb9cc042
+ sha256sums = b8e469a6cf867d1e42cdd2913ecf049f40183bab7724f4b7b3907d51e86aa30a
+ sha256sums = 9ae56b74c29ef4c45638b72d4acb77b500e5cedea8805db5b2c00a76736a1bf4
+ sha256sums = a2e8e7b6c315caf55ee120db96d49a2252022d5155641ae962292134c470322a
+ sha256sums = 73c55fae8f9a071d337a02ecc058eb52a275f9b428bb34f9bd439db6fb105bd3
+
+pkgname = labview-2020
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..35839b569ec9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,99 @@
+# Maintainer: Ilya Elenskiy
+# Contributor: Oystein Sture <oysstu@gmail.com>
+# Contributor: Tassos Natsakis <7712382@eipieq.com>
+
+_release='2020'
+_short_release="${_release:2:4}"
+_service_pack='1'
+pkgname="labview-${_release}"
+pkgver="${_service_pack}f1"
+pkgrel=1
+pkgdesc='A system-design platform and development environment for a visual programming language from National Instruments.'
+url="https://www.ni.com/labview/release-archive/${_release}/"
+arch=('x86_64')
+license=("custom:LabVIEW-${_release}")
+depends=('xdg-utils' 'hicolor-icon-theme' 'desktop-file-utils' 'shared-mime-info')
+makedepends=('sed' 'libarchive')
+options=('!strip') # Avoid time consuming operations.
+source=("file://labview-${_release}-core-${_short_release}.0.${_service_pack}-1.x86_64.rpm"
+ "file://labview-${_release}-desktop-${_short_release}.0.${_service_pack}-1.x86_64.rpm"
+ "file://labview-${_release}-examples-${_short_release}.0.${_service_pack}-1.x86_64.rpm"
+ "file://labview-${_release}-exe-${_short_release}.0.${_service_pack}-1.x86_64.rpm"
+ "file://labview-${_release}-help-${_short_release}.0.${_service_pack}-1.x86_64.rpm"
+ "file://labview-${_release}-ref-${_short_release}.0.${_service_pack}-1.x86_64.rpm"
+ "file://labview-${_release}-rte-${_short_release}.0.${_service_pack}-2.x86_64.rpm"
+ "file://nicurli-${_short_release}.0.0-f0.x86_64.rpm"
+ "file://niexfinder-base-1.0-59.noarch.rpm"
+ "file://niexfinder-exe-1.0-59.x86_64.rpm"
+ "file://niexfinder-labview-${_release}-${_short_release}.0.${_service_pack}-1.noarch.rpm"
+ "file://niexfinder-lib-${_release}-${_short_release}.0.${_service_pack}-1.x86_64.rpm"
+ "file://nijsonmapi-${_short_release}.0.${_service_pack}-1.noarch.rpm"
+ "file://nilvcli-3.0.0.49156-f4.x86_64.rpm"
+ "file://ni-python-interface-${_short_release}.0.0.49154-0+f2.x86_64.rpm"
+ "file://ni-service-locator-${_short_release}.0.0.49152-0+f0.x86_64.rpm"
+ "file://nisslcerts-${_short_release}.0.0-3.0.noarch.rpm"
+ "file://nissli-${_short_release}.0.0-f0.x86_64.rpm"
+ "file://nitdmsi-19.0.0.49152-f0.x86_64.rpm"
+ "file://LICENSE.txt"
+ "file://PATENTS.txt"
+ "file://LV2020_f1LDevPatch.tgz")
+sha256sums=('440ad6f0dd88f1015a3a68b55beec710886658f189a44f0c11683e9766171e66'
+ '700a417687cc928b6ed4af536fa4c6755507c5c2073f4fa0819630518706a5e7'
+ 'a6d4f85c06de8d00629d2e781e769370dddcffe624c547ea57ade1ad1f399bf0'
+ 'b0892581d01df5a1df9ce637609dc3dfd5b5b83bf58e97b02c2a35ec81a300a5'
+ '2b0595171fd4459cae9e16f48c9bcfa2afdc59ff955b6738ece0bd0b0385c69d'
+ '5ce5a77ab8963a7097c4698d0d917dde920fde5a2f37bf956e2b3514aebd2443'
+ '88825a0e3e8bd1d403131038f4e02e80c8df09f6e39c2be3b1a6f5dc2c731100'
+ 'a3db25755a63a6df4525bb11883f440e2798d7ba8e67eabaa31e9c796a7d4dc7'
+ '911a996e926cbb19f785e3390623dbd57f0e0af07f442af1d54a405086018813'
+ '96b1f89fe496059ecd321c88cead2d23aa80cf183965f654cab67fd7a6a7d2fe'
+ '0b3f3f0a11735c4d15a9091f083d7306d38a849de6a435911ce02fc0f4a8c572'
+ 'c8e84617cbf47d03a2332f4cd624d1e3a9d72d3cf477487006071630eb5bf616'
+ '049af03eff27826ae468e4684c0538268bee3ebac502c5a66eb72f6dded990b2'
+ 'cc51ee323c4e684d5dab4e39c492480fba3cb30018e200c3a8bb32e018f4ab76'
+ 'ff189ce41f89fd766837551802ba90ad47470bd2b29830cad595cc7241c0c783'
+ 'a8c68bcb84d26a2e85489083d45b13566816e26ec751775a60e92962ea668cc0'
+ 'fd22b092deecf21e1ccc248cc1e9ccee9b4c68e949222233b7b0a103eb9cc042'
+ 'b8e469a6cf867d1e42cdd2913ecf049f40183bab7724f4b7b3907d51e86aa30a'
+ '9ae56b74c29ef4c45638b72d4acb77b500e5cedea8805db5b2c00a76736a1bf4'
+ 'a2e8e7b6c315caf55ee120db96d49a2252022d5155641ae962292134c470322a'
+ '73c55fae8f9a071d337a02ecc058eb52a275f9b428bb34f9bd439db6fb105bd3')
+
+prepare() {
+ cd ${srcdir}
+ for file in ${source[@]}; do if [ ${file: -4} == ".rpm" ]; then bsdtar -xf "${file#file://}"; fi; done
+}
+
+
+package() {
+ mkdir -p "${pkgdir}/opt"
+
+ cp -rp "${srcdir}/usr/local/natinst" "${pkgdir}/opt/"
+
+ mkdir -p "${pkgdir}/usr/share/licenses/LabVIEW-${_release}"
+ cp "${srcdir}/LICENSE.txt" "${pkgdir}/usr/share/licenses/LabVIEW-${_release}/LICENSE.txt"
+ cp "${srcdir}/PATENTS.txt" "${pkgdir}/usr/share/licenses/LabVIEW-${_release}/PATENTS.txt"
+
+ mkdir -p "${pkgdir}/usr/share/icons/hicolor/48x48/apps"
+ mkdir -p "${pkgdir}/usr/share/icons/hicolor/128x128/apps"
+ mkdir -p "${pkgdir}/usr/share/icons/hicolor/48x48/mimetypes"
+ mkdir -p "${pkgdir}/usr/share/icons/hicolor/128x128/mimetypes"
+
+ cp "${pkgdir}/opt/natinst/LabVIEW-${_release}-64/etc/desktop/icons/48x48/labview.png" "${pkgdir}/usr/share/icons/hicolor/48x48/apps/labview.png"
+ cp "${pkgdir}/opt/natinst/LabVIEW-${_release}-64/etc/desktop/icons/48x48/natinst-labview.png" "${pkgdir}/usr/share/icons/hicolor/48x48/apps/natinst-labview.png"
+ cp "${pkgdir}/opt/natinst/LabVIEW-${_release}-64/etc/desktop/icons/128x128/labview.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/labview.png"
+ cp "${pkgdir}/opt/natinst/LabVIEW-${_release}-64/etc/desktop/icons/128x128/natinst-labview.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/natinst-labview.png"
+
+ for file in "${pkgdir}"/opt/natinst/LabVIEW-"${_release}-64"/etc/desktop/icons/48x48/application-x-*.png; do
+ cp "$file" ${pkgdir}/usr/share/icons/hicolor/48x48/mimetypes/
+ cp "$file" ${pkgdir}/usr/share/icons/hicolor/128x128/mimetypes/
+ done
+
+ mkdir -p "${pkgdir}/usr/share/applications"
+ sed "s,Exec.*,Exec=/opt/natinst/LabVIEW-${_release}-64/labview -launch "%F"," "${pkgdir}/opt/natinst/LabVIEW-${_release}-64/etc/desktop/apps/natinst-labview64-${_release}.desktop" > "${pkgdir}/usr/share/applications/natinst-labview-${_release}.desktop"
+
+ mkdir -p "${pkgdir}/usr/share/mime/packages"
+ cp "${pkgdir}/opt/natinst/LabVIEW-${_release}-64/etc/desktop/mime/labview.xml" "${pkgdir}/usr/share/mime/packages"
+}
+
+# vim:set et sw=2 sts=2: