Commit Graph

159 Commits

Author SHA1 Message Date
Thomas Ferreira de Lima b5b3144aba Revert "Changing python path for brew installation"
This reverts commit fa96f6d352.

Thinking about it, it would be horrible for deployment. Need to rethink this.
Klayout will break once python goes to 3.7 and brew updates it.
2018-03-16 17:01:56 -04:00
Thomas Ferreira de Lima 305240ccc3 Changing python path for brew installation
- Assuming user installing with brew wants the library link to go to cellar rather than /usr/local/opt/.
- Python gets updated often in brew, and an update could possibly break klayout.
2018-03-16 17:01:56 -04:00
Thomas Ferreira de Lima e90edf4434 Compilation with brew dependencies successful!
Using brew's qt and python3 formulae
Bonus: I have also added a script that embeds python into bundle, recursively adding dependencies from inside /usr/local/opt. That means that /usr/local/lib folders are not going to be copied. I saw one dependency to /usr/local/lib/gcc from one of numpy's modules, instead of pointing towards /usr/local/opt/gcc/lib/gcc.

Side effects: Renaming Qt5Custom to Qt5Brew
2018-03-16 17:01:47 -04:00
Thomas Ferreira de Lima a6738f5be4 better ruler rendering. Fails totally at 2x oversampling 2018-03-15 23:07:25 -04:00
Matthias Köfferlein 4ef4635e24
Merge pull request #86 from lightwave-lab/master
Building KLayout on macOS High Sierra with python3 from brew and Qt 5.9.4
2018-03-11 22:20:41 +01:00
Kazunari Sekigawa fd3a6e7798 adding icon to ".gds" and ".oas", too. 2018-03-11 10:26:57 +09:00
Kazunari Sekigawa a7191b5059 Merge remote-tracking branch 'lightwave-lab/master' into lightwave-lab 2018-03-11 10:24:06 +09:00
Thomas Ferreira de Lima f449317491 Merge remote-tracking branch 'master' into development 2018-03-08 15:37:39 -05:00
Thomas Ferreira de Lima 423fec4808 adding icon to .gds files 2018-03-07 13:20:41 -05:00
Thomas Ferreira de Lima 8ec78a99a9 open with working properly in MacOS. 2018-03-07 12:54:01 -05:00
Thomas Ferreira de Lima 1e9c7b1246 Changing Info.plist to associate .gds files with klayout 2018-03-06 21:43:08 -05:00
Thomas Ferreira de Lima ac2bd96ace successful build with qt 5.9.4 and py 3.6.4 2018-03-06 19:29:21 -05:00
Thomas Ferreira de Lima 7aaf391044 symbolic link to klayout executable now opens klayout properly 2018-03-06 15:25:43 -05:00
Thomas Ferreira de Lima bd1b2f2bbe running build script in python3 2018-03-06 01:01:16 -05:00
Thomas Ferreira de Lima 4e4beefe3b adding QtCustom flag for macos building 2018-02-07 10:51:38 -05:00
Thomas Ferreira de Lima ee0c348e14 adding brew options for python 3.6 and ruby 2.5 2018-02-05 23:49:18 -05: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 07b8d2b27a Prepare Python script for making a DMG file from bundles.
This refs #22.
2018-01-13 18:00:39 +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 38624728ff Prepare Python script for making a DMG file from bundles.
This refs #22.
2018-01-13 17:17:32 +09:00
Kazunari Sekigawa 32c7cc82b6 Prepare Python script for making a DMG file from bundles.
This refs #22. (reverted from commit 26bc073828)
2018-01-13 12:54:42 +09:00
Kazunari Sekigawa 26bc073828 Prepare Python script for making a DMG file from bundles.
This refs #22.
2018-01-12 17:55:51 +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
Kazunari Sekigawa 88d4bd5550 Revised "ReadMe" and comments in *.py.
This refs #4 and #19.
2018-01-08 22:42:49 +09:00
Kazunari Sekigawa 208b93c3a7 Revised "ReadMe" and comments in *.py.
This refs #4 and #19.
2018-01-08 22:37:18 +09:00
Kazunari Sekigawa 10e48eef96 To use the latest "anaconda2" 5.0.1
This refs #4 and #19.
2018-01-08 16:57:56 +09:00
Kazunari Sekigawa 8c64e2bbaa To use the latest "anaconda2" 5.0.1
This refs #4 and #19.
2018-01-08 07:04:25 +09:00
Kazunari Sekigawa a36fdd246c In Qt5, my two favorite styles "clearlooks" and "motif" are not supported.
This refs #15.
2018-01-05 20:38:10 +09:00
Kazunari Sekigawa ecade95463 To add one option to trace deployment process of `macdeployqt` tool.
This refs #4 and #19.
2018-01-04 19:55:11 +09:00
Kazunari Sekigawa 91bf2a1eb0 To test "build4mac.py" family with non-standard script language support like Anaconda.
This refs #4.
2018-01-03 12:53:41 +09:00
Kazunari Sekigawa 016e5adbeb To test "build4mac.py" family with non-standard script language support like Anaconda.
This refs #4.
2018-01-03 07:41:44 +09:00
Kazunari Sekigawa 52d299ed62 To arrange the contents of "Info.plist" file.
To generate two script bundles: KLayoutEditor.app & KLayoutViewer.app.

This refs #6.
2018-01-01 08:42:13 +09:00
Kazunari Sekigawa 03222ee5c9 To arrange the contents of "Info.plist" file.
To generate two script bundles: KLayoutEditor.app & KLayoutViewer.app.

This refs #6.
2017-12-31 21:22:32 +09:00
Kazunari Sekigawa 65e9a1854a Prepare Python scripts for building for Mac OSX.
This refs #4 and #6.
2017-12-29 21:00:03 +09:00
Kazunari Sekigawa 102cfe5c3d Prepare Python scripts for building for Mac OSX.
This refs #4 and #6.
2017-12-29 00:11:19 +09:00
Kazunari Sekigawa 6e86ac77d3 Prepare Python scripts for building for Mac OSX.
This refs #4 and #6.
2017-12-28 23:02:01 +09:00
Kazunari Sekigawa 978ac4786e Prepare Python scripts for building for Mac OSX.
This refs #4.
2017-12-27 22:56:36 +09:00
Kazunari Sekigawa 376ddb7cf5 Prepare Python scripts for building for Mac OSX.
This refs #4.
2017-12-27 19:39:24 +09:00
Kazunari Sekigawa fa0fec9bfa Prepare Python scripts for building for Mac OSX.
This refs #4.
2017-12-16 18:55:10 +09:00
Kazunari Sekigawa 6dfc5fe38a Prepare Python scripts for building for Mac OSX.
This refs #4.
2017-12-16 16:34:24 +09:00
Kazunari Sekigawa fbcd9516a5 Prepare Python scripts for building for Mac OSX.
This refs #4.
2017-12-16 14:45:14 +09:00
Kazunari Sekigawa 9b9d68a638 Prepare Python scripts for building for Mac OSX.
This refs #4.
2017-12-16 13:58:42 +09:00
Kazunari Sekigawa 3c920b5938 Remove individual script files for building for Mac OSX.
This refs #4.
2017-12-16 13:52:53 +09:00
Kazunari Sekigawa adb9b5e4d7 Merge remote-tracking branch 'origin/high-sierra-build' into macos-build 2017-12-13 18:05:47 +09:00
Kazunari Sekigawa 94cc87bc32 Improve Bash scripts for building for Mac OSX.
This refs #4.
2017-12-13 06:59:17 +09:00
Kazunari Sekigawa 6acbe946fe Improve Bash scripts for building for Mac OSX.
This refs #4.
2017-12-13 06:51:23 +09:00
Kazunari Sekigawa 0bb09eb2ba Improve Bash scripts for building for Mac OSX.
This refs #1.
2017-12-12 22:20:53 +09:00
Kazunari Sekigawa 9e3b4681e2 To modify Bash script for Yosemite.
This refs #1.
2017-12-12 18:22:34 +09:00
Kazunari Sekigawa 74fa72de55 To modify Bash script for Yosemite.
This refs #1.
2017-12-12 18:21:34 +09:00
Kazunari Sekigawa bbe87ad5d9 To build klayout 0.25 on MacOS High-Sierra with Qt 5.9.3 from MacPorts.
This refs #1.
2017-12-11 22:45:28 +09:00
Kazunari Sekigawa 9a3c026ef4 To add my Bash script for building KLayout on Mac OSX. 2017-11-28 18:59:22 +09:00