Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
227 lines (225 sloc) 7.76 KB
{
"app-id": "org.inkscape.Inkscape",
"runtime": "org.gnome.Platform",
"runtime-version": "3.24",
"sdk": "org.gnome.Sdk",
"command": "inkscape",
"rename-desktop-file": "inkscape.desktop",
"rename-appdata-file": "inkscape.appdata.xml",
"rename-icon": "inkscape",
"finish-args": [
"--share=ipc",
"--socket=x11",
"--filesystem=host"
],
"build-options": {
"cflags": "-O2",
"cxxflags": "-O2 -std=c++14",
"env": {
"V": "1"
}
},
"cleanup": [
"/bin/gsl-*",
"/include",
"/lib/pkgconfig",
"/share/aclocal",
"/share/devhelp",
"/share/doc",
"/share/gc",
"/share/info",
"/share/pkgconfig",
"*.la",
"*.a"
],
"modules": [
{
"name": "boost",
"buildsystem": "simple",
"build-commands": [
"mkdir -p /app/include",
"mv boost /app/include"
],
"sources": [
{
"type": "archive",
"url": "https://downloads.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.bz2",
"sha256": "686affff989ac2488f79a97b9479efb9f2abae035b5ed4d8226de6857933fd3b"
}
]
},
{
"name": "sigc++-2",
"sources": [
{
"type": "archive",
"url": "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.8/libsigc++-2.8.0.tar.xz",
"sha256": "774980d027c52947cb9ee4fac6ffe2ca60cc2f753068a89dfd281c83dbff9651"
}
]
},
{
"name": "sigc++-3",
"sources": [
{
"type": "archive",
"url": "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.99/libsigc++-2.99.7.tar.xz",
"sha256": "e819884fec16ee20f97773361258b9a911580d5b64fd9da981ef0c80356ff5f9"
}
]
},
{
"name": "gsl",
"sources": [
{
"type": "archive",
"url": "http://ftp.halifax.rwth-aachen.de/gnu/gsl/gsl-2.3.tar.gz",
"sha256": "562500b789cd599b3a4f88547a7a3280538ab2ff4939504c8b4ac4ca25feadfb"
}
]
},
{
"name": "boehmgc",
"sources": [
{
"type": "archive",
"url": "http://http.debian.net/debian/pool/main/libg/libgc/libgc_7.4.2.orig.tar.gz",
"sha256": "09f21d38dd42bced14d6875f55804cb1b5e6bc486da7980187ecd2e768739c62"
}
]
},
{
"name": "cairomm",
"sources": [
{
"type": "archive",
"url": "http://ftp.gnome.org/pub/GNOME/sources/cairomm/1.12/cairomm-1.12.0.tar.xz",
"sha256": "a54ada8394a86182525c0762e6f50db6b9212a2109280d13ec6a0b29bfd1afe6"
}
]
},
{
"name": "glibmm",
"sources": [
{
"type": "archive",
"url": "http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.48/glibmm-2.48.1.tar.xz",
"sha256": "dc225f7d2f466479766332483ea78f82dc349d59399d30c00de50e5073157cdf"
}
]
},
{
"name": "pangomm",
"sources": [
{
"type": "archive",
"url": "http://ftp.gnome.org/pub/GNOME/sources/pangomm/2.40/pangomm-2.40.1.tar.xz",
"sha256": "9762ee2a2d5781be6797448d4dd2383ce14907159b30bc12bf6b08e7227be3af"
}
]
},
{
"name": "atkmm",
"sources": [
{
"type": "archive",
"url": "http://ftp.gnome.org/pub/GNOME/sources/atkmm/2.24/atkmm-2.24.2.tar.xz",
"sha256": "ff95385759e2af23828d4056356f25376cfabc41e690ac1df055371537e458bd"
}
]
},
{
"name": "gtkmm",
"sources": [
{
"type": "archive",
"url": "http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.24/gtkmm-2.24.5.tar.xz",
"sha256": "0680a53b7bf90b4e4bf444d1d89e6df41c777e0bacc96e9c09fc4dd2f5fe6b72"
}
]
},
{
"name": "potrace",
"config-opts": ["--with-libpotrace"],
"sources": [
{
"type": "archive",
"url": "http://potrace.sourceforge.net/download/1.14/potrace-1.14.tar.gz",
"sha256": "db72b65311cfdcb63880b317f610d84485f086e15f88ca2346012d49414cd97e"
}
]
},
{
"name": "lxml",
"buildsystem": "simple",
"build-commands": [
"python ./setup.py build",
"python ./setup.py install --prefix=/app --optimize=1"
],
"build-options": {
"env": {
"XSLT_CONFIG": "pkg-config libxslt"
}
},
"sources": [
{
"type": "archive",
"url": "https://pypi.python.org/packages/39/e8/a8e0b1fa65dd021d48fe21464f71783655f39a41f218293c1c590d54eb82/lxml-3.7.3.tar.gz",
"sha256": "aa502d78a51ee7d127b4824ff96500f0181d3c7826e6ee7b800d068be79361c7"
}
]
},
{
"name": "poppler-data",
"buildsystem": "cmake",
"sources": [
{
"type": "archive",
"url": "https://poppler.freedesktop.org/poppler-data-0.4.7.tar.gz",
"sha256": "e752b0d88a7aba54574152143e7bf76436a7ef51977c55d6bd9a48dccde3a7de"
}
]
},
{
"name": "poppler",
"buildsystem": "autotools",
"config-opts": [
"--enable-libopenjpeg=none",
"--enable-xpdf-headers"
],
"sources": [
{
"type": "archive",
"url": "https://poppler.freedesktop.org/poppler-0.55.0.tar.xz",
"sha256": "537f2bc60d796525705ad9ca8e46899dcc99c2e9480b80051808bae265cdc658"
}
]
},
{
"name": "numpy",
"buildsystem": "simple",
"ensure-writable": ["easy-install.pth"],
"build-commands": [
"mkdir -p /app/lib/python2.7/site-packages",
"CFLAGS='-L/usr/lib -Lbuild/temp.linux-x86_64-3.4 -I/usr/include -I/usr/include/python2.7' CXX=/usr/bin/g++ CC=/usr/bin/gcc PYTHONUSERBASE=/app/ python setup.py install --prefix=/app # Working around linking issues"
],
"sources": [
{
"type": "archive",
"url": "https://pypi.python.org/packages/05/84/0feb999c05f252af50a5fbc463268044feda92cdaad8cb0d0a6073d76057/numpy-1.13.0.zip#md5=fd044f0b8079abeaf5e6d2e93b2c1d03",
"sha256": "dcff367b725586830ff0e20b805c7654c876c2d4585c0834a6049502b9d6cf7e"
}
]
},
{
"name": "inkscape",
"sources": [
{
"type": "archive",
"url": "https://inkscape.org/en/gallery/item/11254/inkscape-0.92.2.tar.bz2",
"sha256": "a628d0e04c254e9840947e6d866974f92c68ae31631a38b94d9b65e5cd84cfd3"
}
]
}
]
}