Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add: aqua-ide-bin #6887

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions packagelist
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ appmenu-registrar-backport
apptainer-deb
apptainer-suid-deb
apx-git
aqua-ide-bin
ardour-git
arduino-cli-bin
arduino-ide-bin
Expand Down
14 changes: 14 additions & 0 deletions packages/aqua-ide-bin/.SRCINFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
pkgbase = aqua-ide-bin
gives = aqua
pkgver = 2024.3.1
pkgdesc = The IDE for test automation
arch = amd64
arch = arm64
maintainer = James Ed Randson <[email protected]>
repology = project: aqua
source_amd64 = https://download-cdn.jetbrains.com/aqua/aqua-2024.3.1.tar.gz
sha256sums_amd64 = e304d8f900881d18865010819dc035d59be00b1364baa2b98ef47d923907ce57
source_arm64 = https://download-cdn.jetbrains.com/aqua/aqua-2024.3.1-aarch64.tar.gz
sha256sums_arm64 = 4895ad44a456f56121cc4e78be45b6a4ccae8080ab7251cd434304465d01f7c4

pkgname = aqua-ide-bin
35 changes: 35 additions & 0 deletions packages/aqua-ide-bin/aqua-ide-bin.pacscript
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
pkgname="aqua-ide-bin"
pkgver="2024.3.1"
gives="aqua"
arch=("amd64" "arm64")
maintainer=("James Ed Randson <[email protected]>")
pkgdesc="The IDE for test automation"
source_amd64=("https://download-cdn.jetbrains.com/${gives}/${gives}-${pkgver}.tar.gz")
sha256sums_amd64=("e304d8f900881d18865010819dc035d59be00b1364baa2b98ef47d923907ce57")
source_arm64=("https://download-cdn.jetbrains.com/${gives}/${gives}-${pkgver}-aarch64.tar.gz")
sha256sums_arm64=("4895ad44a456f56121cc4e78be45b6a4ccae8080ab7251cd434304465d01f7c4")
repology=("project: aqua")

package() {
cd "${srcdir}/${gives}-243.22562.238"
mkdir -p "${pkgdir}/usr/share/licenses/aqua"
mkdir -p "${pkgdir}/usr/share/aqua"
mkdir -p "${pkgdir}/usr/share/pixmaps"
cp -dr --no-preserve='ownership' bin jbr lib modules plugins product-info.json "${pkgdir}/usr/share/aqua/"
cp -dr --no-preserve='ownership' license "${pkgdir}/usr/share/licenses/aqua/"
cp -dr "${pkgdir}/usr/share/aqua/bin/aqua.png" "${pkgdir}/usr/share/pixmaps/"
mkdir -p "${pkgdir}/usr/bin"
ln -sf "/usr/share/aqua/bin/aqua.sh" "${pkgdir}/usr/bin/aqua"
mkdir -p "${pkgdir}/usr/share/applications/"
cat << EOF > "${pkgdir}/usr/share/applications/aqua.desktop"
[Desktop Entry]
Type=Application
Name=Aqua
Icon=aqua
Exec=/usr/share/aqua/bin/aqua
Comment=The IDE for test automation.
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-aqua
EOF
}
15 changes: 15 additions & 0 deletions srclist
Original file line number Diff line number Diff line change
Expand Up @@ -362,6 +362,21 @@ pkgbase = apx-git

pkgname = apx-git
---
pkgbase = aqua-ide-bin
gives = aqua
pkgver = 2024.3.1
pkgdesc = The IDE for test automation
arch = amd64
arch = arm64
maintainer = James Ed Randson <[email protected]>
repology = project: aqua
source_amd64 = https://download-cdn.jetbrains.com/aqua/aqua-2024.3.1.tar.gz
sha256sums_amd64 = e304d8f900881d18865010819dc035d59be00b1364baa2b98ef47d923907ce57
source_arm64 = https://download-cdn.jetbrains.com/aqua/aqua-2024.3.1-aarch64.tar.gz
sha256sums_arm64 = 4895ad44a456f56121cc4e78be45b6a4ccae8080ab7251cd434304465d01f7c4

pkgname = aqua-ide-bin
---
pkgbase = ardour-git
pkgver = 7.5
pkgdesc = Professional-grade digital audio workstation
Expand Down
Loading