summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoriboyperson2018-10-16 22:59:57 -0700
committeriboyperson2018-10-16 22:59:57 -0700
commit345b87c25382ab7685b239f8ca88de48664284ef (patch)
treea22b2477ea2507a55fa2fe9c67bf3541aceaea79 /PKGBUILD
parent5753c0e66f0b0dd2b7cda93dd01839a1a95a94fe (diff)
downloadaur-345b87c25382ab7685b239f8ca88de48664284ef.tar.gz
revise packaging
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 11 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 913c0e21d36b..b0ba3ea9cd65 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,24 +13,21 @@ depends=("giflib" "libxtst")
provides=("$_appname")
conflicts=("$_appname")
source=("https://download.jetbrains.com/idea/ideaIC-$pkgver.tar.gz"
- "$_appname.desktop")
+ "$_appname.desktop")
md5sums=('8e53362b1e238aead8b8ed2ede8e8206'
'56d945e72cc22162d5be26af027999dd')
package() {
- install -d "$pkgdir"/{usr/share/$_appname,usr/bin}
- mv idea-IC-${_buildver}/* "$pkgdir"/usr/share/$_appname
-
- # make sure that all files are owned by root
- chown -R root:root "$pkgdir/usr/share"
-
- # 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
+ cd idea-IC-"$_buildver"
# 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 jre64 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
}