From ab6556e393162fff0e0e0c80a9fff689b4e2ca05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sat, 11 Nov 2017 18:47:31 +0100 Subject: New upstream version 3.26.2 --- snap/classic-launch | 23 ++++++++++++++++ snap/snapcraft.yaml | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100755 snap/classic-launch create mode 100644 snap/snapcraft.yaml (limited to 'snap') diff --git a/snap/classic-launch b/snap/classic-launch new file mode 100755 index 0000000..96452d9 --- /dev/null +++ b/snap/classic-launch @@ -0,0 +1,23 @@ +#!/bin/sh + +if test "$1" = "classic"; then + shift + case $SNAP_ARCH in + amd64) + TRIPLET="x86_64-linux-gnu" + ;; + armhf) + TRIPLET="arm-linux-gnueabihf" + ;; + arm64) + TRIPLET="aarch64-linux-gnu" + ;; + *) + TRIPLET="$(uname -p)-linux-gnu" + ;; + esac + + export LD_LIBRARY_PATH=$SNAP/usr/lib:$SNAP/usr/lib/$TRIPLET:$SNAP/lib/$TRIPLET +fi + +exec ${SNAP}/bin/desktop-launch $@ diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml new file mode 100644 index 0000000..f13f0b5 --- /dev/null +++ b/snap/snapcraft.yaml @@ -0,0 +1,79 @@ +name: simple-scan +version: 3.25.90 +summary: Document Scanning Application +description: | + Simple Scan allows you to get images from a scanner (e.g. a flatbed scanner) + +grade: devel # must be 'stable' to release into candidate/stable channels +confinement: classic + +apps: + simple-scan: + command: bin/classic-launch classic ${SNAP}/usr/bin/simple-scan + desktop: usr/share/applications/simple-scan.desktop + environment: + GSETTINGS_SCHEMA_DIR: $SNAP/share/glib-2.0/schemas + +parts: + libsane: + after: [desktop-gtk3] + source: https://anonscm.debian.org/cgit/sane/sane-backends.git + source-type: git + source-tag: RELEASE_1_0_27 + plugin: autotools + # workaround the issue described in https://launchpad.net/bugs/1583250 + configflags: [--prefix=/snap/simple-scan/current/usr, --with-api-spec=no] + organize: + snap/simple-scan/current/usr: usr + build-packages: + - autotools-dev + - autoconf + - chrpath + - dh-systemd + - gettext + - libavahi-client-dev + - libcups2-dev + - libgphoto2-dev + - libieee1284-3-dev + - libjpeg-dev + - libltdl3-dev + - libsystemd-dev + - libtiff-dev + - libusb-1.0-0-dev + - pkg-config + - po-debconf + - xutils-dev + + simple-scan: + after: [libsane] + source: . + plugin: meson + meson-parameters: [--prefix=/usr] + organize: + snap/simple-scan/current/usr: usr + install: | + mkdir -p $SNAPCRAFT_PART_INSTALL/meta/gui/ + cp snapbuild/data/simple-scan.desktop $SNAPCRAFT_PART_INSTALL/meta/gui/ + build-packages: + - desktop-file-utils + - gettext + - gnome-common + - intltool + - itstool + - libcairo2-dev + - libcolord-dev + - libdbus-glib-1-dev + - libglib2.0-dev + - libgtk-3-dev + - libgdk-pixbuf2.0-dev + - libgusb-dev + - libpackagekit-glib2-dev + - libsane-dev + - python-scour + - valac + - zlib1g-dev + classic-launch: + plugin: dump + source: ./snap + organize: + classic-launch: bin/classic-launch -- cgit v1.2.3