diff options
author | Marcin Wieczorek | 2016-05-24 00:39:49 +0200 |
---|---|---|
committer | Marcin Wieczorek | 2016-05-24 00:39:49 +0200 |
commit | bc5bd0efd7f0b7ad6cda09d190d55f2a1076edd7 (patch) | |
tree | 47522dbf1b5646bc06ad4bddf4da44b6468a27e7 | |
parent | 3391bfdadafb3b17c6d4e2d1248d3918c1d7dda5 (diff) | |
download | aur-bc5bd0efd7f0b7ad6cda09d190d55f2a1076edd7.tar.gz |
Update to 2.2.4
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | git-update-index.patch | 10 |
3 files changed, 50 insertions, 30 deletions
@@ -1,31 +1,31 @@ pkgbase = lantern pkgdesc = Lantern is a free desktop application that delivers fast, reliable and secure access to the open Internet. (Stable Channel) - pkgver = 2.0.10 + pkgver = 2.2.4 pkgrel = 1 url = https://getlantern.org install = lantern.install arch = i686 arch = x86_64 license = Apache - depends = hicolor-icon-theme - depends = bzip2 - depends = dbus - depends = glib2 - depends = gtk3 + makedepends = npm + makedepends = go>=1.6 + makedepends = make + makedepends = gulp depends = libappindicator-gtk3 - depends = mesa depends = xcb-util depends = xdg-utils - depends = zlib + conflicts = lantern-bin + conflicts = lantern-headless + conflicts = lantern-headless-git options = !emptydirs options = !strip options = !docs + source = https://github.com/getlantern/lantern/archive/2.2.4.tar.gz source = lantern.service + source = git-update-index.patch + sha1sums = 26fa91dfe92f90c677aa8cc0f410486dffed9e43 sha1sums = da705ba2fa3608a17258009b933e8bb58b3172a2 - source_i686 = lantern-installer-32-bit.deb::https://raw.githubusercontent.com/getlantern/lantern-binaries/master/lantern-installer-32-bit.deb - sha1sums_i686 = cace8d813aa4148ab7a5729c377b5c10fd8290b9 - source_x86_64 = lantern-installer-64-bit.deb::https://raw.githubusercontent.com/getlantern/lantern-binaries/master/lantern-installer-64-bit.deb - sha1sums_x86_64 = e7631e744d4e3b27703a3563d670063fe38852f7 + sha1sums = 0949f76ee7d695156c0a85565ce516a7f3637b2a pkgname = lantern @@ -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" } diff --git a/git-update-index.patch b/git-update-index.patch new file mode 100644 index 000000000000..6aaede335ebc --- /dev/null +++ b/git-update-index.patch @@ -0,0 +1,10 @@ +--- a/Makefile 2016-05-17 20:25:35.000000000 +0200 ++++ b/Makefile 2016-05-22 19:58:40.180543827 +0200 +@@ -193,7 +193,6 @@ + APP="$$LANTERN_UI/app" && \ + DIST="$$LANTERN_UI/dist" && \ + echo 'var LANTERN_BUILD_REVISION = "$(GIT_REVISION_SHORTCODE)";' > $$APP/js/revision.js && \ +- git update-index --assume-unchanged $$APP/js/revision.js && \ + DEST="$@" && \ + cd $$LANTERN_UI && \ + npm install && \ |