Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kkartaltepe/pango-win32-build
Scripting around building pango (with HB,Freetype,Fontconfig, and cairo support) as statically and full featured as needed for obs on windows. Not intended to be a general use build.
https://github.com/kkartaltepe/pango-win32-build
Last synced: 2 days ago
JSON representation
Scripting around building pango (with HB,Freetype,Fontconfig, and cairo support) as statically and full featured as needed for obs on windows. Not intended to be a general use build.
- Host: GitHub
- URL: https://github.com/kkartaltepe/pango-win32-build
- Owner: kkartaltepe
- Created: 2018-02-19T03:08:06.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-28T14:23:53.000Z (over 6 years ago)
- Last Synced: 2024-12-12T06:05:28.155Z (22 days ago)
- Language: Shell
- Homepage:
- Size: 13.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Requirements:
This terrifying build setup requires a few things,
1) CMake 3.0 for windows (Only tested with version 3.7)
2) Meson and Ninja for windows
3) Python2 (I think cygwin python is good enough)
4) A working cygwin environment with some normal unix tools (bash, wget, tar, git, patch, rsync)
5) pkg-config for windows or cygwin(tested and written for cygwin pkg-config, blame glib)
6) VS Build tools, or a full VS environmentEnvironment Setup:
1) Add Python, CMake, Meson, and Ninja to your PATH (windows), and pkg-config if not using cygwin pkg-config
2) Either hardwire cygwin envvars with those of the 'VS2015 x64 Native Tools Command Prompt',
or launch a cygwin terminal from within such a prompt (ensure cygwin is set up to inherit
windows environment variable, this is untested).
3) cd to the pango-win32-build directory
4) run prepare.sh
5) Assuming i did everything correctly, you are done and all the required pango artifacts are
stored in ./install
6) As things break horrifically let me know so we can work through any potentional issues.