From 4404c64b1a54c3d4a5aa49aef6b48cc6a542b8e1 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 27 Jul 2016 12:38:20 -0500 Subject: Adding gsettings interface and moving files (bzr r14950.1.14) --- .snapcraft.yaml | 92 +++++++++++++++++++++++++++++++++++++++++++ packaging/snappy/snapcraft.sh | 6 +++ snapcraft.sh | 6 --- snapcraft.yaml | 92 ------------------------------------------- 4 files changed, 98 insertions(+), 98 deletions(-) create mode 100644 .snapcraft.yaml create mode 100755 packaging/snappy/snapcraft.sh delete mode 100755 snapcraft.sh delete mode 100644 snapcraft.yaml diff --git a/.snapcraft.yaml b/.snapcraft.yaml new file mode 100644 index 000000000..8ab13715f --- /dev/null +++ b/.snapcraft.yaml @@ -0,0 +1,92 @@ +name: inkscape +version: 0.91+devel +summary: Vector Graphics Editor +description: | + An Open Source vector graphics editor, with capabilities similar to + Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector + Graphics (SVG) file format. + + Inkscape supports many advanced SVG features (markers, clones, alpha blending, + etc.) and great care is taken in designing a streamlined interface. + It is very easy to edit nodes, perform complex path operations, trace + bitmaps and much more. + + We also aim to maintain a thriving user and developer community by using + open, community-oriented development. +confinement: devmode # use "strict" to enforce system access only via declared interfaces + +parts: + inkscape: + plugin: cmake + source: . + configflags: ['-DENABLE_BINRELOC=ON'] + build-packages: + - cmake + - intltool + - libart-2.0-dev + - libaspell-dev + - libboost-dev + - libcdr-dev + - libgc-dev + - libglib2.0-dev + - libgnomevfs2-dev + - libgsl-dev + - libgtk2.0-dev + - libgtkmm-2.4-dev + - libgtkspell-dev + - liblcms2-dev + - libmagick++-dev + - libpango1.0-dev + - libpng12-dev + - libpoppler-glib-dev + - libpoppler-private-dev + - libpopt-dev + - librevenge-dev + - libsigc++-2.0-dev + - libtool + - libvisio-dev + - libwpg-dev + - libxml-parser-perl + - libxml2-dev + - libxslt1-dev + - pkg-config + - python-dev + - python-lxml + - zlib1g-dev + stage-packages: + - libaspell15 + - libatkmm-1.6-1v5 + - libcairomm-1.0-1v5 + - libcdr-0.1-1 + - libgdk-pixbuf2.0-0 + - libglibmm-2.4-1v5 + - libgnomevfs2-0 + - libgtkmm-2.4-1v5 + - libgtkspell0 + - liblcms2-2 + - libmagick++-6.q16-5v5 + - libpangomm-1.4-1v5 + - libpoppler-glib8 + - librevenge-0.0-0 + - libvisio-0.1-1 + - libwpg-0.3-3 + - libglib2.0-bin + stage: + - -usr/sbin/update-icon-caches + - -usr/share/pkgconfig + snap: + - -lib/inkscape/*.a + after: [desktop/gtk2] + snapcraft-wrapper: + plugin: copy + files: + packaging/snappy/snapcraft.sh: snapcraft.sh + README: lib/share/README + +apps: + inkscape: + command: snapcraft.sh desktop-launch inkscape + plugs: [home, unity7, gsettings] + viewer: + command: snapcraft.sh desktop-launch inkview + plugs: [home, unity7, gsettings] diff --git a/packaging/snappy/snapcraft.sh b/packaging/snappy/snapcraft.sh new file mode 100755 index 000000000..7e12fe964 --- /dev/null +++ b/packaging/snappy/snapcraft.sh @@ -0,0 +1,6 @@ +#!/bin/sh -e + +export INKSCAPE_PORTABLE_PROFILE_DIR="${SNAP_USER_DATA}" +export INKSCAPE_LOCALEDIR="${SNAP}/share/locale/" + +exec $@ diff --git a/snapcraft.sh b/snapcraft.sh deleted file mode 100755 index 7e12fe964..000000000 --- a/snapcraft.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -e - -export INKSCAPE_PORTABLE_PROFILE_DIR="${SNAP_USER_DATA}" -export INKSCAPE_LOCALEDIR="${SNAP}/share/locale/" - -exec $@ diff --git a/snapcraft.yaml b/snapcraft.yaml deleted file mode 100644 index ac3e1b640..000000000 --- a/snapcraft.yaml +++ /dev/null @@ -1,92 +0,0 @@ -name: inkscape -version: 0.91+devel -summary: Vector Graphics Editor -description: | - An Open Source vector graphics editor, with capabilities similar to - Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector - Graphics (SVG) file format. - - Inkscape supports many advanced SVG features (markers, clones, alpha blending, - etc.) and great care is taken in designing a streamlined interface. - It is very easy to edit nodes, perform complex path operations, trace - bitmaps and much more. - - We also aim to maintain a thriving user and developer community by using - open, community-oriented development. -confinement: devmode # use "strict" to enforce system access only via declared interfaces - -parts: - inkscape: - plugin: cmake - source: . - configflags: ['-DENABLE_BINRELOC=ON'] - build-packages: - - cmake - - intltool - - libart-2.0-dev - - libaspell-dev - - libboost-dev - - libcdr-dev - - libgc-dev - - libglib2.0-dev - - libgnomevfs2-dev - - libgsl-dev - - libgtk2.0-dev - - libgtkmm-2.4-dev - - libgtkspell-dev - - liblcms2-dev - - libmagick++-dev - - libpango1.0-dev - - libpng12-dev - - libpoppler-glib-dev - - libpoppler-private-dev - - libpopt-dev - - librevenge-dev - - libsigc++-2.0-dev - - libtool - - libvisio-dev - - libwpg-dev - - libxml-parser-perl - - libxml2-dev - - libxslt1-dev - - pkg-config - - python-dev - - python-lxml - - zlib1g-dev - stage-packages: - - libaspell15 - - libatkmm-1.6-1v5 - - libcairomm-1.0-1v5 - - libcdr-0.1-1 - - libgdk-pixbuf2.0-0 - - libglibmm-2.4-1v5 - - libgnomevfs2-0 - - libgtkmm-2.4-1v5 - - libgtkspell0 - - liblcms2-2 - - libmagick++-6.q16-5v5 - - libpangomm-1.4-1v5 - - libpoppler-glib8 - - librevenge-0.0-0 - - libvisio-0.1-1 - - libwpg-0.3-3 - - libglib2.0-bin - stage: - - -usr/sbin/update-icon-caches - - -usr/share/pkgconfig - snap: - - -lib/inkscape/*.a - after: [desktop/gtk2] - snapcraft-wrapper: - plugin: copy - files: - snapcraft.sh: snapcraft.sh - README: lib/share/README - -apps: - inkscape: - command: snapcraft.sh desktop-launch inkscape - plugs: [home, unity7] - viewer: - command: snapcraft.sh desktop-launch inkview - plugs: [home, unity7] -- cgit v1.2.3