Compare commits

..

No commits in common. "main" and "v2017.3" have entirely different histories.

30 changed files with 210 additions and 871 deletions

View file

@ -1,73 +0,0 @@
default:
image: registry.gitlab.com/mmk2410/intellij-idea-pkg-image:oracular
variables:
PACKAGE: "intellij-idea-ultimate"
TZ: UTC
NAME: "Marcel Kapfer"
EMAIL: "opensource@mmk2410.org"
stages:
- autoupdate
- build
- deploy
update-job:
stage: autoupdate
script:
##
## Configure SSH key
##
- eval $(ssh-agent -s)
- chmod 400 "$SSH_PRIVATE_KEY"
- ssh-add "$SSH_PRIVATE_KEY"
- mkdir ~/.ssh
- chmod 700 ~/.ssh
- cp "$SSH_KNOWN_HOSTS" ~/.ssh/known_hosts
- chmod 644 ~/.ssh/known_hosts
##
## Configure Git setup
##
- git config user.name "$NAME"
- git config user.email "$EMAIL"
- git remote set-url origin "$GIT_URL"
##
## Run autoupdate script which handles everything else.
##
- ./autoupdate.sh
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
build-job:
stage: build
script:
- export VERSION=$(git describe --abbrev=0 --tags | cut -d'v' -f2)
- cd "$PACKAGE"_"$VERSION" || exit
- debuild -us -uc
- export PACKAGE_FILE="$PACKAGE"_"$VERSION"-1_all.deb
artifacts:
name: $PACKAGE_FILE
paths:
- ./*.deb
rules:
- if: $CI_COMMIT_TAG
deploy-job:
image: registry.gitlab.com/mmk2410/intellij-idea-pkg-image:$UBUNTU_VERSION
stage: deploy
script:
- export VERSION=$(git describe --abbrev=0 --tags | cut -d'v' -f2)
- echo "$GPG_PRIVATE_KEY" | tr -d '\r' | gpg --import -
- echo "$GPG_PUBLIC_KEY" | tr -d '\r' | gpg --import -
- cd "$PACKAGE"_"$VERSION" || exit
- dch -D $UBUNTU_VERSION -p -l +$UBUNTU_VERSION "Upstream version $VERSION."
- debuild -S -sa -k6D289F254B41A009B6AB5AC3122720F932D5CE46
- cd ..
- dput ppa:mmk2410/intellij-idea "$PACKAGE"_"$VERSION"-1+"$UBUNTU_VERSION"1_source.changes
rules:
- if: $CI_COMMIT_TAG
parallel:
matrix:
- UBUNTU_VERSION: [trusty, xenial, bionic, focal, jammy, noble, oracular]

View file

@ -1,8 +1,6 @@
Marcel Kapfer (mmk2410) <opensource@mmk2410.org>
Marcel Kapfer (mmk2410) <marcelmichaelkapfer@yahoo.co.nz>
Bart de Koning <bartdaking@gmail.com>
Francesco Levorato (flevour) <git@flevour.net>
Andy Balaam (andybalaam) <mail@artificialworlds.net>
Patrick Lucas <me@patricklucas.com>
Rienk Prinsen <r.prinsen@gmail.com>
Matthias Hellriegel (schouk) <soschouk@gmx.net>
Lucas Souza (lucasliet) <lucasouliveira@gmail.com>

View file

@ -1,10 +1,9 @@
# intellij-idea-ultimate
.deb Packages of IntelliJ IDEA Ultimate Edition for Ubuntu / Debian
Debian packages of IntelliJ IDEA Ultimate Edition for Ubuntu / Debian.
The latest upstream version is 2017.1 which is included in the package version 2017.1.
I also provide a package for the [Community Edition](https://gitlab.com/mmk2410/intellij-idea-community).
## Adding the PPA (on Ubuntu)
## Adding the PPA
```
sudo apt-add-repository ppa:mmk2410/intellij-idea
@ -14,22 +13,86 @@ sudo apt-get install intellij-idea-ultimate
## Report issues
You can report issues, questions or feedback concerning the package [on GitLab](https://gitlab.com/mmk2410/intellij-idea-ultimate). If relevant, please include which version your using.
Please report any issues at [phab.mmk2410.org](https://phab.mmk2410.org/maniphest/task/edit/form/3/). The current issues are also listed [there](https://phab.mmk2410.org/maniphest/query/J9cHtqRh7M5n/).
## 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.
To update the version follow the following steps (the old version is here 15.0.1 and the new one 15.0.2):
1. Fork the repo
2. Create your own feature branch
```
git checkout -b version_15.0.2
```
3. Rename the following
```
mv intellij-idea-ultimate_15.0.1 intellij-idea-ultimate_15.0.2
mv intellij-idea-ultimate_15.0.1.orig.tar.gz intellij-idea-ultimate_15.0.2.orig.tar.gz
```
4. Edit the README.md and update the version numbers
5. Go into the build files directory
```
cd intellij-idea-ultimate_15.0.2/debian
```
6. Edit the changelog file and prepend a new changelog entry. You can just copy an old one and update the values in it
7. Edit the preinst file and update the download URL. Normally this is done by updating the version number
8. Go one directory back
```
cd ..
```
9. Run the following command to build the package for testing purposes
```
debuild -us -uc
```
10. Go another directory back
```
cd ..
```
11. Remove the old files
```
rm intellij-idea-ultimate_15.0.1-1*
```
12. Install the package to test it
```
sudo dpkg -i intellij-idea-ultimate_15.0.2-1_all.deb
```
13. If everything works, add yourself to the CONTRIBUTORS.txt
14. Commit your changes
```
git add -A
git commit -m "Version 15.0.2"
```
15. Push to the branch
```
git push origin version_15.0.2
```
16. Create new pull request
In case I'm late for an update (over 1-2 weeks), feel free to create an issue [on GitLab](https://gitlab.com/mmk2410/intellij-idea-ultimate). 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]`.

View file

@ -1,33 +0,0 @@
#!/usr/bin/env bash
set -euo pipefail
dir="$(find . -maxdepth 1 -type d -name "intellij-idea-*")"
pushd "$dir" || exit 1
set +e
check="$(uscan --dehs --no-download)"
set -e
status="$(echo "$check" | xmllint --xpath 'string(/dehs/status)' -)"
if [[ "$status" != "newer package available" ]]; then
echo "No newer package available."
exit
fi
new_version="$(echo "$check" | xmllint --xpath 'string(/dehs/upstream-version)' -)"
popd
./update-new-version.sh "$new_version"
git add -A
git commit -m "Upstream version $new_version"
git switch main
git merge --ff-only version-"$new_version"
git push origin main
git tag -a v"$new_version" -m "Upstream version $new_version"
git push --tags origin main

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,65 @@
intellij-idea-ultimate (2017.3-1) artful; urgency=low
* Upstream Version 2017.3
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Fri, 01 Dec 2017 16:13:47 +0100
intellij-idea-ultimate (2017.2.6-1) artful; urgency=low
* Upstream Version 2017.2.6
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Fri, 17 Nov 2017 07:49:42 +0000
intellij-idea-ultimate (2017.2.5-1) artful; urgency=low
* Upstream Version 2017.2.5
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Thu, 28 Sep 2017 09:12:52 +0200
intellij-idea-ultimate (2017.2.4-1) artful; urgency=low
* Upstream Version 2017.2.4
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Mon, 18 Sep 2017 18:44:45 +0200
intellij-idea-ultimate (2017.2.3-1) artful; urgency=low
* Upstream Version 2017.2.3
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Thu, 31 Aug 2017 00:52:24 +0200
intellij-idea-ultimate (2017.1.5-1) yakkety; urgency=low
* Upstream Version 2017.1.5
-- Marcel Kapfer (mmk2410) <marcelmichaelkapfer@gmail.com> Wed, 12 Jul 2017 19:18:35 +0200
intellij-idea-ultimate (2017.1.4-1) yakkety; urgency=low
* Upstream Version 2017.1.4
-- Marcel Kapfer (mmk2410) <marcelmichaelkapfer@gmail.com> Thu, 08 Jun 2017 11:18:29 +0200
intellij-idea-ultimate (2017.1.3-1) yakkety; urgency=low
* Upstream Version 2017.1.3
-- Marcel Kapfer (mmk2410) (mmk2410) <marcelmichaelkapfer@gmail.com> Sat, 20 May 2017 11:12:14 +0200
intellij-idea-ultimate (2017.1.2-1) zesty; urgency=low
* Upstream Version 2017.1.2
-- Marcel Kapfer (mmk2410) <marcelmichaelkapfer@gmail.com> Sat, 06 May 2017 11:40:43 +0100
intellij-idea-ultimate (2017.1.1-1) zesty; urgency=low
* Upstream Version 2017.1.1
-- Marcel Kapfer (mmk2410) <marcelmichaelkapfer@gmail.com> Fri, 14 Apr 2017 22:11:42 +0100
intellij-idea-ultimate (2017.1-1) yakkety; urgency=low
* Upstream Version 2017.1
-- Rienk Prinsen (rprinsen) <r.prinsen@gmail.com> Thu, 23 Mar 2017 09:54:06 +0100

View file

@ -0,0 +1 @@
9

View file

@ -0,0 +1,13 @@
Source: intellij-idea-ultimate
Section: devel
Priority: optional
Maintainer: Marcel Kapfer <opensource@mmk2410.org>
Build-Depends: debhelper (>= 7.0.50~)
Standards-Version: 4.1.1
Package: intellij-idea-ultimate
Architecture: all
Depends: ${misc:Depends}, lib32ncurses5 | libncurses5, default-jdk | oracle-java7-installer | oracle-java8-installer, libc6-i386, lib32stdc++6, lib32gcc1, lib32ncurses5, lib32z1, lib32z1-dev, unzip
Description: IntelliJ IDEA Ultimate Edition
A intelligent Java IDE by JetBrains

View file

@ -5,17 +5,17 @@ set -e
cd /opt/
## Extract the package
tar xf /opt/ideaIU-2024.3.5.tar.gz
sudo tar xf /opt/ideaIU-*
## Rename the directory
mv /opt/idea-IU-* /opt/intellij-idea-ultimate
sudo mv /opt/idea-IU-* /opt/intellij-idea-ultimate
## Remove the tar.gz package
rm /opt/ideaIU-2024.3.5.tar.gz
sudo rm /opt/ideaIU-*
## Install the .desktop file, if necessary
if [ -x "/usr/bin/desktop-file-install" ]; then
desktop-file-install /usr/share/applications/intellij-idea-ultimate.desktop
sudo desktop-file-install /usr/share/applications/intellij-idea-ultimate.desktop
fi
##DEBHELPER##

View file

@ -3,6 +3,6 @@
set -e
## Remove the program folder
rm -rf /opt/intellij-idea-ultimate
sudo rm -rf /opt/intellij-idea-ultimate
##DEBHELPER##

View file

@ -5,6 +5,6 @@ set -e
cd /opt/
## Download IntelliJ IDEA Community from the jetbrain servers
wget -c https://download-cf.jetbrains.com/idea/ideaIU-2024.3.5.tar.gz
wget -c https://download-cf.jetbrains.com/idea/ideaIU-2017.3.tar.gz
##DEBHELPER##

Binary file not shown.

After

Width:  |  Height:  |  Size: 5 KiB

View file

@ -0,0 +1,3 @@
#!/bin/sh
export IDEA_JDK=$JAVA_HOME
exec /opt/intellij-idea-ultimate/bin/idea.sh "$@"

View file

@ -6,5 +6,4 @@ Icon=intellij-idea-ue
Terminal=false
Type=Application
Categories=Development;IDE;Java;
Keywords=intellij;idea;ultimate;java;ide
StartupWMClass=jetbrains-idea

View file

@ -1,663 +0,0 @@
intellij-idea-ultimate (2024.3.5-1) oracular; urgency=medium
* Upstream version 2024.3.5
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 18 Mar 2025 14:02:10 +0000
intellij-idea-ultimate (2024.3.4.1-1) oracular; urgency=medium
* Upstream version 2024.3.4.1
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 06 Mar 2025 14:02:13 +0000
intellij-idea-ultimate (2024.3.4-1) oracular; urgency=medium
* Upstream version 2024.3.4
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 28 Feb 2025 14:02:31 +0000
intellij-idea-ultimate (2024.3.3-1) oracular; urgency=medium
* Upstream version 2024.3.3
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 13 Feb 2025 14:02:11 +0000
intellij-idea-ultimate (2024.3.2.2-1) oracular; urgency=medium
* Upstream version 2024.3.2.2
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 30 Jan 2025 14:02:14 +0000
intellij-idea-ultimate (2024.3.2.1-1) oracular; urgency=medium
* Upstream version 2024.3.2.1
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 24 Jan 2025 14:02:14 +0000
intellij-idea-ultimate (2024.3.2-1) oracular; urgency=medium
* Upstream version 2024.3.2
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 17 Jan 2025 14:02:15 +0000
intellij-idea-ultimate (2024.3.1.1-1) oracular; urgency=medium
* Upstream version 2024.3.1.1
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 19 Dec 2024 14:02:01 +0000
intellij-idea-ultimate (2024.3.1-1) oracular; urgency=medium
* Upstream version 2024.3.1
-- Marcel Kapfer <opensource@mmk2410.org> Mon, 09 Dec 2024 14:02:30 +0000
intellij-idea-ultimate (2024.3-1) noble; urgency=medium
* Upstream version 2024.3
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 13 Nov 2024 14:02:09 +0000
intellij-idea-ultimate (2024.2.4-1) noble; urgency=medium
* Upstream version 2024.2.4
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 24 Oct 2024 13:01:54 +0000
intellij-idea-ultimate (2024.2.3-1) noble; urgency=medium
* Upstream version 2024.2.3
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 26 Sep 2024 13:02:05 +0000
intellij-idea-ultimate (2024.2.2-1) noble; urgency=medium
* Upstream version 2024.2.2
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 19 Sep 2024 13:02:08 +0000
intellij-idea-ultimate (2024.2.1-1) noble; urgency=medium
* Upstream version 2024.2.1
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 30 Aug 2024 13:02:07 +0000
intellij-idea-ultimate (2024.2.0.2-1) noble; urgency=medium
* Upstream version 2024.2.0.2
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 21 Aug 2024 13:02:12 +0000
intellij-idea-ultimate (2024.2.0.1-1) noble; urgency=medium
* Upstream version 2024.2.0.1
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 14 Aug 2024 13:02:11 +0000
intellij-idea-ultimate (2024.2-1) noble; urgency=medium
* Upstream version 2024.2
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 07 Aug 2024 13:02:16 +0000
intellij-idea-ultimate (2024.1.5-1) noble; urgency=medium
* Upstream version 2024.1.5
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 06 Aug 2024 13:02:39 +0000
intellij-idea-ultimate (2024.1.4-1) noble; urgency=medium
* Upstream version 2024.1.4
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 21 Jun 2024 13:02:07 +0000
intellij-idea-ultimate (2024.1.3-1) noble; urgency=medium
* Upstream version 2024.1.3
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 11 Jun 2024 13:02:22 +0000
intellij-idea-ultimate (2024.1.2-1) lunar; urgency=medium
* Upstream version 2024.1.2
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 23 May 2024 13:02:28 +0000
intellij-idea-ultimate (2024.1.1-1) lunar; urgency=medium
* Upstream version 2024.1.1
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 30 Apr 2024 13:02:14 +0000
intellij-idea-ultimate (2024.1-1) lunar; urgency=medium
* Upstream version 2024.1
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 04 Apr 2024 13:02:11 +0000
intellij-idea-ultimate (2023.3.6-1) lunar; urgency=medium
* Upstream version 2023.3.6
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 22 Mar 2024 14:02:37 +0000
intellij-idea-ultimate (2023.3.5-1) lunar; urgency=medium
* Upstream version 2023.3.5
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 13 Mar 2024 14:02:15 +0000
intellij-idea-ultimate (2023.3.4-1) lunar; urgency=medium
* Upstream version 2023.3.4
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 14 Feb 2024 14:02:19 +0000
intellij-idea-ultimate (2023.3.3-1) lunar; urgency=medium
* Upstream version 2023.3.3
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 26 Jan 2024 14:02:30 +0000
intellij-idea-ultimate (2023.3.2-1) lunar; urgency=medium
* Upstream version 2023.3.2
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 21 Dec 2023 14:02:11 +0000
intellij-idea-ultimate (2023.3.1-1) lunar; urgency=medium
* Upstream version 2023.3.1
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 13 Dec 2023 14:04:37 +0000
intellij-idea-ultimate (2023.3-1) lunar; urgency=medium
* Upstream version 2023.3
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 07 Dec 2023 14:02:23 +0000
intellij-idea-ultimate (2023.2.5-1) lunar; urgency=medium
* Upstream version 2023.2.5
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 10 Nov 2023 14:01:05 +0000
intellij-idea-ultimate (2023.2.4-1) lunar; urgency=medium
* Upstream version 2023.2.4
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 25 Oct 2023 13:01:11 +0000
intellij-idea-ultimate (2023.2.3-1) lunar; urgency=medium
* Upstream version 2023.2.3
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 12 Oct 2023 13:01:23 +0000
intellij-idea-ultimate (2023.2.2-1) lunar; urgency=medium
* Upstream version 2023.2.2
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 14 Sep 2023 13:01:11 +0000
intellij-idea-ultimate (2023.2.1-1) lunar; urgency=medium
* Upstream version 2023.2.1
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 24 Aug 2023 13:01:11 +0000
intellij-idea-ultimate (2023.2-1) lunar; urgency=medium
* Upstream version 2023.2
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 26 Jul 2023 18:07:24 +0000
intellij-idea-ultimate (2023.1.4-1) lunar; urgency=medium
* Upstream version 2023.1.4
-- autoupdate <opensource@mmk2410.org> Thu, 20 Jul 2023 15:58:59 +0000
intellij-idea-ultimate (2023.1.3-1) lunar; urgency=medium
* Upstream version 2023.1.3
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 21 Jun 2023 14:27:37 +0000
intellij-idea-ultimate (2023.1.2-1) lunar; urgency=medium
* Upstream version 2023.1.2
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 18 May 2023 11:25:59 +0000
intellij-idea-ultimate (2023.1.1-1) lunar; urgency=medium
* Upstream version 2023.1.1
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 02 May 2023 16:53:17 +0000
intellij-idea-ultimate (2023.1-1) kinetic; urgency=medium
* Upstream version 2023.1
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 31 Mar 2023 05:01:09 +0000
intellij-idea-ultimate (2022.3.3-1) kinetic; urgency=medium
* Upstream version 2022.3.3
-- Marcel Kapfer <opensource@mmk2410.org> Mon, 13 Mar 2023 22:23:02 +0000
intellij-idea-ultimate (2022.3.2-1) jammy; urgency=medium
* Upstream version 2022.3.2
-- Marcel Kapfer <opensource@mmk2410.org> Mon, 06 Feb 2023 18:31:28 +0000
intellij-idea-ultimate (2022.3.1-1) jammy; urgency=medium
* Upstream version 2022.3.1
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 23 Dec 2022 20:32:33 +0000
intellij-idea-ultimate (2022.3-1) jammy; urgency=medium
* Upstream version 2022.3
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 06 Dec 2022 18:32:44 +0000
intellij-idea-ultimate (2022.2.4-1) jammy; urgency=medium
* Upstream version 2022.2.4
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 23 Nov 2022 18:57:31 +0000
intellij-idea-ultimate (2022.2.3-1) jammy; urgency=medium
* Upstream version 2022.2.3
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 06 Oct 2022 17:48:53 +0000
intellij-idea-ultimate (2022.2.2-1) jammy; urgency=medium
* Upstream version 2022.2.2
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 16 Sep 2022 12:41:56 +0000
intellij-idea-ultimate (2022.2.1-1) jammy; urgency=medium
* Upstream version 2022.2.1
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 19 Aug 2022 17:49:36 +0000
intellij-idea-ultimate (2022.2-1) jammy; urgency=medium
* Upstream version 2022.2
-- Marcel Kapfer <opensource@mmk2410.org> Mon, 01 Aug 2022 19:47:57 +0000
intellij-idea-ultimate (2022.1.4-1) jammy; urgency=medium
* Upstream version 2022.1.4
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 20 Jul 2022 13:53:19 +0000
intellij-idea-ultimate (2022.1.3-1) impish; urgency=medium
* Upstream version 2022.1.3
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 23 Jun 2022 08:32:12 +0000
intellij-idea-ultimate (2022.1.2-1) impish; urgency=medium
* Upstream version 2022.1.2
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 08 Jun 2022 20:22:04 +0000
intellij-idea-ultimate (2022.1.1-1) impish; urgency=medium
* Upstream version 2022.1.1
-- Marcel Kapfer <opensource@mmk2410.org> Sat, 21 May 2022 14:35:29 +0000
intellij-idea-ultimate (2022.1-1) impish; urgency=medium
* Upstream version 2022.1
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 15 Apr 2022 09:17:03 +0000
intellij-idea-ultimate (2021.3.3-1) impish; urgency=medium
* Upstream version 2021.3.3
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 22 Mar 2022 19:14:10 +0000
intellij-idea-ultimate (2021.3.2-1) impish; urgency=medium
* Upstream version 2021.3.2
-- Marcel Kapfer <opensource@mmk2410.org> Sat, 29 Jan 2022 11:16:00 +0000
intellij-idea-ultimate (2021.3.1-1) impish; urgency=medium
* Upstream version 2021.3.1
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 29 Dec 2021 15:41:37 +0000
intellij-idea-ultimate (2021.3-1) impish; urgency=medium
* Upstream version 2021.3
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 02 Dec 2021 17:39:49 +0000
intellij-idea-ultimate (2021.2.3-1) impish; urgency=medium
* Upstream version 2021.2.3
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 15 Oct 2021 18:12:46 +0000
intellij-idea-ultimate (2021.2.2-1) hirsute; urgency=medium
* Upstream version 2021.2.2
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 22 Sep 2021 19:59:31 +0000
intellij-idea-ultimate (2021.2-1) hirsute; urgency=medium
* Upstream version 2021.2
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 28 Jul 2021 06:00:32 +0000
intellij-idea-ultimate (2021.1.3-1) hirsute; urgency=medium
* Upstream version 2021.1.3
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 30 Jun 2021 07:50:54 +0000
intellij-idea-ultimate (2021.1.2-1) hirsute; urgency=medium
* Upstream version 2021.1.2
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 11 Jun 2021 13:57:02 +0000
intellij-idea-ultimate (2021.1.1-1) groovy; urgency=medium
* Upstream version 2021.1.1
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 04 May 2021 17:43:18 +0000
intellij-idea-ultimate (2021.1-1) groovy; urgency=medium
* Upstream version 2021.1
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 07 Apr 2021 18:16:13 +0000
intellij-idea-ultimate (2020.3.3-1) groovy; urgency=medium
* Upstream version 2020.3.3
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 23 Mar 2021 18:41:38 +0000
intellij-idea-ultimate (2020.3.2-1) groovy; urgency=medium
* Upstream version 2020.3.2
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 27 Jan 2021 21:03:59 +0000
intellij-idea-ultimate (2020.3.1-1) groovy; urgency=medium
* Upstream version 2020.3.1
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 15 Jan 2021 23:05:43 +0000
intellij-idea-ultimate (2020.3-1) groovy; urgency=medium
* Upstream version 2020.3
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 02 Dec 2020 14:57:49 +0100
intellij-idea-ultimate (2020.2.4-1) focal; urgency=medium
* Upstream version 2020.2.4
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 27 Nov 2020 16:09:53 +0100
intellij-idea-ultimate (2020.2.2-1) focal; urgency=medium
* Upstream version 2020.2.2
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 17 Sep 2020 15:56:58 +0000
intellij-idea-ultimate (2020.2.1-1) focal; urgency=medium
* Upstream version 2020.2.1
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 28 Aug 2020 20:43:02 +0200
intellij-idea-ultimate (2020.2-1) focal; urgency=medium
* Upstream version 2020.2
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 28 Jul 2020 19:51:52 +0200
intellij-idea-ultimate (2020.1.4-1) focal; urgency=medium
* Upstream version 2020.1.4
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 24 Jul 2020 21:47:10 +0200
intellij-idea-ultimate (2020.1.3-1) focal; urgency=medium
* Upstream version 2020.1.3
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 10 Jul 2020 23:05:40 +0200
intellij-idea-ultimate (2020.1.2-1) focal; urgency=medium
* IntelliJ IDEA 2020.1 adds support for Java 14 and new features for a
number of frameworks, upgrades the debugger with dataflow analysis
assistance, adds a new LightEdit mode, downloads and configures
the JDK for you, and does so much more!
- https://www.jetbrains.com/idea/whatsnew/
-- Lucas Souza <lucasouliveira@gmail.com> Tue, 16 Jun 2020 01:17:31 +0000
intellij-idea-ultimate (2019.3.4-1) eoan; urgency=medium
* Upstream version 2019.3.4
-- Marcel Kapfer <opensoure@mmk2410.org> Sun, 29 Mar 2020 12:27:01 +0000
intellij-idea-ultimate (2019.2-1) disco; urgency=medium
* Upstream version 2019.2
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 26 Jul 2019 17:15:19 +0200
intellij-idea-ultimate (2019.1.3-1) disco; urgency=medium
* Upstream version 2019.1.3
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 29 May 2019 07:23:21 +0000
intellij-idea-ultimate (2019.1.2-1) disco; urgency=medium
* Upstream version 2019.1.2
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 15 May 2019 17:40:23 +0000
intellij-idea-ultimate (2019.1.1-1) cosmic; urgency=medium
* Upstream version 2019.1.1
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 23 Apr 2019 14:46:01 +0000
intellij-idea-ultimate (2019.1-1) cosmic; urgency=medium
* Upstream version 2019.1
-- Marcel Kapfer <opensource@mmk2410.org> Sat, 13 Apr 2019 22:11:47 +0000
intellij-idea-ultimate (2018.3.5-1) cosmic; urgency=medium
* Upstream version 2018.3.5
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 27 Feb 2019 09:48:11 +0000
intellij-idea-ultimate (2018.3.4-1) cosmic; urgency=medium
* Upstream version 2018.3.4
-- Marcel Kapfer <opensource@mmk2410.org> Mon, 04 Feb 2019 14:21:52 +0000
intellij-idea-ultimate (2018.3.3-1) cosmic; urgency=medium
* Upstream version 2018.3.3
-- Marcel Kapfer <opensource@mmk2410.org> Fri, 11 Jan 2019 16:10:10 +0000
intellij-idea-ultimate (2018.3.2-1) cosmic; urgency=medium
* Upstream version 2018.3.2
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 03 Jan 2019 17:31:49 +0000
intellij-idea-ultimate (2018.3.1-1) cosmic; urgency=medium
* Upstream version 2018.3.1
-- Marcel Kapfer <opensource@mmk2410.org> Sun, 09 Dec 2018 22:34:35 +0000
intellij-idea-ultimate (2018.3-1) cosmic; urgency=medium
* Upstream version 2018.3
-- Marcel Kapfer <opensource@mmk2410.org> Sun, 25 Nov 2018 22:24:32 +0000
intellij-idea-ultimate (2018.2.6-1) cosmic; urgency=medium
* Upstream version 2018.2.6
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 20 Nov 2018 21:46:57 +0000
intellij-idea-ultimate (2018.2.5-1) bionic; urgency=medium
* Upstream version 2018.2.5
-- Marcel Kapfer <opensource@mmk2410.org> Wed, 17 Oct 2018 09:46:36 +0000
intellij-idea-ultimate (2018.2.4-1) bionic; urgency=medium
* Upstream version 2018.2.4
-- Marcel Kapfer <opensource@mmk2410.org> Thu, 20 Sep 2018 08:05:04 +0000
intellij-idea-ultimate (2018.2.3-1) bionic; urgency=medium
* Upstream version 2018.2.3
-- Marcel Kapfer <opensource@mmk2410.org> Tue, 04 Sep 2018 16:45:56 +0000
intellij-idea-ultimate (2018.2.2-1) bionic; urgency=medium
* Upstream version 2018.2.2
-- Marcel Kapfer <opensource@mmk2410.org> Mon, 03 Sep 2018 08:55:14 +0200
intellij-idea-ultimate (2018.1.4-1) bionic; urgency=low
* Upstream version 2018.1.4
-- Matthias Hellriegel <soschouk@gmx.net> Fri, 25 May 2018 08:00:00 +0200
intellij-idea-ultimate (2018.1-1) artful; urgency=medium
* Upstream version 2018.1
-- Marcel Kapfer <opensource@mmk2410.org> Mon, 02 Apr 2018 08:52:53 +0200
intellij-idea-ultimate (2017.3.5-1) artful; urgency=low
* Upstream Version 2017.3.5
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Tue, 13 Mar 2018 19:01:27 +0100
intellij-idea-ultimate (2017.3.4-1) artful; urgency=low
* Upstream Version 2017.3.4
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Wed, 31 Jan 2018 11:52:44 +0000
intellij-idea-ultimate (2017.3.3-1) artful; urgency=low
* Upstream Version 2017.3.3
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Fri, 19 Jan 2018 23:49:29 +0100
intellij-idea-ultimate (2017.3-1) artful; urgency=low
* Upstream Version 2017.3
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Fri, 01 Dec 2017 16:13:47 +0100
intellij-idea-ultimate (2017.2.6-1) artful; urgency=low
* Upstream Version 2017.2.6
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Fri, 17 Nov 2017 07:49:42 +0000
intellij-idea-ultimate (2017.2.5-1) artful; urgency=low
* Upstream Version 2017.2.5
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Thu, 28 Sep 2017 09:12:52 +0200
intellij-idea-ultimate (2017.2.4-1) artful; urgency=low
* Upstream Version 2017.2.4
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Mon, 18 Sep 2017 18:44:45 +0200
intellij-idea-ultimate (2017.2.3-1) artful; urgency=low
* Upstream Version 2017.2.3
-- Marcel Kapfer (mmk2410) <opensource@mmk2410.org> Thu, 31 Aug 2017 00:52:24 +0200
intellij-idea-ultimate (2017.1.5-1) yakkety; urgency=low
* Upstream Version 2017.1.5
-- Marcel Kapfer (mmk2410) <marcelmichaelkapfer@gmail.com> Wed, 12 Jul 2017 19:18:35 +0200
intellij-idea-ultimate (2017.1.4-1) yakkety; urgency=low
* Upstream Version 2017.1.4
-- Marcel Kapfer (mmk2410) <marcelmichaelkapfer@gmail.com> Thu, 08 Jun 2017 11:18:29 +0200
intellij-idea-ultimate (2017.1.3-1) yakkety; urgency=low
* Upstream Version 2017.1.3
-- Marcel Kapfer (mmk2410) (mmk2410) <marcelmichaelkapfer@gmail.com> Sat, 20 May 2017 11:12:14 +0200
intellij-idea-ultimate (2017.1.2-1) zesty; urgency=low
* Upstream Version 2017.1.2
-- Marcel Kapfer (mmk2410) <marcelmichaelkapfer@gmail.com> Sat, 06 May 2017 11:40:43 +0100
intellij-idea-ultimate (2017.1.1-1) zesty; urgency=low
* Upstream Version 2017.1.1
-- Marcel Kapfer (mmk2410) <marcelmichaelkapfer@gmail.com> Fri, 14 Apr 2017 22:11:42 +0100
intellij-idea-ultimate (2017.1-1) yakkety; urgency=low
* Upstream Version 2017.1
-- Rienk Prinsen (rprinsen) <r.prinsen@gmail.com> Thu, 23 Mar 2017 09:54:06 +0100

View file

@ -1 +0,0 @@
10

View file

@ -1,18 +0,0 @@
Source: intellij-idea-ultimate
Section: devel
Priority: optional
Maintainer: Marcel Kapfer <opensource@mmk2410.org>
Build-Depends: debhelper (>= 9)
Standards-Version: 4.2.1
Package: intellij-idea-ultimate
Architecture: all
Pre-Depends: wget
Depends: ${misc:Depends}
Suggests: git, default-jdk
Description: IntelliJ IDEA Ultimate Edition
Every aspect of IntelliJ IDEA is specifically designed to maximize developer
productivity.
.
Together, the powerful static code analysis and ergonomic design make
development not only productive but also an enjoyable experience.

View file

@ -1 +0,0 @@
intellij-idea-ultimate

View file

@ -1,4 +0,0 @@
version=4
opts="searchmode=plain" \
https://data.services.jetbrains.com/products/releases?code=IIU&latest=true&type=release \
https://download.jetbrains.com/idea/ideaIU-(\d[\d\.]*).tar.gz

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

View file

@ -1,3 +0,0 @@
#!/bin/sh
export IDEA_JDK=$JAVA_HOME
exec /opt/intellij-idea-ultimate/bin/idea "$@"

View file

@ -1,44 +1,37 @@
#!/usr/bin/env bash
#
# This script intends to decrease the effort of updating the package.
#!/bin/bash
function main {
local old=$1
local new=$2
local now=`date -R`
local author=`git config --get user.name`
local email=`git config --get user.email`
local username=`git config --get remote.origin.url | sed 's,.*:\(.*\)/.*,\1,'`
local tempfile=`tempfile`
set -euo pipefail
git checkout -b version-$new
# Check if running Ubuntu
grep -q Ubuntu /etc/issue
if [[ $? != 0 ]]; then
echo "System is not running Ubuntu. Cancelling build."
exit 1
fi
mv intellij-idea-ultimate_{$old,$new}
mv intellij-idea-ultimate_{$old,$new}.orig.tar.gz
PACKAGE="intellij-idea-ultimate"
DISTRIBUTION="oracular"
echo "intellij-idea-ultimate ($new-1) artful; urgency=low
last_tag=$(git describe --abbrev=0 --tags)
old="${last_tag#?}"
new="$1"
* Upstream Version $new
name="$(git config --get user.name)"
email="$(git config --get user.email)"
-- $author ($username) <$email> $now
" >> $tempfile
git checkout -b version-"$new"
cat intellij-idea-ultimate_$new/debian/changelog >> $tempfile
mv $tempfile intellij-idea-ultimate_$new/debian/changelog
mv "$PACKAGE"_"$old" "$PACKAGE"_"$new"
mv "$PACKAGE"_"$old".orig.tar.gz "$PACKAGE"_"$new".orig.tar.gz
sed -i "s/$old/$new/g" intellij-idea-ultimate_$new/debian/preinst
cd "$PACKAGE"_"$new" || exit
(cd intellij-idea-ultimate_$new/ && debuild -us -uc )
# Update the debian/changelog file with dch
NAME="$name" EMAIL="$email" dch \
--newversion "$new"-1 \
--distribution "$DISTRIBUTION" \
"Upstream version $new"
rm intellij-idea-ultimate_${old}*
sed -i "s/$old/$new/g" ./debian/preinst
sed -i "s/$old/$new/g" ./debian/postinst
sudo dpkg -i intellij-idea-ultimate_$new-1_all.deb
}
debuild -us -uc
cd ..
rm "$PACKAGE"_"$old"-*
main $1 $2