# Template file for 'pycharm-community' pkgname=pycharm-community version=2025.1.1.1 revision=1 archs="x86_64" depends="openjdk21 giflib libXtst hicolor-icon-theme" short_desc="Python integrated development environment" maintainer="Felix Van der Jeugt " license="Apache-2.0" homepage="https://www.jetbrains.org/pycharm/" distfiles="https://download-cf.jetbrains.com/python/${pkgname}-${version}.tar.gz" checksum=f3cc87ebc2a963cb13a770c112bd9b634913a5a5fef1981941589366b7afb4f1 repository=nonfree nopie=yes python_version=3 do_install() { vmkdir usr/bin vmkdir usr/share/doc/pycharm vmkdir usr/lib/pycharm vmkdir usr/share/pixmaps vmkdir usr/share/icons/hicolor/scalable/apps vinstall product-info.json 644 /usr/lib/pycharm mv -v bin lib plugins jbr ${DESTDIR}/usr/lib/pycharm mv -v license ${DESTDIR}/usr/share/doc/pycharm rm -vf ${DESTDIR}/usr/lib/pycharm/bin/fsnotifier-arm for i in _pydevd_bundle _pydevd_frame_eval; do rm -vf ${DESTDIR}/usr/lib/pycharm/plugins/python-ce/helpers/pydev/"$i"/pydevd_*_darwin_*.so rm -vf ${DESTDIR}/usr/lib/pycharm/plugins/python-ce/helpers/pydev/"$i"/pydevd_*_win32_*.pyd done rm -vf ${DESTDIR}/usr/lib/pycharm/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_aarch64.so rm -vf ${DESTDIR}/usr/lib/pycharm/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_*.dll rm -vf ${DESTDIR}/usr/lib/pycharm/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_*.dylib rm -vf ${DESTDIR}/usr/lib/pycharm/plugins/python-ce/helpers/pydev/third_party/wrapped_for_pydev/ctypes/_ctypes.dll rm -vf ${DESTDIR}/usr/lib/pycharm/lib/pty4j-native/linux/arm/libpty.so rm -vf ${DESTDIR}/usr/lib/pycharm/bin/fsnotifier rm -vf ${DESTDIR}/usr/lib/pycharm/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so ln -sf /usr/lib/pycharm/bin/pycharm ${DESTDIR}/usr/bin/pycharm ln -sf /usr/lib/pycharm/bin/pycharm.png ${DESTDIR}/usr/share/pixmaps ln -sf /usr/lib/pycharm/bin/pycharm.svg ${DESTDIR}/usr/share/icons/hicolor/scalable/apps vinstall ${FILESDIR}/pycharm.desktop 644 usr/share/applications }