Package Base Details: webstorm

Git Clone URL: (read-only, click to copy)
Submitter: Testuser_01
Maintainer: freswa
Last Packager: freswa
Votes: 172
Popularity: 1.19
First Submitted: 2012-01-05 18:10 (UTC)
Last Updated: 2022-05-13 22:43 (UTC)

Latest Comments

freswa commented on 2021-12-03 00:05 (UTC)

AUR helpers are not supported officially.

ramyar.rmn commented on 2021-12-02 23:35 (UTC)

I get an error: Failed to generate webstorm-jre information

closingin commented on 2021-05-01 07:25 (UTC) (edited on 2021-05-01 07:26 (UTC) by closingin)

@Wennadocta the build number in the PKGBUILD's pkgver is wrong. You'll be able to build by setting it to 2021.1.1b211.7142.46 (i removed the 8, it's 46 and not 468)

Wennadocta commented on 2021-04-30 22:26 (UTC)

Build fails now

ayanami@zerodell: /tmp/webstorm$ makepkg -sri
==> Making package: webstorm 2021.1.1b211.7142.468-1 (Sat 01 May 2021 01:24:55 AM MSK)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading WebStorm-2021.1.1.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   138  100   138    0     0    370      0 --:--:-- --:--:-- --:--:--   370
100  465M  100  465M    0     0  24.4M      0  0:00:19  0:00:19 --:--:-- 26.1M
  -> Found jetbrains-webstorm.desktop
  -> Found LICENSE
==> Validating source files with b2sums...
    WebStorm-2021.1.1.tar.gz ... Passed
    jetbrains-webstorm.desktop ... Passed
    LICENSE ... Passed
==> Extracting sources...
  -> Extracting WebStorm-2021.1.1.tar.gz with bsdtar
==> Entering fakeroot environment...
==> Starting package_webstorm()...
cp: cannot stat '/tmp/webstorm/src/WebStorm-211.7142.468/': No such file or directory
==> ERROR: A failure occurred in package_webstorm().

petris commented on 2020-03-23 16:13 (UTC)

Icon has been broken in GNOME since 3/6 with the commit "fix icon patch in jetbrains desktop files"

Kage-Yami commented on 2019-12-26 09:54 (UTC)

I believe JetBrains IDEs utilises org.freedesktop.secrets, rather than require gnome-keyring specifically. As such, it would be more appropriate to optional-depend on org.freedesktop.secrets, as gnome-keyring is not the only package that implements org.freedesktop.secrets (e.g. keepassxc).

freswa commented on 2019-12-24 16:02 (UTC)

Just edit your makepkg according to your needs.

twofyw commented on 2019-12-21 12:05 (UTC)

I noticed that the installation process spents a lot of time in "package compress". Is it possible to optimize this by leveraging multithreading compression?

louis9902 commented on 2019-07-24 19:02 (UTC) (edited on 2019-07-24 19:04 (UTC) by louis9902)

Hey, I had to much free time and made some changes to the build file. With the changes, it should be easier to maintain. If you are interested:

It basically changes two things:

  • the jetbrains internal version is not required anymore

  • it allows icon packs to change the icon

davidjytang commented on 2019-07-24 06:38 (UTC)

@petris Thanks!

I'm to report that upgrade proceeded smoothly after changing jre64 to jbr.

davidjytang commented on 2019-07-24 05:37 (UTC)

Upon further examination, I suspect the expected jre64 folder is now named jbr. Therefore, the following changes might be necessary:

31 - rsync -rtl "${srcdir}/WebStorm-${_pkgver}/" "${pkgdir}/opt/${pkgbase}" --exclude=/jre64
31 + rsync -rtl "${srcdir}/WebStorm-${_pkgver}/" "${pkgdir}/opt/${pkgbase}" --exclude=/jbr
40 - rsync -rtl "${srcdir}/WebStorm-${_pkgver}/jre64" "${pkgdir}/opt/${pkgbase}"
40 + rsync -rtl "${srcdir}/WebStorm-${_pkgver}/jbr" "${pkgdir}/opt/${pkgbase}"

Has anyone also encountered webstorm/src/WebStorm-192.5728.87/jre64" failed: No such file or directory (2) error? Would the above be the right direction?

petris commented on 2019-07-24 05:18 (UTC)

It appears that the "jre64" folder has been renamed to "jbr".

davidjytang commented on 2019-07-24 04:46 (UTC)

Encountered the following error:

==> Starting package_webstorm-jre()...
rsync: link_stat "/home/davidt/aur/webstorm/src/WebStorm-192.5728.87/jre64" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1189) [sender=3.1.3]
==> ERROR: A failure occurred in package_webstorm-jre().

Could I change the following line like so?

- 31 rsync -rtl "${srcdir}/WebStorm-${_pkgver}/" "${pkgdir}/opt/${pkgbase}" --exclude=/jre64
+ 31 rsync -rtl "${srcdir}/WebStorm-${_pkgver}/" "${pkgdir}/opt/${pkgbase}"

navarroaxel commented on 2019-05-29 11:01 (UTC)

Can you add the following tags to better search of this package? ide, intellij, jetbrains, web

craeckie commented on 2019-02-27 16:50 (UTC)

I got rsync: change_dir "[..]/src/WebStorm-183.5429.34" failed: No such file or directory

I fixed it by updating the version: _pkgver=183.5912.23

spritee commented on 2019-02-02 22:38 (UTC) (edited on 2019-02-02 22:39 (UTC) by spritee)

i get this error trying to update webstorm with yay: ERROR: One or more files did not pass the validity check! Error downloading sources: webstorm

karcher commented on 2019-02-02 10:01 (UTC) (edited on 2019-02-02 10:04 (UTC) by karcher)

Hi. I get following error during update:

-> Found WebStorm-2018.3.4.tar.gz -> Found jetbrains-webstorm.desktop ==> Validating source files with sha512sums... WebStorm-2018.3.4.tar.gz ... FAILED jetbrains-webstorm.desktop ... Passed ==> ERROR: One or more files did not pass the validity check! Error downloading sources: webstorm (webstorm webstorm-jre)

oi_wtf commented on 2019-01-31 14:41 (UTC) (edited on 2019-01-31 14:41 (UTC) by oi_wtf)

@freswa: You forgot to update the sha512sum in b3614a8096b6

zrhoffman commented on 2018-05-29 16:09 (UTC) (edited on 2018-12-30 18:28 (UTC) by zrhoffman)

When running makepkg I receive the following error:

$ makepkg
==> ERROR: optdepends contains invalid characters: '>='

==> ERROR: An unknown error has occurred. Exiting...

Removing the >=8 from line 23 (java-runtime line) makes it work again:

              'java-runtime: JRE - Required if webstorm-jre is not installed'

freswa commented on 2017-09-09 17:10 (UTC) (edited on 2017-09-09 17:11 (UTC) by freswa)

I know what I added in the PKGBUILD. But that desktop file is unmodified after export from webstorm and I will not tamper with upstream decisions. There are solutions for anyone who wants to customize the desktop file. For instructions please read the comments below. Thanks

MrTimscampi commented on 2017-09-09 16:51 (UTC)

I did not add the .desktop file through the app, it's the one added by this PKGBUILD, available here: The icon line reads 'Icon=/opt/webstorm/bin/webstorm.svg' You need to be changed to a non-hardcoded icon (I can see the PKGBUILD does copy the icon to the proper place, so its likely an oversight)

freswa commented on 2017-09-07 18:13 (UTC)

As already mentioned: This one comes from the app. It's manually created by webstorm and then included in the package. You may have a look here:

MrTimscampi commented on 2017-09-07 17:42 (UTC) (edited on 2017-09-07 17:43 (UTC) by MrTimscampi)

Can you please change that .desktop file to not hardcode the icon ? A simple replacement of '/opt/webstorm/bin/webstorm.svg' to 'webstorm' would be enough. Install the .svg in the hicolor icon folder. It's annoying when icons are hardcoded, especially since this one comes from this package, not the app itself.

freswa commented on 2017-07-20 07:07 (UTC)

@JohnRobson: AUR helper are not officially supported

JohnRobson commented on 2017-07-20 00:48 (UTC)

Please, fix the installation process, when updating (maybe installing too) WebStorm RE-Install ALL the packages 2 times!!! After first re-install I stop and re-run yaourt and it don't do the extra re-installation.

ericribeiro commented on 2017-07-18 14:15 (UTC)

Update to 2017.2 available. Just changed the "pkgver" to "2017.2", the "_pkgver" to "172.3317.70" and, after generating the new checksums, WebStorm was updated and worked properly.

arch commented on 2017-05-08 05:07 (UTC) (edited on 2017-05-08 05:07 (UTC) by arch)

Menu item not work in LXQT. But webstorm runs from terminal.

freswa commented on 2017-02-28 15:20 (UTC)

12eason: Yes I am. Regarding apacman and packer: RTFM. AUR helper are just helper and are NOT officially supported.

12eason commented on 2017-02-28 15:15 (UTC)

Are you sure? On Aur both webstorm and webstorm-jre have the same pkgbuild, same comments, same vote score. When installing webstorm using apacman, only webstorm-jre is installed. Webstorm itself is never updated. When installing it using packer, I get the following output: ==> Entering fakeroot environment... ==> Starting package_webstorm()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Compressing man and info pages... ==> Checking for packaging issue... ==> Creating package "webstorm"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Starting package_webstorm-jre()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Compressing man and info pages... ==> Checking for packaging issue... ==> Creating package "webstorm-jre"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: webstorm 2016.3.3-2 (Tue 28 Feb 15:12:47 GMT 2017) [sudo] password for gram: loading packages... error: 'webstorm-jre-2016.3.3-2-x86_64.pkg.tar.xz': duplicate target I believe you introduced a flaw in the packages when you split them a few days back.

freswa commented on 2017-02-28 09:00 (UTC)

I just built it from AUR, no problem here :)

12eason commented on 2017-02-27 20:37 (UTC)

Is this package broken? It just installs the jre and makes no attempt installing the main program.

freswa commented on 2016-07-15 11:14 (UTC)

This profile.d file makes more trouble than expected. I will remove it with the next update.

blmarket commented on 2016-07-15 01:53 (UTC) (edited on 2016-07-15 01:54 (UTC) by blmarket)

Thanks, frederik. I wanted automated way(don't modify current AUR package && upgrading/reinstalling does not change JDK), so I created /etc/profile.d/ (filename is important) which overrides WEBIDE_JDK. hope this help others too!

freswa commented on 2016-07-14 10:07 (UTC)

Hi blmarket, to use the bundled JRE: 1. make sure that the jre was not deleted by the PKGBUILD 2. comment out the WEBIDE_JDK variable in /etc/profile.d/ Cheers

blmarket commented on 2016-07-14 06:45 (UTC)

as this AUR package defines WEBIDE_JDK environment variable, webstorm always run with default JDK. how can I run this with different JDK? specifically, I'd like to run with Jetbrains JDK for better font rendering while keeping oracle jdk as default.

freswa commented on 2016-07-11 12:37 (UTC)

@pepo900 this is the stable webstorm package. For release candidates and eap releases please consider the webstorm-eap package here [1]. [1]

pepo900 commented on 2016-07-11 05:47 (UTC)

2016.2 RC is available. Any chance of updating the package?

cardiomax2000 commented on 2016-05-23 20:22 (UTC)

@pablovilas thanks!!

pablovilas commented on 2016-05-23 20:14 (UTC)

Hello cardiomax2000, Please run: sudo archlinux-java set java-8-jdk

cardiomax2000 commented on 2016-05-23 20:11 (UTC)

Hello Frederik, I have a problem with the last version of this package: Unsupported Java Version: Cannot start under Java 1.7.0_101-b00: Java 1.8 or later is required. Both jre 7 and 8 are installed on my system and it seems like the wrong one is used here. Do you know I could I fix that? Thanks for maintaining this package, it has been really useful to me :)

Wietse commented on 2016-01-31 12:00 (UTC)

@hobbypunk I fixed the double icon by changing the StartupWMClass from jetbrains-webstorm to jetbrains-webstormh. I changed this a week ago (with PhpStorm too) and I have not experienced this issue again.

freswa commented on 2016-01-20 18:43 (UTC)

Dear hobbypunk, If you want to change anything in the desktop file, copy it to ~/.local/share/applications and change it to your needs. The extra icons are a known problem. I have already explained that in the phpstorm package. Briefly: The desktop file is generated by jetbrains and though they have to change the behavior of webstorm. Open issue here: Cheers, Frederik

hobbypunk commented on 2016-01-20 18:20 (UTC)

Hey, i'm not sure why, but webstorm is not grouping in Gnomes Dock, looks like the StartUpWMClass is not correct, but i don't found a solution... the realy strange thing is, this: Webstorm has always an extra icon, pycharm and android studio have an extra icon while loading and intellij and clion don't have an extra icon :-/

freswa commented on 2015-11-03 00:23 (UTC)

I'm testing every commit for upgrading issues. So let's see if anybody else has this issue. I'll have a deeper look at it then.

ievans3024 commented on 2015-11-03 00:20 (UTC)

Removing /usr/bin/webstorm allows the installation to proceed so it would seem that's the only conflict (at least in my case.) I can reinstall the old version if you really need that output though.

freswa commented on 2015-11-03 00:14 (UTC)

Hi ievans3024, what is the output of > pacman -Qo /usr/bin/webstorm ?

ievans3024 commented on 2015-11-03 00:12 (UTC)

When attempting to upgrade from 10.0.4-3 to 11.0.0-2, installation fails due to conflicting files: error: failed to commit transaction (conflicting files) webstorm: /usr/bin/webstorm exists in filesystem Perhaps try ln -s -f or prepare the symlink in a temp dir and use install instead?

janek commented on 2015-09-23 15:57 (UTC)

This package has only "java-runtime" (JRE) as dependency - but WebStorm requires "java-environment" (JDK). If installed on a fresh arch starting webstorm fails.

nunobaba commented on 2015-05-23 23:17 (UTC)

Version 10.0.3 is out. A package update would be welcomed. In the meanwhile, for those who want to build it, here's the PKGBUILD:

pablovilas commented on 2015-04-22 13:33 (UTC)

Updated to 10.0.2

maxyme commented on 2015-04-19 02:51 (UTC)

10.0.2 is out

pablovilas commented on 2015-04-09 15:10 (UTC)

Updated to 10.0.1

apaatsio commented on 2015-04-08 08:52 (UTC)

10.0.1 is out

pablovilas commented on 2015-03-31 17:32 (UTC)

Updated to 10.0.0

makrulez commented on 2015-01-20 18:56 (UTC)

The latest 9.0.3 is out, can you update the package? :)

pablovilas commented on 2014-12-16 16:15 (UTC)

Updated to 9.0.2

pablovilas commented on 2014-10-29 17:09 (UTC)

Updated to 9.0.1

archaeopteryx commented on 2014-10-22 20:03 (UTC)

9 is out

kleinph commented on 2014-09-21 19:49 (UTC)

My gnome-session (or maybe X-session) is dying when I try to start webstorm with openjdk-8. When I use openjdk-7 everything is fine. Before the weekend it also worked with opendjk-8. Here are some (maybe) related logs: Sep 21 21:31:47 arch-desktop gnome-session[885]: Window Title: ' '; Application Name: ' '; Class: 'jetbrains-webstorm'; Geometry: 400x300+760+390 Sep 21 21:32:32 arch-desktop gnome-session[885]: Gjs-Message: JS LOG: Cannot find application for window Sep 21 21:32:32 arch-desktop gnome-session[885]: Window Title: 'WebStorm 8.0.4'; Application Name: 'WebStorm 8.0.4'; Class: 'jetbrains-webstorm'; Geometry: 1914x1053+0+27 Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) Backtrace: Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) 0: /usr/bin/Xorg.bin (xorg_backtrace+0x56) [0x593966] Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) 1: /usr/bin/Xorg.bin (0x400000+0x197b69) [0x597b69] Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) 2: /usr/lib/ (0x7f0acc57d000+0x339f0) [0x7f0acc5b09f0] Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) Segmentation fault at address 0x0 Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: Fatal server error: Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) Caught signal 11 (Segmentation fault). Server aborting Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: Please consult the The X.Org Foundation support Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: at Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: for help. Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) Please also check the log file at "/dev/null" for additional information. Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (II) AIGLX: Suspending AIGLX clients for VT switch Sep 21 21:32:34 arch-desktop gdm-Xorg-:0[635]: (EE) Server terminated with error (1). Closing log file. Sep 21 21:32:34 arch-desktop gdm[373]: Child process 635 was already dead. Sep 21 21:32:34 arch-desktop gnome-session[885]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. Sep 21 21:32:34 arch-desktop gnome-session[885]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. Sorry that I cannot provide more info.

joow commented on 2014-06-15 21:24 (UTC)

@mhelvens I have the same issue with another JetBrains product (Intellij IDEA). It looks like it is only happening since latest OpenJDK update (7u60). Adding "export _JAVA_OPTIONS=-Dawt.useSystemAAFontSettings=on" to /etc/profile.d/ fixed the issue when starting the application via the desktop icon.

kidoz commented on 2014-06-15 20:45 (UTC)

@mhelvens Work fine with oracle java se 8. Version=3.0 - Version of the Desktop Entry Specification. Description updated.

mhelvens commented on 2014-06-15 15:48 (UTC)

Additionally (and maybe I should have started with this), when I start WebStorm via the desktop icon, it doesn't show any text. Like: 'New Project', 'Open Directory', as well as the names of previous projects, are all invisible. When I start the application from the command-line, everything is fine. Also, I this issue wasn't there in version 8.0.3.

mhelvens commented on 2014-06-15 15:17 (UTC)

@kidoz: It seems the 'jetbrains-webstorm.desktop' file that comes with this package hasn't been updated in quite a while. It still says 'Version=3.0'. On a semi-related note: I don't think I'd call Webstorm a 'lightweight editor' anymore. :-)

starquake commented on 2014-05-23 23:20 (UTC)

Anyone know how to get a dark titlebar?

starquake commented on 2014-05-02 21:45 (UTC)

I had strange fonts. The fix from phoenixlzx did not help for me. I installed the infinality font patches and added this to my ~/.profile export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' Now my fonts are great!

AienTech commented on 2014-04-09 03:30 (UTC)

what should i do with the license?!

wenLiangcan commented on 2013-12-28 05:09 (UTC)

pkgver=7.0.3 _pkgver=133.434 sha256sums=('d6a2c711a9b85586a15fb64470474b833c4e13ef47d45da32a3bb349dd273a1a'

fmauNeko commented on 2013-11-12 06:27 (UTC)

7.0.2 is out. pkgver=7.0.2 _pkgver=131.515 sha256sums=('d433f1a37abf01418223f79e0c8c450346bba67df8f45487ff6959e38af79031'

yscik commented on 2013-09-26 13:44 (UTC)

WebStorm 7 is out: PKGBUILD diff: 5,6c5,6 < pkgver=6.0.2a < _pkgver=129.664 --- > pkgver=7.0 > _pkgver=131.202 17c17 < sha256sums=('3fbebb31ec11b8b07c5b1ffa57a81bd752cd32bb15d367cc245b294d025c7eae' --- > sha256sums=('43c6606b073e02f2a810e93e89dd51e90a04dce69eba02cfb3c8560b9d03bd73'

emhagman commented on 2013-06-19 18:47 (UTC)

Please rename the .desktop file to jetbrains-webstorm.desktop. This fixes duplicate icons for WebStorm on the Gnome-Shell dock.

larvan commented on 2013-06-05 23:04 (UTC)

The correct _pkgver for 6.0.2a is '129.664'. Please fix the PKGBUILD.

migerh commented on 2013-05-28 13:02 (UTC)

The update to 6.0.1a is incomplete, _pkgver should be 127.122, not 127.118.

commented on 2013-05-03 02:29 (UTC)

works with updated WebStorm-6.0.1a.tar.gz too. Just a diff to the PKGBUILD: 5,6c5,6 < pkgver=6.0.1 < _pkgver=127.118 --- > pkgver=6.0.1a > _pkgver=127.122 17c17 < sha256sums=('4f988d2262e2b6fd993b5adb23e592fb25b6510098c093c6b167b4a0ca59ed88' --- > sha256sums=('606f9ba72bf9a1a38a4c60a276052830c91c8faf76e08fa4ee9db7e77a6e1155' 42a43 >

phoenixlzx commented on 2013-02-06 16:22 (UTC)

Fix awful font display: Patch /opt/webstorm/bin/, Line 175 to: eval "$JDK/bin/java" $ALL_JVM_ARGS -Dawt.useSystemAAFontSettings=lcd -Djb.restart.code=88 $MAIN_CLASS_NAME $*

edacval commented on 2012-09-16 16:29 (UTC)

Additional patch:

kidoz commented on 2012-09-15 21:28 (UTC)

@edacval Done

edacval commented on 2012-09-15 02:24 (UTC)

webstorm 5.0.1 build 121.215 is out.

Testuser_01 commented on 2012-05-30 15:11 (UTC)

Feel free to take over this package, I'm using PHPStorm.

shadowed87 commented on 2012-05-28 23:51 (UTC)

can't download

Testuser_01 commented on 2012-05-14 20:39 (UTC)

Just because it's a new version.

kidoz commented on 2012-05-14 17:00 (UTC)

Why EAP?

Testuser_01 commented on 2012-05-14 08:15 (UTC)

I'll get the feeds ;)

kidoz commented on 2012-05-13 14:22 (UTC)

I can maintain this pkgbuild in AUR.

kidoz commented on 2012-04-30 17:22 (UTC)


Testuser_01 commented on 2012-03-04 18:37 (UTC)

Indeed this would be better, thanks. I added jdk as optional depencency, as it's the one that is officially supported by JetBtrains.

kidoz commented on 2012-02-29 18:08 (UTC)

Maybe depends set simple java-runtime?

Testuser_01 commented on 2012-02-19 20:13 (UTC)

Thanks. Sorry for the waiting time, my machine was broken for some days.

whynothugo commented on 2012-02-09 03:48 (UTC)