mirror of
https://github.com/rclone/rclone
synced 2024-11-13 12:09:47 +01:00
snapcraft: switch back to go build plugin and only build rclone – see #1188
This commit is contained in:
parent
e64435a5c1
commit
001431d326
@ -1,21 +1,25 @@
|
||||
name: rclone-dev
|
||||
version: dev-latest
|
||||
name: rclone-beta
|
||||
version: rclone-latest
|
||||
summary: rsync for cloud storage
|
||||
description:
|
||||
Rclone is a command line program to sync files to and from cloud storage providers such as
|
||||
Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files.
|
||||
confinement: strict
|
||||
grade: devel
|
||||
grade: stable
|
||||
|
||||
apps:
|
||||
rclone:
|
||||
command: usr/bin/rclone
|
||||
command: bin/rclone
|
||||
plugs: [home, network, network-bind, fuse-support]
|
||||
|
||||
parts:
|
||||
rclone:
|
||||
plugin: make
|
||||
plugin: go
|
||||
source: https://github.com/ncw/rclone
|
||||
source-type: git
|
||||
stage-packages: [fuse]
|
||||
build-packages: [gcc, libgudev-1.0-dev, fuse]
|
||||
go-importpath: github.com/ncw/rclone
|
||||
# Snapcraft's go plugin tries to build binaries for all dependencies, but rclone doesn't need them.
|
||||
# This instruct it to only build rclone.
|
||||
go-packages: [github.com/ncw/rclone]
|
||||
|
@ -9,14 +9,18 @@ grade: stable
|
||||
|
||||
apps:
|
||||
rclone:
|
||||
command: usr/bin/rclone
|
||||
command: bin/rclone
|
||||
plugs: [home, network, network-bind, fuse-support]
|
||||
|
||||
parts:
|
||||
rclone:
|
||||
plugin: make
|
||||
plugin: go
|
||||
source: https://github.com/ncw/rclone
|
||||
source-tag: v1.37
|
||||
source-type: git
|
||||
stage-packages: [fuse]
|
||||
build-packages: [gcc, libgudev-1.0-dev, fuse]
|
||||
go-importpath: github.com/ncw/rclone
|
||||
# Snapcraft's go plugin tries to build binaries for all dependencies, but rclone doesn't need them.
|
||||
# This instruct it to only build rclone.
|
||||
go-packages: [github.com/ncw/rclone]
|
||||
|
Loading…
Reference in New Issue
Block a user