~inkscape.dev/inkscape/trunk

14950.1.1 by Ted Gould
Initial build to get the binaries installed, needs more work
1
name: inkscape
14950.1.21 by Ted Gould
Switch over to GTK3
2
version: 0.92+devel
14950.1.1 by Ted Gould
Initial build to get the binaries installed, needs more work
3
summary: Vector Graphics Editor
4
description: |
5
 An Open Source vector graphics editor, with capabilities similar to
6
 Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector
7
 Graphics (SVG) file format.
8
9
 Inkscape supports many advanced SVG features (markers, clones, alpha blending,
10
 etc.) and great care is taken in designing a streamlined interface.
11
 It is very easy to edit nodes, perform complex path operations, trace
12
 bitmaps and much more.
13
 
14
 We also aim to maintain a thriving user and developer community by using
15
 open, community-oriented development.
14950.1.21 by Ted Gould
Switch over to GTK3
16
confinement: strict
14950.1.1 by Ted Gould
Initial build to get the binaries installed, needs more work
17
18
parts:
19
  inkscape:
20
    plugin: cmake
21
    source: .
14950.1.2 by Ted Gould
Try binreloc
22
    configflags: ['-DENABLE_BINRELOC=ON']
14950.1.11 by Ted Gould
Add build dependencies
23
    build-packages:
24
      - cmake
25
      - intltool
26
      - libart-2.0-dev
27
      - libaspell-dev
28
      - libboost-dev
29
      - libcdr-dev
30
      - libgc-dev
14950.1.21 by Ted Gould
Switch over to GTK3
31
      - libgdl-3-dev
14950.1.11 by Ted Gould
Add build dependencies
32
      - libglib2.0-dev
33
      - libgnomevfs2-dev
34
      - libgsl-dev
14950.1.21 by Ted Gould
Switch over to GTK3
35
      - libgtk-3-dev
36
      - libgtkmm-3.0-dev
14950.1.11 by Ted Gould
Add build dependencies
37
      - libgtkspell-dev
38
      - liblcms2-dev
39
      - libmagick++-dev
40
      - libpango1.0-dev
14950.1.13 by Ted Gould
Switch to using the desktop helpers
41
      - libpng12-dev
14950.1.11 by Ted Gould
Add build dependencies
42
      - libpoppler-glib-dev
43
      - libpoppler-private-dev
44
      - libpopt-dev
14950.1.21 by Ted Gould
Switch over to GTK3
45
      - libpotrace-dev
14950.1.11 by Ted Gould
Add build dependencies
46
      - librevenge-dev
47
      - libsigc++-2.0-dev
48
      - libtool
49
      - libvisio-dev
50
      - libwpg-dev
51
      - libxml-parser-perl
52
      - libxml2-dev
53
      - libxslt1-dev
54
      - pkg-config
55
      - python-dev
56
      - python-lxml
57
      - zlib1g-dev
14950.1.4 by Sebastien Bacher
A bunch more stage packages
58
    stage-packages:
59
      - libaspell15
60
      - libatkmm-1.6-1v5
61
      - libcairomm-1.0-1v5
62
      - libcdr-0.1-1
14950.1.6 by Ted Gould
Making sure to get some modules
63
      - libgdk-pixbuf2.0-0
14950.1.4 by Sebastien Bacher
A bunch more stage packages
64
      - libglibmm-2.4-1v5
65
      - libgnomevfs2-0
66
      - libgtkmm-2.4-1v5
67
      - libgtkspell0
68
      - liblcms2-2
69
      - libmagick++-6.q16-5v5
70
      - libpangomm-1.4-1v5
71
      - libpoppler-glib8
72
      - librevenge-0.0-0
73
      - libvisio-0.1-1
74
      - libwpg-0.3-3
75
      - libglib2.0-bin
14950.1.18 by Ted Gould
Grab the python2 interpreter for the extensions
76
      - aspell
77
      - imagemagick
78
      - libimage-magick-perl
79
      - libwmf-bin
80
      - python-lxml
81
      - python-numpy
82
      - transfig
83
      - pstoedit
84
      - libsvg-perl
85
      - libxml-xql-perl
86
      - python-uniconvertor
87
      - ruby
14950.1.9 by Ted Gould
Make sure that our share directory exits so that we can ../../ it
88
    snap:
89
      - -lib/inkscape/*.a
14950.1.21 by Ted Gould
Switch over to GTK3
90
    after: [desktop/gtk3]
14950.1.1 by Ted Gould
Initial build to get the binaries installed, needs more work
91
  snapcraft-wrapper:
92
    plugin: copy
93
    files:
14950.1.14 by Ted Gould
Adding gsettings interface and moving files
94
      packaging/snappy/snapcraft.sh: snapcraft.sh
14950.1.9 by Ted Gould
Make sure that our share directory exits so that we can ../../ it
95
      README: lib/share/README
14950.1.1 by Ted Gould
Initial build to get the binaries installed, needs more work
96
97
apps:
98
  inkscape:
14950.1.13 by Ted Gould
Switch to using the desktop helpers
99
    command: snapcraft.sh desktop-launch inkscape
14950.1.14 by Ted Gould
Adding gsettings interface and moving files
100
    plugs: [home, unity7, gsettings]
14950.1.1 by Ted Gould
Initial build to get the binaries installed, needs more work
101
  viewer:
14950.1.13 by Ted Gould
Switch to using the desktop helpers
102
    command: snapcraft.sh desktop-launch inkview
14950.1.14 by Ted Gould
Adding gsettings interface and moving files
103
    plugs: [home, unity7, gsettings]