mirror of
https://github.com/ivabus/pantry
synced 2024-11-10 02:25:18 +03:00
wxwidgets.org (#3874)
* new file: projects/wxwidgets.org/package.yml * llvm * llvm <17, debug test * fix wx-config symlinks * remove debugging --------- Co-authored-by: Jacob Heider <jacob@pkgx.dev>
This commit is contained in:
parent
2af07cc44b
commit
bc67c75290
71
projects/wxwidgets.org/package.yml
Normal file
71
projects/wxwidgets.org/package.yml
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
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}}
|
Loading…
Reference in a new issue