The symlink the build script is creating in /usr/bin is incorrect. It's pointing to a relative path rather than an absolute one.
ln -s opt/$pkgname/bin/pycharm.sh usr/bin
should be:
ln -s /opt/$pkgname/bin/pycharm.sh usr/bin
Search Criteria
Package Details: pycharm-professional 2024.1.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/pycharm-professional.git (read-only, click to copy) |
---|---|
Package Base: | pycharm-professional |
Description: | Python IDE for Professional Developers. Professional Edition |
Upstream URL: | https://www.jetbrains.com/pycharm/ |
Keywords: | development editor ide jetbrains python |
Licenses: | custom |
Submitter: | hippojazz |
Maintainer: | Xavier (37h4n) |
Last Packager: | Xavier |
Votes: | 287 |
Popularity: | 1.55 |
First Submitted: | 2013-09-25 03:56 (UTC) |
Last Updated: | 2024-05-01 20:08 (UTC) |
Dependencies (19)
- cython (cython-gitAUR, cython0)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- giflib (giflib-gitAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- libdbusmenu-glib
- python (python37AUR, python311AUR, python310AUR)
- python-setuptools
- sh (dashbinshAUR, bash-devel-static-gitAUR, bash-gitAUR, zshbinshAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash)
- ttf-font (neuropol-ttfAUR, ttf-win7-fontsAUR, ttf-ms-win8AUR, ttf-ms-win8-arabicAUR, ttf-ms-win8-hebrewAUR, ttf-ms-win8-seaAUR, ttf-ms-win8-indicAUR, ttf-ms-win8-japaneseAUR, ttf-ms-win8-koreanAUR, ttf-ms-win8-zh_cnAUR, ttf-ms-win8-zh_twAUR, ttf-ms-win8-thaiAUR, ttf-ms-win8-otherAUR, ttf-noto-fonts-simpleAUR, ttf-kidsAUR, ttf-liberation-sans-narrowAUR, ttf-cavafy-scriptAUR, ttf-ms-fontsAUR, ttf-dejavu-ibAUR, ttf-zeldaAUR, ttf-oxygenAUR, ttf-oxygen-gfAUR, ttf-share-gfAUR, ttf-gostAUR, otf-inconsolata-dzAUR, ttf-d2codingAUR, ttf-agaveAUR, ttf-caracteresAUR, ttf-cuprumAUR, ttf-autour-oneAUR, ttf-impallari-milongaAUR, ttf-impallari-miltonianAUR, ttf-clarity-cityAUR, ttf-karlaAUR, ttf-ms-win10AUR, ttf-ms-win10-japaneseAUR, ttf-ms-win10-koreanAUR, ttf-ms-win10-seaAUR, ttf-ms-win10-thaiAUR, ttf-ms-win10-zh_cnAUR, ttf-ms-win10-zh_twAUR, ttf-ms-win10-otherAUR, ttf-win10AUR, ttf-ms-win10-autoAUR, ttf-ms-win10-cdnAUR, noto-fonts-variable-liteAUR, ttf-bmonoAUR, ttf-pt-astra-factAUR, ttf-weblysleekuiAUR, ttf-pt-astra-sansAUR, ttf-pt-astra-serifAUR, ttf-pt-sansAUR, ttf-pt-serifAUR, ttf-pt-monoAUR, ttf-pt-root_uiAUR, ttf-plemoljpAUR, ttf-juiseeAUR, ttf-xo-fontsAUR, noto-fonts-liteAUR, ttf-paratypeAUR, ttf-ms-win11AUR, ttf-ms-win11-japaneseAUR, ttf-ms-win11-koreanAUR, ttf-ms-win11-seaAUR, ttf-ms-win11-thaiAUR, ttf-ms-win11-zh_cnAUR, ttf-ms-win11-zh_twAUR, ttf-ms-win11-otherAUR, ttf-plemoljp-binAUR, apple-fontsAUR, ttf-dejavu-emojilessAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, ttf-ms-win11-autoAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-liberation, ttf-mona-sans)
- docker-compose (docker-compose-gitAUR, docker-compose-v2-gitAUR, docker-compose-v1-binAUR) (optional) – For support docker inside Pycharm
- docker-machine (docker-machine-gitlab-binAUR) (optional) – For support docker inside Pycharm
- ipython (ipython-gitAUR) (optional) – For enhanced interactive Python shell inside Pycharm
- jupyter-server (optional) – For Jupyter notebooks and apps
- openssh (openssh-gitAUR, openssh-gssapiAUR, openssh-hpn-shimAUR, openssh-selinuxAUR, openssh-dotconfigAUR, openssh-dotconfig-binAUR) (optional) – For deployment and remote connections
- python-coverage (optional) – For support code coverage measurement
- python-pytest (python-pytest7) (optional) – For support testing inside Pycharm
- python-setuptools (optional) – Packages manager for Python, for project interpreter
- python-tox (optional) – Python environments for testing tool
- vagrant (vagrant-gitAUR) (optional) – For support virtualized development environments
Required by (0)
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 37 38 39 40 41 42 43 Next › Last »
w1ntermute commented on 2014-01-15 19:53 (UTC)
SoonerBourne commented on 2014-01-14 17:14 (UTC)
The current install is for Pycharm 3.0.2 Build: 131.618 (Released: December 2, 2013)
SoonerBourne commented on 2013-12-06 00:48 (UTC)
Yeah, I saw that too but didn't want to mark it as "2" since I didn't think that was the appropriate action.
I submitted the PKGBUILD file to the forum to see what other feedback I could get. So far I got a few items I'm getting corrected for the next release of PyCharm. I haven't been able to find a roadmap or release schedule from JetBrains, so who knows when the changes will show up here.
Psykar commented on 2013-12-05 22:46 (UTC)
Oh - unfortunately because your previous PKGBUILD had a pkgrel of 131.618, and you've just changed it to '1' it's not recognised as an update by pacman (and by extension, yaourt / packer etc)
Might have to save bumping the pkgrel back down to 1 until the next upstream release.
Psykar commented on 2013-12-05 22:42 (UTC)
Yeah no worries (I clicked out of date in a clicking frenzy and (of course) it's not possible to 'unclick' it)
I just happened to notice it when doing a namcap after the build.
Thanks for the quick fix :)
SoonerBourne commented on 2013-12-05 14:33 (UTC)
@Psykar
I don't think flagging a package out of date was the appropriate action given that the software WAS actually up to date.
However, I do appreciate the feedback and took over this package under the assumption that the original submitter had everything correct, which was possibly a bad assumption on my part. I have implemented the changes you requested. Testing locally both an upgrade and a clean install worked, so I pushed the change to here.
If you have any further suggestions please let me know in the comments or via email.
Thanks!
Psykar commented on 2013-12-05 04:49 (UTC)
This package creates an aboslute symbolic link which ends up pointing to the build directory:
ie:
lrwxrwxrwx 1 root root 111 Dec 5 15:39 /usr/bin/pycharm.sh -> /tmp/yaourt-tmp-louis/aur-pycharm-professional/pkg/pycharm-professional/opt/pycharm-professional/bin/pycharm.sh
This line in the PKGBUILD needs fixing:
ln -s $pkgdir/opt/$pkgname/bin/pycharm.sh $pkgdir/usr/bin
to
cd $pkgdir
ln -s opt/$pkgname/bin/pycharm.sh usr/bin
SoonerBourne commented on 2013-12-04 23:00 (UTC)
@epsilom Noted, rather than force everyone to update again I will correct when JetBrains updates.
Xavier commented on 2013-12-04 22:17 (UTC)
Hi @SoonerBourne the variable "pkgrel" is for PKGBUILD revision no for software revision, please consider read https://wiki.archlinux.org/index.php/Pkgbuild#pkgrel
regards
Pinned Comments