summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYour Name2022-03-24 21:51:15 +0800
committerYour Name2022-03-24 21:51:15 +0800
commit071b24557a48686760ec81b958e7e16510e442be (patch)
tree5e5b063a13b3d129bf9c9ee4dd6bef14736f879b
parent12d57f1195454ffee0a807d6409291a3b8c9ea9b (diff)
downloadaur-071b24557a48686760ec81b958e7e16510e442be.tar.gz
remove unnecessary dependencies
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD9
2 files changed, 19 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f843fb0106d4..b2ac792a3ee1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -29,16 +29,9 @@ pkgbase = java17-jetbrains-imfix
makedepends = harfbuzz
makedepends = gcc-libs
makedepends = glibc
- makedepends = ant
- makedepends = git
- makedepends = rsync
- makedepends = cmake
- makedepends = python
- makedepends = at-spi2-atk
- makedepends = libxkbcommon
- makedepends = libxcomposite
- makedepends = mesa
makedepends = jcef-jetbrains
+ makedepends = git
+ options = !lto
source = git+https://github.com/JetBrains/JetBrainsRuntime.git#tag=jb17_0_2-b315.1
source = idea.patch
source = freedesktop-java.desktop
@@ -57,10 +50,19 @@ pkgname = jre17-jetbrains-imfix
depends = ca-certificates-utils
depends = nss
depends = libjpeg-turbo
+ depends = libjpeg.so
depends = lcms2
+ depends = liblcms2.so
depends = libnet
depends = freetype2
+ depends = libfreetype.so
+ depends = harfbuzz
+ depends = libharfbuzz.so
+ depends = glibc
+ depends = gcc-libs
depends = giflib
+ depends = libgif.so
+ depends = libpng
depends = jcef-jetbrains
optdepends = java-rhino: for some JavaScript support
optdepends = alsa-lib: for basic sound support
@@ -92,6 +94,8 @@ pkgname = jdk17-jetbrains-imfix
depends = java-environment-common=3
depends = hicolor-icon-theme
depends = libelf
+ depends = glibc
+ depends = gcc-libs
provides = java-environment=17
provides = java-environment-jetbrains=17
provides = jdk17-jetbrains=17.0.2.b315.1-2
diff --git a/PKGBUILD b/PKGBUILD
index 9a186da46a0b..88ca1e165c82 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -34,7 +34,8 @@ license=('custom')
makedepends=('java-environment=17' 'cpio' 'unzip' 'zip' 'libelf' 'libcups' 'libx11'
'libxrender' 'libxtst' 'libxt' 'libxext' 'libxrandr' 'alsa-lib' 'pandoc'
'graphviz' 'freetype2' 'libjpeg-turbo' 'giflib' 'libpng' 'lcms2'
- 'libnet' 'bash' 'harfbuzz' 'gcc-libs' 'glibc' 'ant' 'git' 'rsync' 'cmake' 'python' 'at-spi2-atk' 'libxkbcommon' 'libxcomposite' 'mesa' 'jcef-jetbrains')
+ 'libnet' 'bash' 'harfbuzz' 'gcc-libs' 'glibc' 'jcef-jetbrains' 'git')
+options=(!lto)
source=(git+https://github.com/JetBrains/JetBrainsRuntime.git#tag=$_hg_tag
# git+https://github.com/JetBrains/jcef.git#commit=$_jcef_commit
idea.patch
@@ -148,7 +149,9 @@ check() {
package_jre17-jetbrains-imfix() {
pkgdesc="JetBrains Java ${_majorver} full runtime environment"
- depends=('java-runtime-common>=3' 'ca-certificates-utils' 'nss' 'libjpeg-turbo' 'lcms2' 'libnet' 'freetype2' 'giflib' 'jcef-jetbrains')
+ depends=('java-runtime-common>=3' 'ca-certificates-utils' 'nss' 'libjpeg-turbo' 'libjpeg.so'
+ 'lcms2' 'liblcms2.so' 'libnet' 'freetype2' 'libfreetype.so' 'harfbuzz' 'libharfbuzz.so'
+ 'glibc' 'gcc-libs' 'giflib' 'libgif.so' 'libpng' 'jcef-jetbrains')
optdepends=('java-rhino: for some JavaScript support'
'alsa-lib: for basic sound support'
'gtk2: for the Gtk+ 2 look and feel - desktop usage'
@@ -213,7 +216,7 @@ package_jre17-jetbrains-imfix() {
package_jdk17-jetbrains-imfix() {
pkgdesc="JetBrains Java ${_majorver} development kit"
- depends=("jre${_majorver}-jetbrains=${pkgver}-${pkgrel}" 'java-environment-common=3' 'hicolor-icon-theme' 'libelf')
+ depends=("jre${_majorver}-jetbrains=${pkgver}-${pkgrel}" 'java-environment-common=3' 'hicolor-icon-theme' 'libelf' 'glibc' 'gcc-libs')
provides=("java-environment=${_majorver}" "java-environment-jetbrains=${_majorver}" "jdk${_majorver}-jetbrains=${pkgver}-${pkgrel}")
conflicts=("jdk17-jetbrains")
_pkgname="jdk17-jetbrains"