summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNico Rumpeltin2019-12-20 13:04:25 +0100
committerNico Rumpeltin2019-12-20 13:04:25 +0100
commita4bc592f362658bb86b1e83ea8667c0189287e78 (patch)
tree65414366290bde9033f196b44ad9f8609344d690
parent48a854773136099e3c512517b16fe18fdbd977f1 (diff)
downloadaur-a4bc592f362658bb86b1e83ea8667c0189287e78.tar.gz
Added description to seperate packages
-rw-r--r--.SRCINFO71
-rw-r--r--PKGBUILD39
-rw-r--r--modelsim-ase.desktop4
-rw-r--r--quartus.desktop4
4 files changed, 77 insertions, 41 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 790e24536f50..7f0bf99c0732 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,28 @@
pkgbase = intel_fpga_lite
pkgdesc = Quartus Prime Lite Edition design software for Intel FPGA's. Split packages
pkgver = 19.1.0.670
- pkgrel = 2
+ pkgrel = 3
url = http://fpgasoftware.intel.com/?edition=lite
arch = x86_64
license = custom
makedepends = patchelf
+ options = !strip
+ options = !debug
+ source = http://download.altera.com/akdlm/software/acdsinst/19.1std/670/ib_tar/Quartus-lite-19.1.0.670-linux.tar
+ source = quartus.sh
+ source = quartus.desktop
+ source = modelsim-ase.sh
+ source = modelsim-ase.desktop
+ source = 51-usbblaster.rules
+ sha256sums = 3546e90f6496b17c3c3e3e8582a3991940ad73ed112740428864460cfab6e40a
+ sha256sums = 16206c08cd04fb02318a20e053346c68e77275b324ca24cfb3da64b03420ab3c
+ sha256sums = f263e0c2d469564b51c131cc450e8ee6cd0a2f059153e01ac7e498e2f9d6a9c9
+ sha256sums = 363be8b0656b56f92c34ac0581a8a0f3bb1edaa9da361f50d1e60ec3334c13a7
+ sha256sums = a37738de447c50ca7bfe856466bd9567850ccf45ac6c3f0a6e63ef5bb863645f
+ sha256sums = dd9d33fa2698a0ec11ae86f4508f77e2e12bf4a21224f5b16640bc41d6c0999b
+
+pkgname = intel_fpga_lite-base
+ pkgdesc = Quartus Prime Lite Edition design software for Intel FPGA's. Split packages
depends = lib32-expat
depends = lib32-fontconfig
depends = lib32-freetype2
@@ -29,58 +46,54 @@ pkgbase = intel_fpga_lite
depends = lib32-libxtst
depends = lib32-tkimg
depends = libpng12
- options = !strip
- options = !debug
- source = http://download.altera.com/akdlm/software/acdsinst/19.1std/670/ib_tar/Quartus-lite-19.1.0.670-linux.tar
- source = quartus.sh
- source = quartus.desktop
- source = modelsim-ase.sh
- source = modelsim-ase.desktop
- source = 51-usbblaster.rules
- sha256sums = 3546e90f6496b17c3c3e3e8582a3991940ad73ed112740428864460cfab6e40a
- sha256sums = 16206c08cd04fb02318a20e053346c68e77275b324ca24cfb3da64b03420ab3c
- sha256sums = f263e0c2d469564b51c131cc450e8ee6cd0a2f059153e01ac7e498e2f9d6a9c9
- sha256sums = 363be8b0656b56f92c34ac0581a8a0f3bb1edaa9da361f50d1e60ec3334c13a7
- sha256sums = a37738de447c50ca7bfe856466bd9567850ccf45ac6c3f0a6e63ef5bb863645f
- sha256sums = dd9d33fa2698a0ec11ae86f4508f77e2e12bf4a21224f5b16640bc41d6c0999b
-
-pkgname = intel_fpga_lite-base
pkgname = intel_fpga_lite-ip
- depends = intel_fpga_lite-base=19.1.0.670-2
+ pkgdesc = ModelSim-Intel FPGA Starter Edition
+ depends = intel_fpga_lite-base=19.1.0.670-3
pkgname = intel_fpga_lite-modelsim_ase
- depends = intel_fpga_lite-base=19.1.0.670-2
+ pkgdesc = Nios II Embedded Design Suite
+ depends = intel_fpga_lite-base=19.1.0.670-3
pkgname = intel_fpga_lite-nios2eds
- depends = intel_fpga_lite-base=19.1.0.670-2
+ pkgdesc = Nios II Embedded Design Suite
+ depends = intel_fpga_lite-base=19.1.0.670-3
pkgname = intel_fpga_lite-quartus
- depends = intel_fpga_lite-base=19.1.0.670-2
- depends = intel_fpga_lite-ip=19.1.0.670-2
+ pkgdesc = Quartus Prime Lite Edition
+ depends = intel_fpga_lite-base=19.1.0.670-3
+ depends = intel_fpga_lite-ip=19.1.0.670-3
pkgname = intel_fpga_lite-quartus-help
- depends = intel_fpga_lite-quartus=19.1.0.670-2
+ pkgdesc = Help for Quartus Prime Lite Edition
+ depends = intel_fpga_lite-quartus=19.1.0.670-3
pkgname = intel_fpga_lite-quartus-arria_lite
- depends = intel_fpga_lite-quartus=19.1.0.670-2
+ pkgdesc = Arria Support Quartus Prime Lite Edition
+ depends = intel_fpga_lite-quartus=19.1.0.670-3
pkgname = intel_fpga_lite-quartus-cyclone
- depends = intel_fpga_lite-quartus=19.1.0.670-2
+ pkgdesc = Cyclone IV Support Quartus Prime Lite Edition
+ depends = intel_fpga_lite-quartus=19.1.0.670-3
pkgname = intel_fpga_lite-quartus-cyclone10lp
- depends = intel_fpga_lite-quartus=19.1.0.670-2
+ pkgdesc = Cyclone 10 LP Support Quartus Prime Lite Edition
+ depends = intel_fpga_lite-quartus=19.1.0.670-3
pkgname = intel_fpga_lite-quartus-cyclonev
- depends = intel_fpga_lite-quartus=19.1.0.670-2
+ pkgdesc = Cyclone V Support Quartus Prime Lite Edition
+ depends = intel_fpga_lite-quartus=19.1.0.670-3
pkgname = intel_fpga_lite-quartus-max
- depends = intel_fpga_lite-quartus=19.1.0.670-2
+ pkgdesc = MAX II and MAX V Support Quartus Prime Lite Edition
+ depends = intel_fpga_lite-quartus=19.1.0.670-3
pkgname = intel_fpga_lite-quartus-max10
- depends = intel_fpga_lite-quartus=19.1.0.670-2
+ pkgdesc = MAX 10 Support Quartus Prime Lite Edition
+ depends = intel_fpga_lite-quartus=19.1.0.670-3
pkgname = intel_fpga_lite
+ pkgdesc = Quartus Prime Lite Edition design software for Intel FPGA's. Split packages
depends = intel_fpga_lite-base
depends = intel_fpga_lite-ip
depends = intel_fpga_lite-modelsim_ase
diff --git a/PKGBUILD b/PKGBUILD
index a6716f683e4e..0605572bada6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ _patchver=.0
_buildver=670
_basever=.0.670
pkgver=${_mainver}${_patchver}.${_buildver}
-pkgrel=2
+pkgrel=3
pkgdesc="Quartus Prime Lite Edition design software for Intel FPGA's. Split packages"
arch=('x86_64')
url="http://fpgasoftware.intel.com/?edition=lite"
@@ -21,13 +21,6 @@ license=('custom')
_inteldir="/opt/intel_fpga_lite/${_mainver}"
-# According to the installer script, these dependencies are needed for the installer
-depends=('lib32-expat' 'lib32-fontconfig' 'lib32-freetype2' 'lib32-glibc'
- 'lib32-gtk2' 'lib32-libcanberra' 'lib32-libpng' 'lib32-libice' 'lib32-libsm'
- 'lib32-util-linux' 'lib32-ncurses' 'lib32-ncurses5-compat-libs' 'lib32-zlib'
- 'lib32-libx11' 'lib32-libxau' 'lib32-libxdmcp' 'lib32-libxext' 'lib32-libxft'
- 'lib32-libxrender' 'lib32-libxt' 'lib32-libxtst' 'lib32-tkimg' 'libpng12')
-
makedepends=('patchelf')
source=("http://download.altera.com/akdlm/software/acdsinst/${_mainver}std${_patchver/.0/}/${_buildver}/ib_tar/Quartus-lite-${pkgver}-linux.tar"
@@ -103,6 +96,14 @@ build() {
}
package_intel_fpga_lite-base() {
+ pkgdesc="Quartus Prime Lite Edition design software for Intel FPGA's. Split packages"
+ # According to the installer script, these dependencies are needed for the installer
+ depends=('lib32-expat' 'lib32-fontconfig' 'lib32-freetype2' 'lib32-glibc'
+ 'lib32-gtk2' 'lib32-libcanberra' 'lib32-libpng' 'lib32-libice' 'lib32-libsm'
+ 'lib32-util-linux' 'lib32-ncurses' 'lib32-ncurses5-compat-libs' 'lib32-zlib'
+ 'lib32-libx11' 'lib32-libxau' 'lib32-libxdmcp' 'lib32-libxext' 'lib32-libxft'
+ 'lib32-libxrender' 'lib32-libxt' 'lib32-libxtst' 'lib32-tkimg' 'libpng12')
+
# Copy license file
install -D -m644 "${srcdir}/install/licenses/license.txt" "${pkgdir}/usr/share/licenses/intel_fpga_lite/LICENSE"
mkdir -p "${pkgdir}${_inteldir}"
@@ -110,13 +111,17 @@ package_intel_fpga_lite-base() {
}
package_intel_fpga_lite-ip() {
+ pkgdesc="ModelSim-Intel FPGA Starter Edition"
depends=("intel_fpga_lite-base=$pkgver-$pkgrel")
+
mkdir -p "${pkgdir}${_inteldir}"
mv "${srcdir}/install/ip" "${pkgdir}${_inteldir}"
}
package_intel_fpga_lite-modelsim_ase(){
+ pkgdesc="Nios II Embedded Design Suite"
depends=("intel_fpga_lite-base=$pkgver-$pkgrel")
+
install -D -m755 modelsim-ase.sh "${pkgdir}/etc/profile.d/modelsim-ase.sh"
install -D -m644 modelsim-ase.desktop "${pkgdir}/usr/share/applications/modelsim-ase.desktop"
mkdir -p "${pkgdir}${_inteldir}"
@@ -124,12 +129,15 @@ package_intel_fpga_lite-modelsim_ase(){
}
package_intel_fpga_lite-nios2eds(){
+ pkgdesc="Nios II Embedded Design Suite"
depends=("intel_fpga_lite-base=$pkgver-$pkgrel")
+
mkdir -p "${pkgdir}${_inteldir}"
mv "${srcdir}/install/nios2eds" "${pkgdir}${_inteldir}"
}
package_intel_fpga_lite-quartus(){
+ pkgdesc="Quartus Prime Lite Edition"
depends=("intel_fpga_lite-base=$pkgver-$pkgrel" "intel_fpga_lite-ip=$pkgver-$pkgrel")
install -D -m755 quartus.sh "${pkgdir}/etc/profile.d/quartus.sh"
@@ -142,50 +150,65 @@ package_intel_fpga_lite-quartus(){
}
package_intel_fpga_lite-quartus-help(){
+ pkgdesc="Help for Quartus Prime Lite Edition"
depends=("intel_fpga_lite-quartus=$pkgver-$pkgrel")
+
mkdir -p "${pkgdir}${_inteldir}/quartus/common/help/"
mv "${srcdir}/install/help/tutorial" "${pkgdir}${_inteldir}/quartus/common/help/"
mv "${srcdir}/install/help/webhelp" "${pkgdir}${_inteldir}/quartus/common/help/"
}
package_intel_fpga_lite-quartus-arria_lite(){
+ pkgdesc="Arria Support Quartus Prime Lite Edition"
depends=("intel_fpga_lite-quartus=$pkgver-$pkgrel")
+
mkdir -p "${pkgdir}${_inteldir}/quartus/common/devinfo/"
mv "${srcdir}/install/devinfo/arriaii" "${pkgdir}${_inteldir}/quartus/common/devinfo/"
}
package_intel_fpga_lite-quartus-cyclone(){
+ pkgdesc="Cyclone IV Support Quartus Prime Lite Edition"
depends=("intel_fpga_lite-quartus=$pkgver-$pkgrel")
+
mkdir -p "${pkgdir}${_inteldir}/quartus/common/devinfo/"
mv "${srcdir}/install/devinfo/cycloneive" "${pkgdir}${_inteldir}/quartus/common/devinfo/"
mv "${srcdir}/install/devinfo/cycloneivgx" "${pkgdir}${_inteldir}/quartus/common/devinfo/"
}
package_intel_fpga_lite-quartus-cyclone10lp(){
+ pkgdesc="Cyclone 10 LP Support Quartus Prime Lite Edition"
depends=("intel_fpga_lite-quartus=$pkgver-$pkgrel")
+
mkdir -p "${pkgdir}${_inteldir}/quartus/common/devinfo/"
mv "${srcdir}/install/devinfo/cyclone10lp" "${pkgdir}${_inteldir}/quartus/common/devinfo/"
}
package_intel_fpga_lite-quartus-cyclonev(){
+ pkgdesc="Cyclone V Support Quartus Prime Lite Edition"
depends=("intel_fpga_lite-quartus=$pkgver-$pkgrel")
+
mkdir -p "${pkgdir}${_inteldir}/quartus/common/devinfo/"
mv "${srcdir}/install/devinfo/cyclonev" "${pkgdir}${_inteldir}/quartus/common/devinfo/"
}
package_intel_fpga_lite-quartus-max(){
+ pkgdesc="MAX II and MAX V Support Quartus Prime Lite Edition"
depends=("intel_fpga_lite-quartus=$pkgver-$pkgrel")
+
mkdir -p "${pkgdir}${_inteldir}/quartus/common/devinfo/"
mv "${srcdir}/install/devinfo/maxii" "${pkgdir}${_inteldir}/quartus/common/devinfo/"
mv "${srcdir}/install/devinfo/maxv" "${pkgdir}${_inteldir}/quartus/common/devinfo/"
}
package_intel_fpga_lite-quartus-max10(){
+ pkgdesc="MAX 10 Support Quartus Prime Lite Edition"
depends=("intel_fpga_lite-quartus=$pkgver-$pkgrel")
+
mkdir -p "${pkgdir}${_inteldir}/quartus/common/devinfo/"
mv "${srcdir}/install/devinfo/55nm" "${pkgdir}${_inteldir}/quartus/common/devinfo/"
}
package_intel_fpga_lite() {
+ pkgdesc="Quartus Prime Lite Edition design software for Intel FPGA's. Split packages"
depends=(${pkgbase}-{base,ip,modelsim_ase,nios2eds,quartus,quartus-help,quartus-arria_lite,quartus-cyclone,quartus-cyclone10lp,quartus-cyclonev,quartus-max,quartus-max10})
}
diff --git a/modelsim-ase.desktop b/modelsim-ase.desktop
index b685e0cba481..72f2fdf6d6bf 100644
--- a/modelsim-ase.desktop
+++ b/modelsim-ase.desktop
@@ -2,8 +2,8 @@
Version=1.0
Name=ModelSim-Altera Starter Edition
Comment=ModelSim simulation software for Altera FPGA's
-Exec=_alteradir/modelsim_ase/bin/vsim -gui -l /dev/null
-Icon=_alteradir/modelsim_ase/modesim.gif
+Exec=_inteldir/modelsim_ase/bin/vsim -gui -l /dev/null
+Icon=_inteldir/modelsim_ase/modesim.gif
Terminal=false
Type=Application
Categories=Development
diff --git a/quartus.desktop b/quartus.desktop
index 5b07139f6e46..4732d85cf86c 100644
--- a/quartus.desktop
+++ b/quartus.desktop
@@ -2,8 +2,8 @@
Version=1.0
Name=Quartus Prime
Comment=Quartus Prime design software for Intel FPGA's
-Exec=_alteradir/quartus/bin/quartus --64bit
-Icon=_alteradir/quartus/adm/quartusii.png
+Exec=_inteldir/quartus/bin/quartus --64bit
+Icon=_inteldir/quartus/adm/quartusii.png
Terminal=false
Type=Application
Categories=Development