diff --git a/packagelist b/packagelist index 6006d129e8..75ffb9603b 100644 --- a/packagelist +++ b/packagelist @@ -613,6 +613,7 @@ waynergy webapp-manager webapp-manager-deb webcord-deb +webstorm-bin webtorrent-desktop-deb weechat-git wezterm-app diff --git a/packages/webstorm-bin/.SRCINFO b/packages/webstorm-bin/.SRCINFO new file mode 100644 index 0000000000..eda9301d0a --- /dev/null +++ b/packages/webstorm-bin/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = webstorm-bin + gives = webstorm + pkgver = 2024.3.1 + pkgdesc = Powerful and versatile IDE for JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, and Node.js development. + arch = amd64 + arch = arm64 + maintainer = James Ed Randson + repology = project: webstorm + source_amd64 = https://download.jetbrains.com/webstorm/WebStorm-2024.3.1.tar.gz + sha256sums_amd64 = f9122a02312bee9d06c77774cad37b32ac0dcbc460af4ac8b8059a1780d16018 + source_arm64 = https://download.jetbrains.com/webstorm/WebStorm-2024.3.1-aarch64.tar.gz + sha256sums_arm64 = e1b34cf2456233f6a7aa079e7c2af23bc88d4b29bbddcf6d7a5b4e0432e38db3 + +pkgname = webstorm-bin diff --git a/packages/webstorm-bin/webstorm-bin.pacscript b/packages/webstorm-bin/webstorm-bin.pacscript new file mode 100644 index 0000000000..4dda5ebbd2 --- /dev/null +++ b/packages/webstorm-bin/webstorm-bin.pacscript @@ -0,0 +1,36 @@ +pkgname="webstorm-bin" +pkgver="2024.3.1" +gives="webstorm" +arch=("amd64" "arm64") +maintainer=("James Ed Randson ") +pkgdesc="Powerful and versatile IDE for JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, and Node.js development." +source_amd64=("https://download.jetbrains.com/${gives}/WebStorm-${pkgver}.tar.gz") +sha256sums_amd64=("f9122a02312bee9d06c77774cad37b32ac0dcbc460af4ac8b8059a1780d16018") +source_arm64=("https://download.jetbrains.com/${gives}/WebStorm-${pkgver}-aarch64.tar.gz") +sha256sums_arm64=("e1b34cf2456233f6a7aa079e7c2af23bc88d4b29bbddcf6d7a5b4e0432e38db3") +repology=("project: webstorm") + +package() { + cd "${srcdir}/WebStorm-243.22562.112" + mkdir -p "${pkgdir}/usr/share/licenses/webstorm" + mkdir -p "${pkgdir}/usr/share/webstorm" + mkdir -p "${pkgdir}/usr/share/pixmaps" + cp -dr --no-preserve='ownership' bin jbr lib plugins product-info.json "${pkgdir}/usr/share/webstorm/" + cp -dr --no-preserve='ownership' license "${pkgdir}/usr/share/licenses/webstorm/" + cp -dr "${pkgdir}/usr/share/webstorm/bin/webstorm.png" "${pkgdir}/usr/share/pixmaps/" + mkdir -p "${pkgdir}/usr/bin" + ln -sf "/usr/share/webstorm/bin/webstorm.sh" "${pkgdir}/usr/bin/webstorm" + mkdir -p "${pkgdir}/usr/share/applications/" + cat << EOF > "${pkgdir}/usr/share/applications/webstorm.desktop" +[Desktop Entry] +Version=1.0 +Type=Application +Name=WebStorm +Icon=webstorm +Exec=/usr/share/webstorm/bin/webstorm.sh +Comment=Powerful and versatile IDE for JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, and Node.js development. +Categories=Development;IDE; +Terminal=false +StartupWMClass=jetbrains-webstorm +EOF +} diff --git a/srclist b/srclist index a5bf0efe22..cc421796e9 100644 --- a/srclist +++ b/srclist @@ -12405,6 +12405,21 @@ pkgbase = webcord-deb pkgname = webcord-deb --- +pkgbase = webstorm-bin + gives = webstorm + pkgver = 2024.3.1 + pkgdesc = Powerful and versatile IDE for JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, and Node.js development. + arch = amd64 + arch = arm64 + maintainer = James Ed Randson + repology = project: webstorm + source_amd64 = https://download.jetbrains.com/webstorm/WebStorm-2024.3.1.tar.gz + sha256sums_amd64 = f9122a02312bee9d06c77774cad37b32ac0dcbc460af4ac8b8059a1780d16018 + source_arm64 = https://download.jetbrains.com/webstorm/WebStorm-2024.3.1-aarch64.tar.gz + sha256sums_arm64 = e1b34cf2456233f6a7aa079e7c2af23bc88d4b29bbddcf6d7a5b4e0432e38db3 + +pkgname = webstorm-bin +--- pkgbase = webtorrent-desktop-deb gives = webtorrent-desktop pkgver = 0.24.0