about summary refs log tree commit diff
path: root/pkgs/tools/compression/lz4/default.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-07-30treewide: finalAttrs.doCheck -> finalAttrs.finalPackage.doCheckPeder Bergebakken Sundt1-1/+1
repeat of #271241 discussion: #272978 I did not replace the instance in eiwd, since it causes an infinite recursion.
2024-06-24lz4: add myself as a maintainerTobias Mayer1-0/+1
2024-06-24lz4: patch cmake to generate unified targetTobias Mayer1-6/+2
Fixes building `arrow-cpp`.
2024-06-09lz4: add testsSefa Eyeoglu1-1/+13
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-06-09lz4: separate binaries and librariesSefa Eyeoglu1-2/+1
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-06-09lz4: use finalAttrsSefa Eyeoglu1-8/+10
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-06-09lz4: use CMake to buildSefa Eyeoglu1-31/+13
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-28lz4: fix cross compilation to linuxSimon Žlender1-0/+1
2022-10-05Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-1/+1
2022-10-03pkgsStatic.lz4: fix buildTobias Mayer1-1/+11
2022-09-19lz4: fix static buildRobert Vollmert1-1/+9
2022-08-17lz4: 1.9.3 -> 1.9.4zowoq1-16/+3
https://github.com/lz4/lz4/releases/tag/v1.9.4
2021-05-30lz4: patch CVE-2021-3520 and null pointer dereferenceTredwellGit1-0/+13
2021-01-15pkgs/tools: stdenv.lib -> libBen Siraphob1-3/+3
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-03treewide: Start to break up static overlayJohn Ericson1-1/+2
We can use use `stdenv.hostPlatform.isStatic` instead, and move the logic per package. The least opionated benefit of this is that it makes it much easier to replace packages with modified ones, as there is no longer any issue of overlay order. CC @FRidh @matthewbauer
2020-11-16lz4: 1.9.2 -> 1.9.3Emery Hemingway1-2/+2
2020-03-12lz4: 1.9.1 -> 1.9.2Martin Milata1-11/+3
Fixes: https://nvd.nist.gov/vuln/detail/CVE-2019-17543 Release notes: https://github.com/lz4/lz4/releases/tag/v1.9.2
2020-02-10lz4: split binaries into a separate outputVladimír Čunát1-1/+4
It's a little suspicious that the binaries are (apparently) linked statically, but I assume upstream has some reasons (e.g. speed).
2020-02-10lz4: do the refactoring forgotten after PR #51965Vladimír Čunát1-11/+4
2019-11-13lz4: Fix MinGW buildJohn Ericson1-3/+14
2019-05-04lz4: pick upstream fix for Darwin, move to pnameWill Dietz1-4/+12
2019-04-27lz4: 1.8.3 -> 1.9.1 (#59812)Will Dietz1-2/+2
* lz4: 1.8.3 -> 1.9.0 https://github.com/lz4/lz4/releases/tag/v1.9.0 * lz4: 1.9.0 -> 1.9.1 fixes read out-of-bounds issue w/1.9.0
2018-12-13Merge pull request #51965 from vaibhavsagar/fix-static-lz4John Ericson1-3/+16
lz4: Fix pkgsStatic build
2018-12-13lz4: fix pkgsStatic buildVaibhav Sagar1-3/+16
2018-10-02lz4: 1.8.2 -> 1.8.3 (#47547)Will Dietz1-2/+2
2018-06-03lz4: 131 -> v1.8.2 (#41293)Benjamin Hipple1-6/+4
Upgrades lz4 from version 131 (released 2015-06-29) to v1.8.2 (released 2018-05-07)
2018-01-16Remove nckx as a maintainer for all packagesTobias Geerinckx-Rice1-1/+0
Goodbye, and thanks for all the Nix...
2017-11-03treewide: abandon Google Code homepagesc0bw3b1-1/+1
2016-11-17Revert "lz4: 131 -> 1.7.3"Vladimír Čunát1-3/+5
This reverts commit 1f0a12ee8d59e6de3309f36b669997757e8dd54d. Systemd build was broken and such change should probably go through staging anyway.
2016-11-17lz4: 131 -> 1.7.3Tobias Geerinckx-Rice1-5/+3
‘make install’ now supports FreeBSD out of the box (untested).
2016-09-05lz4: Don't install static libraryEelco Dolstra1-1/+5
2016-01-26Revert "lz4: be just a bit more reproducible"Tobias Geerinckx-Rice1-9/+2
This reverts commit efc359c23135ebccc2835b37513f01adf73e2dac, as it is no longer needed. See: https://github.com/NixOS/nixpkgs/commit/efc359c23135ebccc2835b37513f01adf73e2dac#commitcomment-15680107
2016-01-26lz4: be just a bit more reproducibleTobias Geerinckx-Rice1-2/+9
2016-01-25Add version attribute where maintainers |= nckxTobias Geerinckx-Rice1-2/+1
This will probably be mandatory soon, and is a step in the right direction. Removes the deprecated meta.version, and move some meta sections to the end of the file where I should have put them in the first place.
2016-01-01FreeBSD: patch expat, kerberos, libedit, ossp-uuid, lz4, sharutils, add ↵janus1-0/+2
libelf-freebsd
2015-12-30lz4: mark as working on all unixesDan Peebles1-1/+1
I've only tested on darwin, but it looks like a pretty vanilla package
2015-11-26Convert some *Flags from strings to listsTobias Geerinckx-Rice1-1/+2
2015-11-17Replace 'with plaforms; platform' with 'platforms.platform'Pascal Wittmann1-1/+1
2015-07-31lz4: remove test restrictionsTobias Geerinckx-Rice1-2/+1
Tests are still disabled by default.
2015-06-30lz4 130 -> 131Tobias Geerinckx-Rice1-2/+2
Changes: - liblz4: xxhash symbols are dynamically changed (namespace emulation) to avoid symbol conflict - liblz4.a (static library) no longer compiled with -fPIC by default
2015-06-24lz4: Don't test by default as it takes foreverWilliam A. Kennington III1-1/+1
2015-05-30lz4: fix `make test`Tobias Geerinckx-Rice1-1/+1
I'll assume this is an oversight due to hasty releasing and can be reverted in version 131.
2015-05-30lz4 129 -> 130Tobias Geerinckx-Rice1-2/+2
Hotfix, solving issues with lz4cat. - Fixed: incompatibility sparse mode vs console (#105) - Fixed: LZ4IO exits too early when frame crc not present (#106) - Fixed: incompatibility sparse mode vs append mode (#110) - Performance fix: big compression speed boost for clang (+30%) - New: cross-version test
2015-05-12lz4 128 -> 129Tobias Geerinckx-Rice1-2/+2
- New: LZ4_compress_fast() - Changed: New lz4 and lz4hc compression API. Previous function prototypes still supported. - Changed: Sparse file support enabled by default - New: LZ4 CLI improved performance compressing/decompressing multiple files - Added: LZ4_compress_destSize() - Fixed: GCC 4.9+ vector optimization - Changed: Enums converted to LZ4F_ namespace convention - Added: AppVeyor CI environment, for Visual tests - Modified:Obsolete functions generate warnings - Fixed : Bug #75 (unfinished stream) - Updated: Documentation converted to MarkDown format
2015-04-19lz4, xdelta: explicitly mark test requirements as such in codeTobias Geerinckx-Rice1-2/+1
2015-04-08Tidy nckx-maintained packagesTobias Geerinckx-Rice1-5/+7
- Use fetchFromGitHub when possible - Build in parallel if supported
2015-04-01lz4 127 -> 128Tobias Geerinckx-Rice1-4/+3
Tests now fail when run in parallel. Don't.
2015-01-20lz4: run testsTobias Geerinckx-Rice1-1/+7
Data safety > valgrind.
2015-01-13Add lz4: very fast lossless compressionTobias Geerinckx-Rice1-0/+32