1. The Makefile is long gone and the patch in not needed anymore.
2. For some reason LEVELDB_BUILD_BENCHMARKS=OFF is necessary
when building statically. (Note: this has always been of
for the shared build)
LevelDB 1.23 forces -fno-rtti in their CMakeLists.txt, which breaks
downstream projects (e.g. Ceph).
See
https://github.com/NixOS/nixpkgs/issues/147801#issuecomment-984627336
for some discussion about this.
OpenSUSE, Fedora, and Arch have all re-enabled RTTI in their packaging
of LevelDB as a result.
This reverts commit c778945806.
I believe this is exactly what brings the staging branch into
the right shape after the last merge from master (through staging-next);
otherwise part of staging changes would be lost
(due to being already reachable from master but reverted).
This is practically required. Without this option, snappy compression is not supported, so
1) newly created leveldb stores will take more space than needed
2) existing snappy-compressed stores won't be opened by tools built without the snappy support
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
These are only needed for some benchmarking utilities but they aren't
going to be generally useful to most people, I imagine.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
* pkgs: refactor needless quoting of homepage meta attribute
A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.
* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit
* Fixed some instances
* Remove package name
* Start with upper case letter
* Remove trailing period
Also reword some descriptions and move some long descriptions to
longDescription.
I'm not touching generated packages.