release: 2025.2.4
This commit is contained in:
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
*.tar.gz
|
||||||
|
debian/*.deb
|
||||||
5
Makefile
Normal file
5
Makefile
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
debian:
|
||||||
|
docker run --rm \
|
||||||
|
--volume="./:/workspace" \
|
||||||
|
debian:bookworm \
|
||||||
|
bash -c 'cd /workspace/debian && ./build.sh'
|
||||||
23
README.MD
Normal file
23
README.MD
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|

|
||||||
|
|
||||||
|
# OpenIDE
|
||||||
|
|
||||||
|
Version: `2025.2.4`
|
||||||
|
Build: `252.27397.103.1`
|
||||||
|
Release: `09/12/2025`
|
||||||
|
|
||||||
|
Поддержка Java: `25`
|
||||||
|
|
||||||
|
- [Официальная страница загрузки](https://openide.ru/download/)
|
||||||
|
- [Adoptium Temurin JDK/JRE](https://adoptium.net/temurin/releases)
|
||||||
|
|
||||||
|
## Сборка
|
||||||
|
|
||||||
|
Для сборки используется docker контейнеры.
|
||||||
|
|
||||||
|
### Debian
|
||||||
|
|
||||||
|
```shell
|
||||||
|
make -B debian
|
||||||
|
```
|
||||||
|
|
||||||
68
debian/build.sh
vendored
Executable file
68
debian/build.sh
vendored
Executable file
@@ -0,0 +1,68 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -euo pipefail
|
||||||
|
PACKAGE_NAME=openide
|
||||||
|
PACKAGE_VERSION=2025.2.4
|
||||||
|
PACKAGE_REL=3
|
||||||
|
PACKAGE_DESC='IDE for Java'
|
||||||
|
URL=https://download.openide.ru/252.27397.103.1/openIDE-252.27397.103.1.tar.gz
|
||||||
|
ARCHIVE=openIDE-252.27397.103.1.tar.gz
|
||||||
|
#----
|
||||||
|
CY='\e[1;33m'
|
||||||
|
NC='\033[0m'
|
||||||
|
function title() {
|
||||||
|
echo -e "$CY──┤ $1 ├──$NC"
|
||||||
|
}
|
||||||
|
#----
|
||||||
|
|
||||||
|
title 'CREATE DIRS'
|
||||||
|
install -dm 755 package/opt/OpenIDE
|
||||||
|
install -dm 755 package/usr/bin
|
||||||
|
install -dm 755 package/usr/share/applications
|
||||||
|
install -dm 755 package/usr/share/pixmaps
|
||||||
|
install -dm 755 package/usr/share/licenses/openide
|
||||||
|
install -dm 755 package/usr/share/doc/openide
|
||||||
|
|
||||||
|
title 'DOWNLOAD ARCHIVE'
|
||||||
|
if [[ ! -e ../$ARCHIVE ]]
|
||||||
|
then
|
||||||
|
wget $URl ../$ARCHIVE
|
||||||
|
else
|
||||||
|
echo 'SKIP'
|
||||||
|
fi
|
||||||
|
|
||||||
|
title 'UNPACK ARCHIVE'
|
||||||
|
tar -xf ../$ARCHIVE -C package/opt/OpenIDE --strip-component=1
|
||||||
|
|
||||||
|
title 'MOVE LICENSE FILES'
|
||||||
|
mv package/opt/OpenIDE/license/* package/usr/share/licenses/openide/
|
||||||
|
rmdir package/opt/OpenIDE/license
|
||||||
|
|
||||||
|
title 'MOVE DOCS FILES'
|
||||||
|
mv package/opt/OpenIDE/build.txt \
|
||||||
|
package/opt/OpenIDE/Install-Linux-tar.txt \
|
||||||
|
package/opt/OpenIDE/LICENSE.txt \
|
||||||
|
package/opt/OpenIDE/NOTICE.txt \
|
||||||
|
package/usr/share/doc/openide/
|
||||||
|
|
||||||
|
title 'CREATE LINK LAUNCHER'
|
||||||
|
ln -s /opt/OpenIDE/bin/openide package/usr/bin/openide
|
||||||
|
|
||||||
|
title 'COPY .desktop FILES'
|
||||||
|
install -m 644 openide.desktop package/usr/share/applications/openide.desktop
|
||||||
|
install -m 644 package/opt/OpenIDE/bin/openide.png package/usr/share/pixmaps/openide.png
|
||||||
|
|
||||||
|
title 'GENERATE control FILE'
|
||||||
|
install -dm 755 package/DEBIAN
|
||||||
|
PACKAGE_SIZE=$(( $(du -ks package/opt | cut -f1) + $(du -ks package/usr | cut -f1) ))
|
||||||
|
sed "s/__PACKAGE_NAME__/$PACKAGE_NAME/" control | \
|
||||||
|
sed "s/__PACKAGE_VERSION__/$PACKAGE_VERSION/" | \
|
||||||
|
sed "s/__PACKAGE_REL__/$PACKAGE_REL/" | \
|
||||||
|
sed "s/__PACKAGE_DESC__/$PACKAGE_DESC/" | \
|
||||||
|
sed "s/__PACKAGE_SIZE__/$PACKAGE_SIZE/" > package/DEBIAN/control
|
||||||
|
|
||||||
|
title 'BUILD PACKAGE'
|
||||||
|
dpkg-deb --build ./package $PACKAGE_NAME-$PACKAGE_VERSION-$PACKAGE_REL.deb
|
||||||
|
chown 1000:1000 $PACKAGE_NAME-$PACKAGE_VERSION-$PACKAGE_REL.deb
|
||||||
|
|
||||||
|
title 'CLEAR'
|
||||||
|
rm -rf package/
|
||||||
8
debian/control
vendored
Normal file
8
debian/control
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
Package: __PACKAGE_NAME__
|
||||||
|
Version: __PACKAGE_VERSION__-__PACKAGE_REL__
|
||||||
|
Section: devel
|
||||||
|
Priority: optional
|
||||||
|
Architecture: all
|
||||||
|
Installed-Size: __PACKAGE_SIZE__
|
||||||
|
Maintainer: Voomra <mail@di9.ru>
|
||||||
|
Description: __PACKAGE_DESC__
|
||||||
11
debian/openide.desktop
vendored
Normal file
11
debian/openide.desktop
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Version=1.0
|
||||||
|
Name=OpenIDE
|
||||||
|
Comment=IDE for Java
|
||||||
|
Icon=openide
|
||||||
|
Exec=/opt/OpenIDE/bin/openide %f
|
||||||
|
StartupWMClass=openide
|
||||||
|
Categories=Development;IDE;
|
||||||
|
Keywords=openide;
|
||||||
|
|
||||||
59
openide.svg
Normal file
59
openide.svg
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<mask id="mask0_2896_336" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="64" height="64">
|
||||||
|
<rect width="64" height="64" rx="8.62041" fill="white"/>
|
||||||
|
</mask>
|
||||||
|
<g mask="url(#mask0_2896_336)">
|
||||||
|
<g filter="url(#filter0_f_2896_336)">
|
||||||
|
<circle cx="31.7388" cy="31.7388" r="31.7388" fill="#9B84E7"/>
|
||||||
|
</g>
|
||||||
|
<g filter="url(#filter1_f_2896_336)">
|
||||||
|
<circle cx="58.3838" cy="6.1388" r="31.7388" fill="#9B84E7"/>
|
||||||
|
</g>
|
||||||
|
<g filter="url(#filter2_f_2896_336)">
|
||||||
|
<ellipse cx="23.3795" cy="72.751" rx="28.0816" ry="29.1265" fill="#F24E4E"/>
|
||||||
|
</g>
|
||||||
|
<g filter="url(#filter3_f_2896_336)">
|
||||||
|
<ellipse cx="-2.74286" cy="62.4327" rx="18.6776" ry="27.1673" fill="#9B84E7"/>
|
||||||
|
</g>
|
||||||
|
<g filter="url(#filter4_f_2896_336)">
|
||||||
|
<ellipse cx="61.649" cy="76.9306" rx="16.9796" ry="17.6327" fill="white"/>
|
||||||
|
</g>
|
||||||
|
<g filter="url(#filter5_f_2896_336)">
|
||||||
|
<ellipse cx="11.4939" cy="10.8408" rx="31.6082" ry="36.702" fill="#4D409B"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<path d="M40.3463 22.57H51.0673C53.5442 22.57 55.5514 20.6853 55.5514 18.363V13.7231C55.5514 11.4007 53.5442 9.51605 51.0673 9.51605H40.3463C37.8695 9.51605 35.8623 11.4007 35.8623 13.7231V18.363C35.8623 20.6853 37.8695 22.57 40.3463 22.57Z" fill="white"/>
|
||||||
|
<path d="M51.5813 26.0158H39.8337C37.3932 26.0158 35.4151 28.0026 35.4151 30.4539V45.4508C35.4151 46.37 34.725 47.175 33.8123 47.2309C32.822 47.2917 31.9988 46.5038 31.9988 45.5165V11.031C31.9988 9.19987 30.3911 7.7724 28.5873 8.03017C16.9463 9.69353 8 19.7466 8 31.8959C8.00242 45.1955 18.7597 56 32.0012 56C45.2427 56 56 45.2076 56 31.8911V30.4514C56 28.0002 54.0219 26.0134 51.5813 26.0134V26.0158Z" fill="white"/>
|
||||||
|
<defs>
|
||||||
|
<filter id="filter0_f_2896_336" x="-14.6547" y="-14.6547" width="92.7869" height="92.7869" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||||
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||||
|
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||||
|
<feGaussianBlur stdDeviation="7.32735" result="effect1_foregroundBlur_2896_336"/>
|
||||||
|
</filter>
|
||||||
|
<filter id="filter1_f_2896_336" x="11.9903" y="-40.2547" width="92.7869" height="92.7869" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||||
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||||
|
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||||
|
<feGaussianBlur stdDeviation="7.32735" result="effect1_foregroundBlur_2896_336"/>
|
||||||
|
</filter>
|
||||||
|
<filter id="filter2_f_2896_336" x="-19.9838" y="28.3429" width="86.7265" height="88.8163" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||||
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||||
|
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||||
|
<feGaussianBlur stdDeviation="7.64082" result="effect1_foregroundBlur_2896_336"/>
|
||||||
|
</filter>
|
||||||
|
<filter id="filter3_f_2896_336" x="-36.0751" y="20.6106" width="66.6645" height="83.6441" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||||
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||||
|
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||||
|
<feGaussianBlur stdDeviation="7.32735" result="effect1_foregroundBlur_2896_336"/>
|
||||||
|
</filter>
|
||||||
|
<filter id="filter4_f_2896_336" x="23.0662" y="37.6947" width="77.1657" height="78.4718" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||||
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||||
|
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||||
|
<feGaussianBlur stdDeviation="10.8016" result="effect1_foregroundBlur_2896_336"/>
|
||||||
|
</filter>
|
||||||
|
<filter id="filter5_f_2896_336" x="-40.3853" y="-46.1322" width="103.758" height="113.946" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||||
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||||
|
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||||
|
<feGaussianBlur stdDeviation="10.1355" result="effect1_foregroundBlur_2896_336"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.9 KiB |
BIN
plugins/glsl-plugin-idea-1.1.6.zip
Normal file
BIN
plugins/glsl-plugin-idea-1.1.6.zip
Normal file
Binary file not shown.
Reference in New Issue
Block a user