mirror of
https://github.com/ivabus/pantry
synced 2024-11-30 04:05:06 +03:00
72 lines
1.9 KiB
YAML
72 lines
1.9 KiB
YAML
|
distributable:
|
||
|
url: https://github.com/wxWidgets/wxWidgets/releases/download/v{{version}}/wxWidgets-{{version}}.tar.bz2
|
||
|
strip-components: 1
|
||
|
versions:
|
||
|
github: wxWidgets/wxWidgets
|
||
|
dependencies:
|
||
|
libjpeg-turbo.org: '*'
|
||
|
libpng.org: '*'
|
||
|
simplesystems.org/libtiff: '*'
|
||
|
pcre.org/v2: '*'
|
||
|
libexpat.github.io: '*'
|
||
|
zlib.net: '*'
|
||
|
linux:
|
||
|
x.org/sm: '*'
|
||
|
freedesktop.org/mesa-glu: '*'
|
||
|
gtk.org/gtk3: '*'
|
||
|
build:
|
||
|
dependencies:
|
||
|
freedesktop.org/pkg-config: '*'
|
||
|
linux:
|
||
|
llvm.org: <17 # still gets unassigned label errors
|
||
|
gnu.org/make: '*'
|
||
|
script:
|
||
|
- run: rm -r catch pcre
|
||
|
working-directory: 3rdparty
|
||
|
- run: rm -r expat jpeg png tiff zlib
|
||
|
working-directory: src
|
||
|
- ./configure $CONFIGURE_ARGS
|
||
|
- make --jobs {{ hw.concurrency }} install
|
||
|
- run: |
|
||
|
rm wx-config
|
||
|
ln -s ../lib/wx/config/$WX_CONFIG wx-config
|
||
|
working-directory: ${{prefix}}/bin
|
||
|
env:
|
||
|
linux:
|
||
|
WX_CONFIG: gtk3-unicode-{{version.marketing}}
|
||
|
CC: clang
|
||
|
CXX: clang++
|
||
|
LD: clang
|
||
|
CONFIGURE_ARGS:
|
||
|
- --prefix={{prefix}}
|
||
|
- --enable-clipboard
|
||
|
- --enable-controls
|
||
|
- --enable-dataviewctrl
|
||
|
- --enable-display
|
||
|
- --enable-dnd
|
||
|
- --enable-graphics_ctx
|
||
|
- --enable-std_string
|
||
|
- --enable-svg
|
||
|
- --enable-unicode
|
||
|
- --enable-webviewwebkit
|
||
|
- --with-expat
|
||
|
- --with-libjpeg
|
||
|
- --with-libpng
|
||
|
- --with-libtiff
|
||
|
- --with-opengl
|
||
|
- --with-zlib
|
||
|
- --disable-dependency-tracking
|
||
|
- --disable-tests
|
||
|
- --disable-precomp-headers
|
||
|
- --disable-monolithic
|
||
|
darwin:
|
||
|
WX_CONFIG: osx_cocoa-unicode-{{version.marketing}}
|
||
|
CONFIGURE_ARGS:
|
||
|
- --with-macosx-version-min=$MACOSX_DEPLOYMENT_TARGET
|
||
|
- --with-osx_cocoa
|
||
|
- --with-libiconv
|
||
|
provides:
|
||
|
- bin/wx-config
|
||
|
- bin/wxrc
|
||
|
test: wx-config --version | grep {{version}}
|