Open ghost opened 9 years ago
A few comments:
pkgbuild
and productbuild
. Version 0.0.18 was packaged with the script buildpkg_qucs.sh. I had to rush a bit on this to get it packaged for the release, so I deliberately took the shortest path I could find. That is why things look more like Linux than OSX. postinstall
script that should set symbolic links into ~/Applications
/Applications/
or ~/Applications/
. However Qucs apps are not fully relocatable. It either requires QUCSDIR
to be set or the application should be contained in the same bin/
, as the other tools (qucsator
, qucsconv
, ...) to be able to find them. See https://github.com/Qucs/qucs/blob/master/qucs/qucs/main.cpp#L884freehdl
is unmaintained and should be replaced by ghdl
. On top of that, freehdl
requires a compiler, if the user needs a compiler it can as well go the last mile an build it from source (with MacPorts or Homebrew). I think freehdl
is currently broken with clang. By the way, at the moment only ASCO is included, all the other things (octave, icarus, adms and freehdl) should be sourced elsewhere..sch
extension. Typically they live inside a *_prj
directory, shall it open the project instead? Otherwise I am not sure it will be able to find/load subcircuits and datasets for instance./usr/local/bin/
, not in /bin/
right?--prefix
is set to be. Packaging is another thing. For that we can fine tune it and add more options to Autotools (or Cmake, but this will need more work).rm -rf
commands in the install documentation, which lists ALL files installed by qucs./usr/local/bin
/Library/Frameworks
? But be aware of other higher rated versions of Qt4 they allready installed.How can I skip the italic feature with the underline like above (... *.qucs_prj ... )?
Launchpad: I suppose this would be the solution: The qucs*.app's wouldn't shown because they no real Apps just links to them. I think you need to make a short AppleScript wrapper which will launch the app and put this script in /Applcations
like descripted here under Adding masked applications to Launchpad: https://hacksformacs.wordpress.com/2014/05/02/launchpad-tips-and-tricks-part-2/ On my system I tested by hand and it's works. Ask if you have questions about that.
The uninstall-qucs-pkg.sh was not available/tested at the time of the release. Hence it was not included. The BOM files should provide you with the list of files (for a .pkg at least). However the current script does not test if the files where indeed removed. I am not sure it still works with OSX 10.10.
I have installed qucs from the official site (qucs-0.0.18-OSX10.7+.pkg, using OS X 10.10.0 Yosemite). Here are the bugs and remarks of this installation: Bugs:
Features/Nice to have:
Best regards!