blob: 469b2d6258515b861eba9da6d67d095fc77ce42d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# Maintainer: taotieren <admin@taotieren.com>
pkgname=alist-desktop-bin
pkgver=3.57.0
pkgrel=1
pkgdesc="File list program that supports multiple storage"
arch=('x86_64')
url="https://github.com/AlistGo/desktop-release"
provides=(${pkgname%-bin})
conflicts=(${pkgname%-bin})
license=('AGPL-3.0-only')
depends=(
'cairo'
'gcc-libs'
'gdk-pixbuf2'
'glibc'
'glib2'
'gtk3'
'rclone'
'hicolor-icon-theme'
'libsoup'
'openssl-1.1'
'webkit2gtk'
#AUR
'alist')
makedepends=('libarchive')
backup=()
options=('!strip' '!debug')
source=("${url}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_amd64.deb")
sha256sums=('3da8887e0bce3ff431305182e4f8e2a37bf3d2604bb142aa6b5ab48567978089')
noextract=("${pkgname%-bin}_${pkgver}_amd64.deb")
package() {
cd "$srcdir"/
mkdir -pv ${pkgname%-bin}_${pkgver}_amd64
bsdtar -xf ${pkgname%-bin}_${pkgver}_amd64.deb -C ${pkgname%-bin}_${pkgver}_amd64
cd ${pkgname%-bin}_${pkgver}_amd64
bsdtar -xf data.tar.gz --numeric-owner -C ${pkgdir}/
chown -R root:root ${pkgdir}
rm -rf ${pkgdir}/usr/bin/{alist,rclone}
}
|