aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniele Formichelli2015-06-09 09:17:57 +0200
committerDaniele Formichelli2015-06-09 09:17:57 +0200
commit68f2fbca5ac09bc59888a6081f48d9232907306d (patch)
treee717bd3bca3840769a876244bfea8fe330f53025 /PKGBUILD
downloadaur-68f2fbca5ac09bc59888a6081f48d9232907306d.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 56 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..393688aae36e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: danyf90 <daniele.formichelli@gmail.com>
+# Contributor: Philipp 'TamCore' B. <philipp [at] tamcore [dot] eu>
+# Contributor: Jakub Schmidtke <sjakub-at-gmail-dot-com>
+# Contributor: Christoph Brill <egore911-at-gmail-dot-com>
+# Contributor: Lubomir 'Kuci' Kucera <kuci24-at-gmail-dot-com>
+
+pkgname=android-studio
+pkgver=1.2.1.1
+pkgrel=1
+_build=141.1903250
+pkgdesc="A new Android development environment based on IntelliJ IDEA."
+arch=('i686' 'x86_64')
+url="http://developer.android.com/sdk/installing/studio.html"
+license=('APACHE')
+depends=('java-environment' 'python' 'ttf-font')
+makedepends=('unzip')
+optdepends=('android-google-repository' 'android-sdk' 'android-sdk-platform-tools' 'android-sdk-build-tools' 'android-support' 'android-support-repository')
+conflicts=('android-studio-beta' 'android-studio-dev' 'android-studio-canary')
+options=('!strip')
+install=$pkgname.install
+source=("https://dl.google.com/dl/android/studio/ide-zips/$pkgver/android-studio-ide-$_build-linux.zip"
+ "$pkgname.desktop")
+sha512sums=('a0baac0fd7406c16277f09662b798c2340725d0d11333aa1834c095e2041d74bb4e75096dfe146491dfbb330d3a17b5c00e70cc1a921fd230c18d7b3e0d6e9a3'
+ 'fa3567f328af45d265c4fabf3e41b55d8e8cccfa9675e745f07dd6ae41950dd53a2ef41ef1caee86643f5c2ddf7a7681ee17155e208a7b6fdae6c0537dfc0c94')
+
+if [[ $CARCH == "x86_64" ]]; then
+ depends+=('lib32-fontconfig' 'lib32-libxrender' 'lib32-mesa')
+else
+ depends+=('fontconfig' 'libxrender' 'mesa')
+fi
+
+prepare() {
+ cd $srcdir/$pkgname
+
+ # extract the application icon
+ unzip -qo lib/resources.jar artwork/icon_AS_128.png
+
+ # enable anti aliasing
+ echo "-Dswing.aatext=true" >> studio.vmoptions
+ echo "-Dswing.aatext=true" >> studio64.vmoptions
+}
+
+package() {
+ cd $srcdir/$pkgname
+
+ # application stuff
+ install -d $pkgdir/{opt/$pkgname,usr/bin}
+ cp -a bin lib plugins $pkgdir/opt/$pkgname
+ ln -s /opt/android-studio/bin/studio.sh $pkgdir/usr/bin/android-studio
+
+ # starter stuff
+ install -Dm644 artwork/icon_AS_128.png $pkgdir/usr/share/pixmaps/$pkgname.png
+ install -Dm644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
+
+ chmod -R ugo+rX $pkgdir/opt
+}