diff options
author | Ilya Elenskiy | 2020-10-26 13:47:47 +0100 |
---|---|---|
committer | Ilya Elenskiy | 2020-10-26 13:47:47 +0100 |
commit | b0aa25c96afa99e355160d085dcf3c60de0c6235 (patch) | |
tree | 99347ab45fa2835918c3aef7ab039a6bf6ad1efa | |
download | aur-b0aa25c96afa99e355160d085dcf3c60de0c6235.tar.gz |
init upd to 2020, patch not applied
-rw-r--r-- | .SRCINFO | 60 | ||||
-rw-r--r-- | PKGBUILD | 99 |
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: |