summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-10-18 12:00:17 +0800
committerzxp198210052023-10-18 12:00:17 +0800
commit09bed46d48e199247c0bcf74fb6b7bc15de25f58 (patch)
tree47a260fdca53582dcbe4d3a4261fc83e48146de2
parent936201f6ee2bc3ff1e64a8d50536f1f744790e9e (diff)
downloadaur-09bed46d48e199247c0bcf74fb6b7bc15de25f58.tar.gz
fix errors
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD37
2 files changed, 29 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3bbf2fbee5ad..155e8eaea3b8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,28 @@
pkgbase = lantern-bin
pkgdesc = Free desktop application that delivers fast, reliable and secure access to the open Internet. (Stable Channel, binary)
pkgver = 7.4.0
- pkgrel = 1
+ pkgrel = 2
url = https://getlantern.org
arch = i686
arch = x86_64
license = Apache
depends = libappindicator-gtk3
+ depends = bash
+ depends = gtk3
+ depends = glib2
+ depends = glibc
+ depends = gcc-libs
provides = lantern
conflicts = lantern
conflicts = lantern-headless
- conflicts = lantern-headless-git
- conflicts = lantern-git
options = !emptydirs
options = !strip
options = !docs
source = lantern.service
sha256sums = fdece37945be10c00210bbde7b4058c356ef1df0554bd963fcddd12990ff930b
- source_i686 = lantern-bin-7.4.0-i686.deb::https://s3.amazonaws.com/lantern/lantern-installer-7.4.0-32-bit.deb
+ source_i686 = lantern-bin-7.4.0-i686.deb::https://github.com/getlantern/lantern-binaries/raw/main/lantern-installer-32-bit.deb
sha256sums_i686 = 0488927484396a7912a4b0d64b8209f3e01b87e47c3665a8c55508014650e4b8
- source_x86_64 = lantern-bin-7.4.0-x86_64.deb::https://s3.amazonaws.com/lantern/lantern-installer-7.4.0-64-bit.deb
+ source_x86_64 = lantern-bin-7.4.0-x86_64.deb::https://github.com/getlantern/lantern-binaries/raw/main/lantern-installer-64-bit.deb
sha256sums_x86_64 = 7996c1707b9b8550203fb1037960312fbab266b6e439684f3f1d6aaee27e5e4d
pkgname = lantern-bin
diff --git a/PKGBUILD b/PKGBUILD
index d1a91a39981d..3ffa0ed8dd39 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,35 @@
-# Maintainer: Marcin (CTRL) Wieczorek <marcin@marcin.co>
+# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
+# Contributor: Marcin (CTRL) Wieczorek <marcin@marcin.co>
# Contributor: neo.shadowsocks<neo.shadowsocks AT gmx.com>
# Contributor: Kars Wang <jaklsy g-mail>
# Contributor: Artem Klevtsov <a.a.klevtsov@gmail.com>
-
pkgname=lantern-bin
pkgver=7.4.0
-pkgrel=1
+pkgrel=2
pkgdesc='Free desktop application that delivers fast, reliable and secure access to the open Internet. (Stable Channel, binary)'
arch=('i686' 'x86_64')
url='https://getlantern.org'
+_githuburl="https://github.com/getlantern/lantern"
license=('Apache')
-depends=('libappindicator-gtk3')
+conflicts=("${pkgname%-bin}" "${pkgname%-bin}-headless")
+provides=("${pkgname%-bin}")
+depends=('libappindicator-gtk3' 'bash' 'gtk3' 'glib2' 'glibc' 'gcc-libs')
options=('!emptydirs' '!strip' '!docs')
-conflicts=('lantern' 'lantern-headless' 'lantern-headless-git' 'lantern-git')
-provides=('lantern')
-source=('lantern.service')
-source_i686=("${pkgname}-${pkgver}-i686.deb::https://s3.amazonaws.com/lantern/lantern-installer-${pkgver}-32-bit.deb")
-source_x86_64=("${pkgname}-${pkgver}-x86_64.deb::https://s3.amazonaws.com/lantern/lantern-installer-${pkgver}-64-bit.deb")
+source=("${pkgname%-bin}.service")
+source_i686=("${pkgname}-${pkgver}-i686.deb::https://github.com/getlantern/lantern-binaries/raw/main/${pkgname%-bin}-installer-32-bit.deb")
+source_x86_64=("${pkgname}-${pkgver}-x86_64.deb::https://github.com/getlantern/lantern-binaries/raw/main/${pkgname%-bin}-installer-64-bit.deb")
sha256sums=('fdece37945be10c00210bbde7b4058c356ef1df0554bd963fcddd12990ff930b')
sha256sums_i686=('0488927484396a7912a4b0d64b8209f3e01b87e47c3665a8c55508014650e4b8')
sha256sums_x86_64=('7996c1707b9b8550203fb1037960312fbab266b6e439684f3f1d6aaee27e5e4d')
-
-package() {
- msg2 'Extracting the data.tar.xz...'
- bsdtar -xzf data.tar.gz -C "${pkgdir}/"
-
- msg2 'Install systemd service file...'
- install -Dm644 "${srcdir}/lantern.service" "${pkgdir}/usr/lib/systemd/user/lantern.service"
+build() {
+ bsdtar -xf "${srcdir}/data.tar.gz"
}
+package() {
+ install -Dm755 "${srcdir}/usr/lib/${pkgname%-bin}/${pkgname%-bin}-binary" -t "${pkgdir}/opt/${pkgname%-bin}"
+ install -Dm755 "${srcdir}/usr/lib/${pkgname%-bin}/${pkgname%-bin}.sh" -t "${pkgdir}/opt/${pkgname%-bin}"
+ install -Dm755 "${srcdir}/usr/lib/${pkgname%-bin}/${pkgname%-bin}.yaml" -t "${pkgdir}/opt/${pkgname%-bin}"
+ install -Dm755 "${srcdir}/usr/lib/${pkgname%-bin}/.packaged-${pkgname%-bin}.yaml" -t "${pkgdir}/opt/${pkgname%-bin}"
+ install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
+ install -Dm644 "${srcdir}/usr/share/icons/hicolor/128x128/apps/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps"
+ install -Dm644 "${srcdir}/${pkgname%-bin}.service" -t "${pkgdir}/usr/lib/systemd/user"
+} \ No newline at end of file