Marcel Kapfer
22ec769d6d
Since we're currently building packages from Ubuntu 14.04 up to 23.04 it is the easiest and most stable way to depend on a debhelper-compat version that is availabel on all releases. This is ATM version 9. While this yields a linter warning it is IMO preferred to adjusting the Build-Depends line automatically during the builds for the older Ubuntu releases. Relying on an up-to-date version would perhaps motivate at some point to use features only available (or, worse, with changed outcome) with newer debhelper versions. Using the same versiona across all builds should preserve us from such problems. |
||
---|---|---|
intellij-idea-community_2023.1.1 | ||
.gitignore | ||
.gitlab-ci.yml | ||
CONTRIBUTORS.txt | ||
intellij-idea-community_2023.1.1-1_all.deb | ||
intellij-idea-community_2023.1.1.orig.tar.gz | ||
LICENSE | ||
README.md | ||
update-new-version.sh | ||
upstream-version-check.sh |
intellij-idea-community
Debian packages of IntelliJ IDEA Community Edition for Ubuntu
I also provide a package for the Ultimate Edition.
Adding the PPA (on Ubuntu)
sudo apt-add-repository ppa:mmk2410/intellij-idea
sudo apt-get update
sudo apt-get install intellij-idea-community
Report issues
You can report issues, questions or feedback concerning the package on GitLab. If relevant, please include which version
Updating the package
Since I automated the updating process quite a bit using the update-new-version.sh
as well as preparations on my local system I no longer accept merge requests for updating the package to a new version. Processing them would take me much more time than doing the update myself.
In case I'm late for an update (over 1-2 weeks), feel free to create an issue on GitLab. I'm also working on a fully automated system for updating the packages but this will still take a while.
Setting up the build environment
Run sudo apt install build-dep debhelper
.
It is also necessary to setup Git with your username and email address as explained in numerous tutorials.
Updating the package
Run ./update-new-version.sh "$new-version"
Where $new-version
is in the format [year].[major].[minor]
.