Commit Graph

33 Commits

Author SHA1 Message Date
Kazunari Sekigawa 8b26347f0d Updated the build system for MacOS to build KLayout 0.29.0 or later 2024-04-01 17:59:06 +09:00
Kazunari Sekigawa eca739c462 Use Ruby 3.3 from Homebrew and MacPorts
Enhanced nightlyBuild.py to allow the mixed use of Qt5 and Qt6
2024-02-17 06:51:08 +09:00
Kazunari Sekigawa 267a5ee7b0 Overhauled the build system for MacOS ['Monterey', 'Ventura', 'Sonoma'] to build KLayout-0.28.13 or later with support for libgit2. 2023-11-23 15:13:41 +09:00
Kazunari Sekigawa 334e9985f3
The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1) (#1286)
* The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1)

* The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1)

* The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1)

---------

Co-authored-by: Kazunari Sekigawa <kazunari_sekigawa@shinko.co.jp>
2023-02-12 22:24:01 +01:00
Kazunari Sekigawa 76e0052672
Revised the build system for macOS for 0.28.3 and newly supported Ventura (#1252)
* Again revised the build system for macOS to switch Python from 3.8 to 3.9 and to support Ventura.

* WIP: Update

Co-authored-by: Kazunari Sekigawa <kazunari_sekigawa@shinko.co.jp>
2023-01-16 23:13:28 +01:00
Kazunari Sekigawa 9720de0f37 Again, the build system for macOS was revised to work with KLayout version 0.28 or later. 2022-12-24 11:08:57 +09:00
Kazunari Sekigawa 4b1f256570 Updated the Mac build system to include the migration to Qt6 2022-10-10 11:36:50 +09:00
Kazunari Sekigawa 2858d4507e WIP: Migration to Qt6.
This refs #45.
2021-11-27 12:05:27 +09:00
Kazunari Sekigawa 13d2e9018a Updated the build system for Mac to support Monterey 2021-11-16 23:06:24 +09:00
Kazunari Sekigawa bca2164c16 Updated the build system for Mac to support Monterey 2021-11-16 06:38:47 +09:00
Kazunari Sekigawa 50574ab1ed Modified the build system for macOS to test an M1 Mac. 2021-05-08 22:28:19 +02:00
Kazunari Sekigawa a9c47b460f Update of the macOS development environment for Big Sur (#711)
* In the MacPorts environment, Ruby 2.7 is used.

* Updated the build tools for Mac supporting Qt-5.15.2 from MacPorts.

* Updated the Ruby environment for BigSur and Catalina.

* To update the Mac DMG maker to support Big Sur.

* Updated the resource files for Mac DMGs.
2021-01-27 12:45:22 +01:00
Kazunari Sekigawa c087f37aa9 In the MacPorts environment, Ruby 2.7 is used. (#690) 2020-12-08 23:33:11 +01:00
Kazunari Sekigawa 22df10f425 Update of the build system for macOS for 0.26.9 (#686)
* * Updated the build system for Mac
* Catalina env. uses Python 3.8 in MacPorts, Homebrew, and Anaconda3.

* Use Ruby 2.7 in MacPorts.

* Test build for macOS "Big Sur" (11.0) on Intel Mac "Catalina" (10.15.7).

* Updated the build system for macOS, including the future support for Big Sur (11.0)
2020-11-26 23:01:14 +01:00
Thomas Ferreira de Lima b37ce4e130 WIP: Parametrizing macbuild to make custom installations easier (#680)
* Changing indentation to 4 spaces

* squash

* removing more global variables (squash)

* | tee always exits with 0

* parameter is a dictionary now

* Changing default Makefile to HB38 and adding -rbinc2 option for Catalina

* Catalina building...

* macQAT fixed

* run_build_command depends on parameteres dict alone

* Adding options to macbuild/makeDMG4mac.py

In particular, we can now specify a -u (unsafe) option, and
specify the target dmg file with -t target.dmg
2020-11-21 22:09:03 +01:00
Kazunari Sekigawa 2f0fa28e58 * Updated the build system for Mac (#645)
* Catalina env. uses Python 3.8 in MacPorts, Homebrew, and Anaconda3.
2020-10-10 00:10:08 +02:00
Kazunari Sekigawa ec4d175726 Update the build system for Mac. (#612) 2020-07-17 01:04:27 +02:00
Kazunari Sekigawa 106a5c879d Improved the tool kit for making DMG packages for macOS. 2020-05-25 22:20:27 +02:00
Kazunari Sekigawa ccaad225a7 To build 0.26.1 on Catalina. Updated comments. 2019-12-22 20:38:52 +09:00
Kazunari Sekigawa aaf117508d To build 0.26.1 on Catalina. 2019-12-22 20:38:52 +09:00
Matthias Koefferlein c053e4f8ec Manual merge of remaining files from lightwave-lab:pymod-test to pymod
git merge failed, probably because there were two parallel attempts
to merge master into pymod leading to opposite resolutions.
2018-10-02 22:41:08 +02:00
Kazunari Sekigawa 3384310676 Use Qt5.10.x instead of Qt5.9.x.
This refs #4 and #22.
2018-03-19 10:06:38 +09:00
Kazunari Sekigawa c78ea38f72 To debug "makeDMG4mac.py"
This refs #22.
2018-01-16 18:47:30 +09:00
Kazunari Sekigawa 7fd231bba3 To debug "makeDMG4mac.py"
This refs #22.
2018-01-16 14:08:25 +09:00
Kazunari Sekigawa 1c4f81fd63 To debug "makeDMG4mac.py"
This refs #22.
2018-01-15 21:16:16 +09:00
Kazunari Sekigawa 0f2983e553 To debug "makeDMG4mac.py"
This refs #22.
2018-01-15 18:22:14 +09:00
Kazunari Sekigawa 3fe0280a14 Prepare Python script for making a DMG file from bundles.
This refs #22.
2018-01-15 15:12:06 +09:00
Kazunari Sekigawa d1d4751a3c Prepare Python script for making a DMG file from bundles.
This refs #22.
2018-01-15 14:55:24 +09:00
Kazunari Sekigawa 8b6ce079a2 Prepare Python script for making a DMG file from bundles.
This refs #22.
2018-01-14 17:17:53 +09:00
Kazunari Sekigawa 86a5f95648 Prepare Python script for making a DMG file from bundles.
This refs #22.
2018-01-14 11:12:45 +09:00
Kazunari Sekigawa 542b5da614 Prepare Python script for making a DMG file from bundles.
This refs #22.
2018-01-13 17:18:14 +09:00
Kazunari Sekigawa 97d1e2c520 Prepare Python script for making a DMG file from bundles.
This refs #22.
2018-01-11 21:46:56 +09:00
Kazunari Sekigawa 12803430ab Start writing Python script for making a DMG file from bundles.
This refs #22.
2018-01-09 21:13:10 +09:00