Updated README; Added step 4 to auto update script; Added to CONTRIBUTORS.txt
This commit is contained in:
parent
959df24d38
commit
af47a1eecb
3 changed files with 16 additions and 11 deletions
|
@ -4,3 +4,4 @@ Francesco Levorato (flevour) <git@flevour.net>
|
||||||
Andy Balaam (andybalaam) <mail@artificialworlds.net>
|
Andy Balaam (andybalaam) <mail@artificialworlds.net>
|
||||||
Patrick Lucas <me@patricklucas.com>
|
Patrick Lucas <me@patricklucas.com>
|
||||||
Stefan65
|
Stefan65
|
||||||
|
Ben Webb (benjaminedwardwebb) <benjaminedwardwebb@gmail.com>
|
||||||
|
|
22
README.md
22
README.md
|
@ -1,7 +1,7 @@
|
||||||
# intellij-idea-community
|
# intellij-idea-community
|
||||||
.deb Packages of IntelliJ IDEA Community Edition for Ubuntu
|
.deb Packages of IntelliJ IDEA Community Edition for Ubuntu
|
||||||
|
|
||||||
The latest upstream version is 2017.2.4 which is included in the package version 2017.2.4.
|
The latest upstream version is 2017.2.5 which is included in the package version 2017.2.5.
|
||||||
|
|
||||||
## Adding the ppa to Ubuntu
|
## Adding the ppa to Ubuntu
|
||||||
|
|
||||||
|
@ -13,20 +13,20 @@ sudo apt-get install intellij-idea-community
|
||||||
|
|
||||||
## Updating the package
|
## Updating the package
|
||||||
|
|
||||||
To update the version follow the following steps (the old version is here 2017.2.3 and the new one 15.0.2):
|
To update the version follow these steps. Replace all instances of `[year].[major].[minor]` with the new version numbers (e.g., 2017.2.5++).
|
||||||
|
|
||||||
1. Fork the repo
|
1. Fork the repo
|
||||||
2. Create your own feature branch
|
2. Create your own feature branch
|
||||||
|
|
||||||
```
|
```
|
||||||
git checkout -b version-2017.2.4
|
git checkout -b version-[year].[major].[minor]
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Rename the following
|
3. Rename the following
|
||||||
|
|
||||||
```
|
```
|
||||||
mv intellij-idea-community_2017.2.3 intellij-idea-community_2017.2.4
|
mv intellij-idea-community_2017.2.5 intellij-idea-community_[year].[major].[minor]
|
||||||
mv intellij-idea-community_2017.2.3.orig.tar.gz intellij-idea-community_2017.2.4.orig.tar.gz
|
mv intellij-idea-community_2017.2.5.orig.tar.gz intellij-idea-community_[year].[major].[minor].orig.tar.gz
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Edit the README.md and update the version numbers
|
4. Edit the README.md and update the version numbers
|
||||||
|
@ -34,7 +34,7 @@ To update the version follow the following steps (the old version is here 2017.2
|
||||||
5. Go into the build files directory
|
5. Go into the build files directory
|
||||||
|
|
||||||
```
|
```
|
||||||
cd intellij-idea-community_2017.2.4/debian
|
cd intellij-idea-community_[year].[major].[minor]/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
|
6. Edit the changelog file and prepend a new changelog entry. You can just copy an old one and update the values in it
|
||||||
|
@ -62,13 +62,13 @@ To update the version follow the following steps (the old version is here 2017.2
|
||||||
11. Remove the old files
|
11. Remove the old files
|
||||||
|
|
||||||
```
|
```
|
||||||
rm intellij-idea-community_2017.2.3-1*
|
rm intellij-idea-community_2017.2.5-1*
|
||||||
```
|
```
|
||||||
|
|
||||||
12. Install the package to test it
|
12. Install the package to test it
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo dpkg -i intellij-idea-community_2017.2.4_all.deb
|
sudo dpkg -i intellij-idea-community_[year].[major].[minor]_all.deb
|
||||||
```
|
```
|
||||||
|
|
||||||
13. If everything works, add yourself to the CONTRIBUTORS.txt
|
13. If everything works, add yourself to the CONTRIBUTORS.txt
|
||||||
|
@ -77,20 +77,20 @@ To update the version follow the following steps (the old version is here 2017.2
|
||||||
|
|
||||||
```
|
```
|
||||||
git add -A
|
git add -A
|
||||||
git commit -m "Version 2017.2.4"
|
git commit -m "Version [year].[major].[minor]"
|
||||||
```
|
```
|
||||||
|
|
||||||
15. Push to the branch
|
15. Push to the branch
|
||||||
|
|
||||||
```
|
```
|
||||||
git push origin version-2017.2.4
|
git push origin version-[year].[major].[minor]
|
||||||
```
|
```
|
||||||
|
|
||||||
16. Create new pull request
|
16. Create new pull request
|
||||||
|
|
||||||
## Automatically do steps 2 to 12
|
## Automatically do steps 2 to 12
|
||||||
|
|
||||||
Run `./update-new-version.sh 2017.2.3 2017.2.4`
|
Run `./update-new-version.sh 2017.2.5 [year].[major].[minor]`
|
||||||
|
|
||||||
## Setting up the build environment
|
## Setting up the build environment
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,10 @@ function main {
|
||||||
mv intellij-idea-community_{$old,$new}
|
mv intellij-idea-community_{$old,$new}
|
||||||
mv intellij-idea-community_{$old,$new}.orig.tar.gz
|
mv intellij-idea-community_{$old,$new}.orig.tar.gz
|
||||||
|
|
||||||
|
# 4. Edit README.md to update latest version number.
|
||||||
|
sed "s/$old/$new/g" ./README.md > ./README.md.tmp
|
||||||
|
mv ./README.md.tmp ./README.md
|
||||||
|
|
||||||
echo "intellij-idea-community ($new-1) artful; urgency=low
|
echo "intellij-idea-community ($new-1) artful; urgency=low
|
||||||
|
|
||||||
* Upstream Version $new
|
* Upstream Version $new
|
||||||
|
|
Loading…
Reference in a new issue