summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormusiclover2022-04-23 13:14:58 +0200
committermusiclover2022-04-23 13:14:58 +0200
commit45a7f30db4900c3194ad72f72e5494b17e82402c (patch)
treef99cd523f70d6b649bbd46d8cb0dcc10632d580d
downloadaur-omegaide.tar.gz
Initial import: 2.2
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD31
-rw-r--r--omegaide2
-rw-r--r--omegaide.desktop9
4 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d049fd176c4e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = omegaide
+ pkgdesc = The Blazing Fast Java IDE and the Instant IDE for any programming language.
+ pkgver = 2.2
+ pkgrel = 1
+ url = http://omegaui.github.io/omegaide
+ arch = x86_64
+ license = GPL3
+ makedepends = imagemagick
+ depends = java-environment
+ source = omegaide
+ source = omegaide.desktop
+ source = https://github.com/omegaui/omegaide/releases/download/v2.2-stable/Omega.IDE.jar
+ sha256sums = 97ea7c5d9f88871214b5edfafc6d3e1df29b3eb850722488c5e27d04ec0d2a7c
+ sha256sums = f1eeb0416924e5d0b7c9ed7e07ba0c360946351f7e3e7f9baedf99aaccd351ed
+ sha256sums = 98ebc4fc7ea2281d2ff15175f73ba85639fa434965581e108e1c35e294787db6
+
+pkgname = omegaide
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4e6e56ac4feb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: musiclover <musiclover382@protonmail.com>
+
+pkgname=omegaide
+pkgver=2.2
+pkgrel=1
+pkgdesc="The Blazing Fast Java IDE and the Instant IDE for any programming language."
+arch=("x86_64")
+url="http://omegaui.github.io/omegaide"
+depends=('java-environment')
+makedepends=('imagemagick')
+license=('GPL3')
+source=('omegaide' 'omegaide.desktop' "https://github.com/omegaui/omegaide/releases/download/v$pkgver-stable/Omega.IDE.jar")
+sha256sums=('97ea7c5d9f88871214b5edfafc6d3e1df29b3eb850722488c5e27d04ec0d2a7c'
+ 'f1eeb0416924e5d0b7c9ed7e07ba0c360946351f7e3e7f9baedf99aaccd351ed'
+ '98ebc4fc7ea2281d2ff15175f73ba85639fa434965581e108e1c35e294787db6')
+
+prepare() {
+ for i in 16 22 24 32 48 64 128 256 512 ; do
+ convert -resize ${i}x$i omega_ide_icon500.png omega_ide_icon$i.png
+ done
+}
+
+package() {
+ install -Dm644 Omega.IDE.jar "$pkgdir"/usr/share/java/$pkgname/$pkgname.jar
+ install -Dm775 $pkgname "$pkgdir"/usr/bin/$pkgname
+ install -Dm775 $pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
+ for i in 16 22 24 32 48 64 128 256 512 ; do
+ install -Dm644 omega_ide_icon$i.png \
+ "$pkgdir"/usr/share/icons/hicolor/${i}x$i/apps/omegaide.png
+ done
+}
diff --git a/omegaide b/omegaide
new file mode 100644
index 000000000000..8f1a4fe0e146
--- /dev/null
+++ b/omegaide
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar '/usr/share/java/omegaide/omegaide.jar' "$@"
diff --git a/omegaide.desktop b/omegaide.desktop
new file mode 100644
index 000000000000..4776fc82a669
--- /dev/null
+++ b/omegaide.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Omega IDE
+Comment=Java Development Environment
+Icon=omegaide
+Exec=omegaide
+Terminal=false
+Type=Application
+Categories=Development;IDE;Java;
+StartupNotify=true