summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarcin Wieczorek2016-05-24 00:39:49 +0200
committerMarcin Wieczorek2016-05-24 00:39:49 +0200
commitbc5bd0efd7f0b7ad6cda09d190d55f2a1076edd7 (patch)
tree47522dbf1b5646bc06ad4bddf4da44b6468a27e7 /PKGBUILD
parent3391bfdadafb3b17c6d4e2d1248d3918c1d7dda5 (diff)
downloadaur-bc5bd0efd7f0b7ad6cda09d190d55f2a1076edd7.tar.gz
Update to 2.2.4
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 28 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 989fa2a18623..a1185facc8c4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,40 @@
-# Submitter: neo.shadowsocks<neo.shadowsocks AT gmx.com>
-# Maintainer: Kars Wang <jaklsy g-mail>
+# Maintainer: Marcin (CTRL) Wieczorek <marcin@marcin.co>
+# Contributor: neo.shadowsocks<neo.shadowsocks AT gmx.com>
+# Contributor: Kars Wang <jaklsy g-mail>
pkgname=lantern
-pkgver=2.0.10
+pkgver=2.2.4
pkgrel=1
pkgdesc='Lantern is a free desktop application that delivers fast, reliable and secure access to the open Internet. (Stable Channel)'
arch=('i686' 'x86_64')
url='https://getlantern.org'
license=('Apache')
-
-# neo: I got it by ldd the lantern-binary as deb metadata doesn't provides it,
-# and remove duplicated, like atk required by gtk3
-depends=('hicolor-icon-theme' 'bzip2' 'dbus' 'glib2' 'gtk3' 'libappindicator-gtk3' 'mesa' 'xcb-util' 'xdg-utils' 'zlib')
+depends=('libappindicator-gtk3' 'xcb-util' 'xdg-utils')
+makedepends=('go>=1.6' 'make' 'gulp' 'npm')
+conflicts=('lantern-bin' 'lantern-headless' 'lantern-headless-git')
options=('!emptydirs' '!strip' '!docs')
install=$pkgname.install
-source=('lantern.service')
-source_i686=('lantern-installer-32-bit.deb::https://raw.githubusercontent.com/getlantern/lantern-binaries/master/lantern-installer-32-bit.deb')
-source_x86_64=('lantern-installer-64-bit.deb::https://raw.githubusercontent.com/getlantern/lantern-binaries/master/lantern-installer-64-bit.deb')
-sha1sums=('da705ba2fa3608a17258009b933e8bb58b3172a2')
-sha1sums_i686=('cace8d813aa4148ab7a5729c377b5c10fd8290b9')
-sha1sums_x86_64=('e7631e744d4e3b27703a3563d670063fe38852f7')
+source=("https://github.com/getlantern/lantern/archive/${pkgver}.tar.gz"
+ 'lantern.service'
+ 'git-update-index.patch')
-package() {
- msg2 'Extracting the data.tar.xz...'
- bsdtar -xf data.tar.xz -C "${pkgdir}/"
+sha1sums=('26fa91dfe92f90c677aa8cc0f410486dffed9e43'
+ 'da705ba2fa3608a17258009b933e8bb58b3172a2'
+ '0949f76ee7d695156c0a85565ce516a7f3637b2a')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ patch -p1 < ../git-update-index.patch
+}
- msg2 'Install systemd service file...'
- install -Dm644 "${srcdir}/lantern.service" "${pkgdir}/usr/lib/systemd/user/lantern.service"
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make lantern
+}
+
+package() {
+ install -Dm755 "${srcdir}/${pkgname}-${pkgver}/lantern" "${pkgdir}/usr/bin/lantern"
+ install -Dm644 "${srcdir}/lantern.service" "${pkgdir}/usr/lib/systemd/user/lantern.service"
}