blob: f87c8159de576ad70424f259d263cc3cfd46c2b6 (
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.44.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=('19e7183f31400b088496430cff3c2c174c3be2276a06ef9ba71e7eff751f763a')
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}
}
|