parent
c29588dd6a
commit
3f9abec3c5
@ -0,0 +1,38 @@
|
||||
# Configuration file for YaCy Snap packaging with Snapcraft (see https://snapcraft.io/)
|
||||
name: yacy
|
||||
version: '1.921'
|
||||
summary: YaCy peer-to-peer search engine and intranet search appliance
|
||||
description: |
|
||||
YaCy is a decentralized search engine software.
|
||||
Its search results come from a network of independent peers,
|
||||
where no single entity decides what gets listed, or in which order results appear.
|
||||
YaCy nodes can also be placed in intranet environment
|
||||
which makes YaCy a replacement for commercial enterprise search solutions.
|
||||
|
||||
grade: devel
|
||||
confinement: strict
|
||||
icon: htroot/env/grafics/yacy.png
|
||||
|
||||
apps:
|
||||
yacy:
|
||||
command: sh "$SNAP/yacy/startYACY.sh" -f -s "$SNAP_USER_DATA"
|
||||
# Interfaces authorizations requirements
|
||||
# network-bind - to allow acting as an HTTP server and client
|
||||
# desktop - to launch the default desktop navigator when starting (with xdg-open command) - not strictly necessary
|
||||
# home - not strictly necessary but can be conventient for some features to have read/write access to files outside the snap data folders, notably
|
||||
# - to index files in Intranet mode
|
||||
# - for index, dump, vocabulary import/export features
|
||||
plugs: [network-bind, desktop, home]
|
||||
|
||||
parts:
|
||||
yacy:
|
||||
plugin: ant
|
||||
ant-build-targets:
|
||||
- clean
|
||||
- dist
|
||||
source: .
|
||||
build-packages:
|
||||
- openjdk-8-jdk
|
||||
override-build: |
|
||||
snapcraftctl build
|
||||
tar -xzf RELEASE/yacy*.tar.gz -C "$SNAPCRAFT_PART_INSTALL/"
|
Loading…
Reference in new issue