-
Notifications
You must be signed in to change notification settings - Fork 4
Packaging SeeC
Matthew Heinsen Egan edited this page Mar 12, 2016
·
4 revisions
This page contains notes for SeeC's debian packaging.
LLVM 3.8
SeeC-Clang 3.8
SeeC master
SeeC development
We use a rather modern version of wxWidgets, and as such it isn't supported in the Debian package repository, so we include it as part of the SeeC package and statically link it into the final binaries. We don't want to use any of wxWidgets' builtin libraries when packaging SeeC. We require the following packages for the build:
- libtiff5-dev (>= 4.0.2)
- libnotify-dev (>= 0.7.5)
- libexpat1-dev (>= 2.1.0)
- libgtk2.0-dev (>= 2.24.17)
- libcairo2-dev (>= 1.12.14)
- libgl1-mesa-dev (>= 9.1.1-0)
- libglu1-mesa-dev (>= 9.0.0-0)
- libwebkitgtk-dev (>= 1.10.2-0)
- libfontconfig1-dev (>= 2.10.2-0)
- libfreetype6-dev (>= 2.4.11-0)
- libgdk-pixbuf2.0-dev (>= 2.28.0-0)
- libjpeg8-dev (>= 8c-2)
- libpango1.0-dev (>= 1.32.5-0)
- libpng12-0-dev (>= 1.2.49-1)
This implies the following dependencies for the package itself:
- libtiff5 (>= 4.0.2)
- libnotify-bin (>= 0.7.5)
- libexpat1 (>= 2.1.0)
- libgtk2.0 (>= 2.24.17)
- libcairo2 (>= 1.12.14)
- libgl1-mesa-glx (>= 9.1.1-0)
- libglu1-mesa (>= 9.0.0-0)
- libwebkitgtk-1.0-0 (>= 1.10.2-0)
- libfontconfig1 (>= 2.10.2-0)
- libfreetype6 (>= 2.4.11-0)
- libgcc1 (>= 1:4.7.3-1)
- libgdk-pixbuf2.0 (>= 2.28.0-0)
- libjpeg8 (>= 8c-2)
- libpango1.0 (>= 1.32.5-0)
- libpng12 (>= 1.2.49-1)
- libstdc++6 (>= 4.7.3-1)
We use the following configuration:
wxWidgets/configure
--disable-shared
--enable-debug
--enable-webview
--without-regex
--enable-stl
CXXFLAGS="-std=c++11"