Browse Source

Update snapcraft for SABnzbd 3.x

pull/1413/head
Safihre 5 years ago
parent
commit
b8ef195d69
  1. 19
      snap/snapcraft.yaml

19
snap/snapcraft.yaml

@ -1,18 +1,17 @@
name: sabnzbd name: sabnzbd
version: git
summary: SABnzbd summary: SABnzbd
description: The automated Usenet download tool description: The automated Usenet download tool
confinement: strict confinement: strict
base: core18
grade: stable grade: stable
icon: interfaces/Config/templates/staticcfg/images/logo-small.svg icon: interfaces/Config/templates/staticcfg/images/logo-small.svg
version-script: | adopt-info: sabnzbd
grep -oP '(?<=^Version: ).*' PKG-INFO
apps: apps:
sabnzbd: sabnzbd:
environment: environment:
LC_CTYPE: C.UTF-8 LC_CTYPE: C.UTF-8
command: python $SNAP/opt/sabnzbd/SABnzbd.py -f $SNAP_COMMON command: python3 $SNAP/opt/sabnzbd/SABnzbd.py -f $SNAP_COMMON
daemon: simple daemon: simple
plugs: [network, network-bind, removable-media] plugs: [network, network-bind, removable-media]
@ -20,14 +19,14 @@ parts:
sabnzbd: sabnzbd:
plugin: python plugin: python
source: . source: .
python-version: python2 python-version: python3
python-packages: [cheetah3, cryptography, sabyenc] requirements: requirements.txt
build-attributes: [no-system-libraries] stage-packages: [python3-dev, libdb5.3, unrar, p7zip-full, par2]
stage-packages: [unrar, p7zip-full, par2] build-packages: [libffi-dev, python3-dev, libssl-dev]
build-packages: [libffi-dev, python-dev, libssl-dev]
override-build: | override-build: |
snapcraftctl set-version $(grep -oP '(?<=^Version: ).*' PKG-INFO)
snapcraftctl build snapcraftctl build
python tools/make_mo.py python3 tools/make_mo.py
mkdir -p $SNAPCRAFT_PART_INSTALL/opt mkdir -p $SNAPCRAFT_PART_INSTALL/opt
cp -R $SNAPCRAFT_PART_BUILD $SNAPCRAFT_PART_INSTALL/opt/sabnzbd cp -R $SNAPCRAFT_PART_BUILD $SNAPCRAFT_PART_INSTALL/opt/sabnzbd
organize: organize:

Loading…
Cancel
Save