{"body":"name: calibre\nversion: '3.12.0'\nsummary: Calibre is the one stop solution to all your e-book needs\ndescription: |\n  Calibre is a powerful and easy to use e-book manager. Users say it’s\n  outstanding and a must-have. It’ll allow you to do nearly everything and it\n  takes things a step beyond normal e-book software. It’s also completely free\n  and open source and great for both casual users and computer experts.\n\ngrade: devel\nconfinement: devmode\n\napps:\n  calibre:\n    command: desktop-launch $SNAP/usr/bin/calibre\n    environment:\n      CALIBRE_PYTHON_PATH: $SNAP/usr/lib/calibre\n      CALIBRE_RESOURCES_PATH: $SNAP/usr/share/calibre\n      CALIBRE_EXTENSIONS_PATH: $SNAP/usr/lib/calibre/calibre/plugins\n      CALIBRE_EXECUTABLES_PATH: $SNAP/usr/bin\n    plugs:\n      - desktop\n      - home\n      - removable-media\n      - wayland\n      - x11\n\nparts:\n  patches:\n    plugin: dump\n    source: patches\n    prime: [-*]\n\n  dukpy:\n    plugin: python\n    source: https://github.com/kovidgoyal/dukpy/archive/v0.3.tar.gz\n\n  mozjpeg:\n    plugin: autotools\n    source: https://github.com/mozilla/mozjpeg/releases/download/v3.1/mozjpeg-3.1-release-source.tar.gz\n    build-packages:\n      - nasm\n      - libjpeg-turbo8-dev\n    stage-packages:\n      - libjpeg-turbo8\n\n  unrar:\n    after: [patches]\n    plugin: make\n    source: http://www.rarlab.com/rar/unrarsrc-5.5.8.tar.gz\n    prepare: |\n      git apply $SNAPCRAFT_STAGE/unrar.patch\n    build: |\n      make\n      make lib\n    install: |\n      make DESTDIR=$SNAPCRAFT_PART_INSTALL install\n      make DESTDIR=$SNAPCRAFT_PART_INSTALL install-lib\n\n  calibre:\n    after: [desktop-qt5, dukpy, mozjpeg, unrar]\n    plugin: nil\n    source: https://github.com/kovidgoyal/calibre.git\n    source-tag: 'v3.12.0'\n    source-depth: 1\n    prepare: |\n      pip install --upgrade pip\n      pip install --root=$SNAPCRAFT_PART_INSTALL --prefix=/usr \\\n        apsw \\\n        html5-parser \\\n        pillow \\\n        pycrypto \\\n        webencodings\n      env UNRAR_INCLUDE=../../unrar/build UNRAR_LIB=$SNAPCRAFT_STAGE/usr/lib \\\n        pip install --root=$SNAPCRAFT_PART_INSTALL --prefix=/usr unrardll\n    build: |\n      env SIP_DIR=/usr/share/sip python2 setup.py build\n    install: |\n      env SIP_DIR=/usr/share/sip python2 setup.py install --no-postinstall --prefix=$SNAPCRAFT_PART_INSTALL/usr\n    # python-version: python2\n    # python-packages:\n    #   # - chardet\n    #   # - cssutils\n    #   # - dateutil\n    #   # - dnspython\n    #   - html5-parser\n    #   # - html5lib\n    #   # - lxml\n    #   # - mechanize\n    #   # - msgpack\n    #   # - netifaces\n    #   - pillow\n    #   # - psutil\n    #   - pycrypto\n    #   # - pygments\n    #   # - regex\n    #   # - six\n    #   - unrardll\n    #   - webencodings\n    build-packages:\n      # - bzip2\n      - libchm-dev\n      - libdbus-glib-1-dev\n      - libexpat1-dev\n      - libffi-dev\n      - libfontconfig1-dev\n      - libfreetype6-dev\n      - libgcrypt20-dev\n      - libglib2.0-dev\n      - libgpg-error-dev\n      - libicu-dev\n      - libjxr-dev\n      - libmtdev-dev\n      - libmtp-dev\n      - libncurses5-dev\n      - libpng-dev\n      - libpodofo-dev\n      - libpoppler-dev\n      - libqt5webkit5-dev\n      - libreadline-dev\n      - libsqlite3-dev\n      - libssl-dev\n      - libusb-1.0-0-dev\n      - libwebp-dev\n      - libxml2-dev\n      - libxslt1-dev\n      # - optipng\n      - pyqt5-dev\n      - python\n      - python-chardet\n      - python-cssutils\n      - python-dateutil\n      - python-dbus\n      - python-dnspython\n      - python-html5lib\n      - python-lxml\n      - python-mechanize\n      - python-msgpack\n      - python-netifaces\n      - python-pip\n      - python-psutil\n      - python-pygments\n      - python-pyqt5\n      - python-regex\n      - python-setuptools\n      - python-sip-dev\n      - python-six\n      - qtbase5-private-dev\n      - qt5-default\n      - qt5-qmake\n      - zlib1g\n    stage-packages:\n      - bzip2\n      - libchm1\n      - libdbus-glib-1-2\n      - libexpat1\n      - libffi6\n      - libfontconfig1\n      - libfreetype6\n      - libgcrypt20\n      - libgl1\n      - libgl1-mesa-glx\n      - libglib2.0-0\n      - libgpg-error0\n      - libicu55\n      - libjxr0\n      - libmtdev1\n      - libmtp9\n      - libncurses5\n      - libpng16-16\n      - libpodofo0.9.3\n      - libpoppler58\n      - libqt5core5a\n      - libqt5dbus5\n      - libqt5gui5\n      - libqt5network5\n      - libqt5printsupport5\n      - libqt5sql5\n      - libqt5test5\n      - libqt5webkit5\n      - libqt5widgets5\n      - libqt5xml5\n      - libreadline6\n      - libsqlite3-0\n      - libssl1.0.0\n      - libusb-1.0-0\n      - libwebp5\n      - libxml2\n      - libxslt1.1\n      - optipng\n      - python\n      - python-chardet\n      - python-cssutils\n      - python-dateutil\n      - python-dbus\n      - python-dnspython\n      - python-html5lib\n      - python-lxml\n      - python-mechanize\n      - python-msgpack\n      - python-netifaces\n      - python-psutil\n      - python-pygments\n      - python-pyqt5\n      - python-regex\n      - python-setuptools\n      - python-sip\n      - python-six\n      - zlib1g\n","name":"","extension":"yaml","url":"https://www.irccloud.com/pastebin/MTOl6x2y","modified":1510780551,"id":"MTOl6x2y","size":5051,"lines":209,"own_paste":false,"theme":"","date":1510766924}