Skip to content

Commit bcd51ac

Browse files
jimed-randpre-commit-ci[bot]Elsie19
authored
add: webstorm-bin (#6751)
Adding WebStorm as available for free (non-commercial usages) and part of requests I made based on #6744. The versions are 2024.3.1. --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Elsie <hwengerstickel@protonmail.com>
1 parent f498111 commit bcd51ac

File tree

4 files changed

+66
-0
lines changed

4 files changed

+66
-0
lines changed

packagelist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,7 @@ waynergy
613613
webapp-manager
614614
webapp-manager-deb
615615
webcord-deb
616+
webstorm-bin
616617
webtorrent-desktop-deb
617618
weechat-git
618619
wezterm-app

packages/webstorm-bin/.SRCINFO

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
pkgbase = webstorm-bin
2+
gives = webstorm
3+
pkgver = 2024.3.1
4+
pkgdesc = Powerful and versatile IDE for JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, and Node.js development.
5+
arch = amd64
6+
arch = arm64
7+
maintainer = James Ed Randson <jimedrand@disroot.org>
8+
repology = project: webstorm
9+
source_amd64 = https://download.jetbrains.com/webstorm/WebStorm-2024.3.1.tar.gz
10+
sha256sums_amd64 = f9122a02312bee9d06c77774cad37b32ac0dcbc460af4ac8b8059a1780d16018
11+
source_arm64 = https://download.jetbrains.com/webstorm/WebStorm-2024.3.1-aarch64.tar.gz
12+
sha256sums_arm64 = e1b34cf2456233f6a7aa079e7c2af23bc88d4b29bbddcf6d7a5b4e0432e38db3
13+
14+
pkgname = webstorm-bin
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
pkgname="webstorm-bin"
2+
pkgver="2024.3.1"
3+
gives="webstorm"
4+
arch=("amd64" "arm64")
5+
maintainer=("James Ed Randson <jimedrand@disroot.org>")
6+
pkgdesc="Powerful and versatile IDE for JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, and Node.js development."
7+
source_amd64=("https://download.jetbrains.com/${gives}/WebStorm-${pkgver}.tar.gz")
8+
sha256sums_amd64=("f9122a02312bee9d06c77774cad37b32ac0dcbc460af4ac8b8059a1780d16018")
9+
source_arm64=("https://download.jetbrains.com/${gives}/WebStorm-${pkgver}-aarch64.tar.gz")
10+
sha256sums_arm64=("e1b34cf2456233f6a7aa079e7c2af23bc88d4b29bbddcf6d7a5b4e0432e38db3")
11+
repology=("project: webstorm")
12+
13+
package() {
14+
cd "${srcdir}/WebStorm-243.22562.112"
15+
mkdir -p "${pkgdir}/usr/share/licenses/webstorm"
16+
mkdir -p "${pkgdir}/usr/share/webstorm"
17+
mkdir -p "${pkgdir}/usr/share/pixmaps"
18+
cp -dr --no-preserve='ownership' bin jbr lib plugins product-info.json "${pkgdir}/usr/share/webstorm/"
19+
cp -dr --no-preserve='ownership' license "${pkgdir}/usr/share/licenses/webstorm/"
20+
cp -dr "${pkgdir}/usr/share/webstorm/bin/webstorm.png" "${pkgdir}/usr/share/pixmaps/"
21+
mkdir -p "${pkgdir}/usr/bin"
22+
ln -sf "/usr/share/webstorm/bin/webstorm.sh" "${pkgdir}/usr/bin/webstorm"
23+
mkdir -p "${pkgdir}/usr/share/applications/"
24+
cat << EOF > "${pkgdir}/usr/share/applications/webstorm.desktop"
25+
[Desktop Entry]
26+
Version=1.0
27+
Type=Application
28+
Name=WebStorm
29+
Icon=webstorm
30+
Exec=/usr/share/webstorm/bin/webstorm.sh
31+
Comment=Powerful and versatile IDE for JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, and Node.js development.
32+
Categories=Development;IDE;
33+
Terminal=false
34+
StartupWMClass=jetbrains-webstorm
35+
EOF
36+
}

srclist

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12405,6 +12405,21 @@ pkgbase = webcord-deb
1240512405

1240612406
pkgname = webcord-deb
1240712407
---
12408+
pkgbase = webstorm-bin
12409+
gives = webstorm
12410+
pkgver = 2024.3.1
12411+
pkgdesc = Powerful and versatile IDE for JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, and Node.js development.
12412+
arch = amd64
12413+
arch = arm64
12414+
maintainer = James Ed Randson <jimedrand@disroot.org>
12415+
repology = project: webstorm
12416+
source_amd64 = https://download.jetbrains.com/webstorm/WebStorm-2024.3.1.tar.gz
12417+
sha256sums_amd64 = f9122a02312bee9d06c77774cad37b32ac0dcbc460af4ac8b8059a1780d16018
12418+
source_arm64 = https://download.jetbrains.com/webstorm/WebStorm-2024.3.1-aarch64.tar.gz
12419+
sha256sums_arm64 = e1b34cf2456233f6a7aa079e7c2af23bc88d4b29bbddcf6d7a5b4e0432e38db3
12420+
12421+
pkgname = webstorm-bin
12422+
---
1240812423
pkgbase = webtorrent-desktop-deb
1240912424
gives = webtorrent-desktop
1241012425
pkgver = 0.24.0

0 commit comments

Comments
 (0)