summaryrefslogtreecommitdiff
path: root/scripts/package-build/unionfs-fuse/package.toml
blob: 5e9d728f6b0a45fab13f75f2ba69963f126cc34c (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
[[packages]]
name = "unionfs-fuse"
commit_id = "v3.6"
scm_url = "https://github.com/rpodgorny/unionfs-fuse"

build_cmd = """
mkdir build
cd build

cmake .. -DWITH_LIBFUSE3=TRUE \
         -DCMAKE_SKIP_RPATH=TRUE \
         -DCMAKE_INSTALL_PREFIX=/usr
make
make DESTDIR=. install

VERSION=$(git describe --tags --exact-match 2>/dev/null || git rev-parse --short HEAD)

fpm --input-type dir --output-type deb --name unionfs-fuse \
    --version $VERSION --deb-compression gz \
    --maintainer "VyOS Package Maintainers <maintainers@vyos.net>" \
    --description "Fuse implementation of unionfs" \
    --depends libfuse3-dev \
    --license "BSD" --package ../.. usr

"""

[dependencies]
packages = [
    "cmake",
    "libfuse3-dev"
]