summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoriboyperson2018-10-16 22:59:41 -0700
committeriboyperson2018-10-16 22:59:41 -0700
commita37f2ba207966defea93ac46ad5f63f551d9b6de (patch)
treeafd28a559325adf61bf9c641eb6e8d354db44909
parent4671f526d52d0c7dbd6e36690082fc03c2e8f937 (diff)
downloadaur-a37f2ba207966defea93ac46ad5f63f551d9b6de.tar.gz
revise packaging
-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
}