summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 0887873ddfba687ea71c8cdd905032e1716dd7d8 (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
# Maintainer: AlphaLynx <alphalynx at alphalynx dot dev>

pkgname=archivemount-ng
pkgver=1b
pkgrel=4
pkgdesc='FUSE based filesystem for mounting compressed archives (new upstream)'
arch=(x86_64)
url="https://git.sr.ht/~nabijaczleweli/$pkgname"
license=('0BSD AND LGPL-2.0-or-later')
depends=(fuse3 glibc libarchive libstdc++)
provides=(archivemount)
conflicts=(archivemount)
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz"
        "$pkgname-$pkgver.tar.gz.asc::$url/archive/$pkgver.tar.gz.asc")
validpgpkeys=('7D69474E84028C5CC0C44163BCFD0B018D2658F1') # nabijaczleweli <nabijaczleweli@nabijaczleweli.xyz>
b2sums=('72f35555969fc2371bece14924d5c58775b4b75cd3786005d4c42079cad696e682919be5fe1bf7fc66d22731ba8dd3d0ac9fcb9954201689af5bfc60d0dbe717'
        'SKIP')

build() {
    cd $pkgname-$pkgver
    # Set manual page date since tarball build can't use git to determine it
    make MANUAL_DATE="June 16, 2024" VERSION=$pkgver
}

check() {
    cd $pkgname-$pkgver
    make -k check
}

package() {
    cd $pkgname-$pkgver
    install -Dm644 LICENSES/0BSD.txt "$pkgdir/usr/share/licenses/$pkgname/0BSD.txt"
    make DESTDIR="$pkgdir/" PREFIX=usr install
}