summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 11 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c41756207641..9b0fc4dde782 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,21 +13,21 @@ depends=("giflib" "libxtst" "java-environment")
provides=("$_appname")
conflicts=("$_appname")
source=("https://download.jetbrains.com/idea/ideaIC-$pkgver-no-jdk.tar.gz"
- "$_appname.desktop")
+ "$_appname.desktop")
md5sums=('cc0766df6b3d6ad83eae6d07c791e876'
'56d945e72cc22162d5be26af027999dd')
package() {
- install -d "$pkgdir"/{usr/share/$_appname,usr/bin}
- mv idea-IC-${_buildver}/* "$pkgdir"/usr/share/$_appname
+ cd idea-IC-"$_buildver"
- # https://youtrack.jetbrains.com/issue/IDEA-185828
- chmod +x "$pkgdir"/usr/share/$_appname/plugins/maven/lib/maven3/bin/mvn
-
- ln -s /usr/share/$_appname/bin/idea.sh "$pkgdir"/usr/bin/idea-ce
- install -D -m644 "$srcdir"/jetbrains-idea-ce.desktop "$pkgdir"/usr/share/applications/jetbrains-idea-ce.desktop
- install -D -m644 "$pkgdir"/usr/share/$_appname/bin/idea.png "$pkgdir"/usr/share/pixmaps/"$_appname".png
-
# workaround FS#40934
- sed -i 's|lcd|on|' "$pkgdir"/usr/share/$_appname/bin/*.vmoptions
+ sed -i 's/lcd/on/' bin/*.vmoptions
+
+ install -dm 755 "$pkgdir"/usr/bin
+ install -dm 755 "$pkgdir"/usr/share/{licenses,pixmaps,"$_appname"}
+ cp -dr --no-preserve='ownership' bin lib plugins redist "$pkgdir"/usr/share/"$_appname/"
+ cp -dr --no-preserve='ownership' license "$pkgdir"/usr/share/licenses/"$_appname"
+ ln -s /usr/share/"$_appname"/bin/idea.png "$pkgdir"/usr/share/pixmaps/"$_appname".png
+ install -Dm 644 ../"$_appname".desktop -t "$pkgdir"/usr/share/applications/
+ ln -s /usr/share/"$_appname"/bin/idea.sh "$pkgdir"/usr/bin/idea-ce
}