New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
qscintilla: 2.9.4 -> 2.11.2 and sqlitebrowser: 3.11.2 #56034
Conversation
@GrahamcOfBorg build libsForQt5.qscintilla libsForQt511.qscintilla minc_widgets octave octaveFull octaveHg openscad python27Packages.ovito python27Packages.qscintilla python27Packages.qscintilla-qt5 python37Packages.ovito python37Packages.qscintilla-qt5 qgis qscintilla sonic-pi sqlitebrowser sqliteman tora tortoisehg |
First of all thanks a lot for your work! I just checked out your branch and tested the changes. I noticed the following things:
Regarding the broken darwin build: I don't own Apple hardware, so I doubt that I'll be helpful there. IMHO it was right to mark the build as broken on darwin for now, I'd keep that as-is unless a darwin user wants to investigate :) |
|
Thanks @Ma27 for feedback and the patch. The arpack change was due to |
@GrahamcOfBorg build sqlitebrowser |
What is the status of this PR? |
The latest releases of `sqlitebrowser` contain several new features like a dark mode, improved CSV import/export and a lot of new bugfixes: https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.11.2 https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.11.1 https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.11.0 Also some minor changes were applied to the package definition: * Using the `pname`/`version` convention now. * Use internal `qscintilla` rather than our package to fix the build (sqlitebrowser/sqlitebrowser#1348 (comment)). This can probably be removed when NixOS#56034 is merged. * Dropped patch which removed Test and Print support as QT 5.12 is now used to build the application.
@GrahamcOfBorg build qscintilla libsForQt5.qscintilla |
|
||
name = "${pname}-${if withQt5 then "qt5" else "qt4"}-${version}"; | ||
|
||
src = fetchurl { | ||
url = "mirror://sourceforge/pyqt/QScintilla2/QScintilla-${version}/QScintilla_gpl-${version}.zip"; | ||
sha256 = "04678skipydx68zf52vznsfmll2v9aahr66g50lcqbr6xsmgr1yi"; | ||
url = "https://www.riverbankcomputing.com/static/Downloads/QScintilla/QScintilla_gpl-${version}.tar.gz"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Already moved to
https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.11.1/QScintilla_gpl-2.11.1.tar.gz
The latest releases of `sqlitebrowser` contain several new features like a dark mode, improved CSV import/export and a lot of new bugfixes: https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.11.2 https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.11.1 https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.11.0 Also some minor changes were applied to the package definition: * Using the `pname`/`version` convention now. * Use internal `qscintilla` rather than our package to fix the build (sqlitebrowser/sqlitebrowser#1348 (comment)). This can probably be removed when NixOS#56034 is merged. * Dropped patch which removed Test and Print support as QT 5.12 is now used to build the application.
We strip the library suffix as we don't need it and it confuses various downstream consumers. Also replace calls to sed with substituteInPlace as the latter will complain in case it doesn't perform a substitution.
I'll run nix-review on this when I get to a slightly less anemic machine... |
@GrahamcOfBorg build sqlitebrowser |
@GrahamcOfBorg build sqlitebrowser |
I have another fix for qscintilla in #68375 (did not see you did it already). My modifications are slightly different (I keep the |
This is fallout from NixOS#56034
Motivation for this change
sqlitebrowser needs a newer version of qscintilla to work which is included here.
The qt4 version is broken - I will have to run nix-review on this thing to assess the impact.
Anybody on mac who can help to verify on darwin?
Cc: @Ma27 @matthewbauer
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)