about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/libcap
AgeCommit message (Collapse)AuthorFilesLines
2023-11-20libcap: Fix static build setting LIBCSTATIC=yesRodrigo Arias Mallo1-1/+1
Fixes the build of pkgsStatic.libcap, as it was trying to link to the dinamic libc. From libcap-2.69/progs/Makefile: ... ifeq ($(LIBCSTATIC),yes) LDFLAGS = --static DEPS = ../libcap/libcap.a else # For this build variant override the LDFLAGS to link statically from # libraries within the build tree. If you never want this, use make # DYNAMIC=yes . Note, we can't reliably link statically against glibc # becasuse of https://sourceware.org/bugzilla/show_bug.cgi?id=12491 . LDFLAGS = -Wl,-Bstatic LDFLAGS_SUFFIX = -Wl,-Bdynamic DEPS = ../libcap/libcap.a endif ...
2023-08-19libcap: add some key reverse-dependencies to passthru.testsRobert Scott1-0/+26
2023-05-18libcap: 2.68 -> 2.69Martin Weinelt1-2/+2
https://sites.google.com/site/fullycapable/release-notes-for-libcap#h.iuvg7sbjg8pe https://www.openwall.com/lists/oss-security/2023/05/16/2 Fixes: CVE-2023-2602, CVE-2023-2603
2023-04-27libcap: 2.67 -> 2.68R. Ryantm1-2/+2
2023-03-01libcap: 2.66 -> 2.67R. Ryantm1-2/+2
2022-09-26libcap: 2.65 -> 2.66R. Ryantm1-2/+2
2022-08-02libcap: 2.63 -> 2.65R. Ryantm1-2/+2
2022-04-12libcap: fix cross-compilation supportRick van Schijndel1-0/+1
Between libcap 2.51 and 2.52, the CROSS_COMPILE flag appears in more places. Maybe it was already required before, but now the build fails due to it not being set. Set it unconditionally.
2022-03-17libcap: 2.49 -> 2.63zowoq1-5/+6
https://sites.google.com/site/fullycapable/release-notes-for-libcap
2021-07-24libcap: 2.48 -> 2.49R. RyanTM1-2/+2
2021-04-11libcap: use correct runtime shellMilan Pässler1-2/+2
2021-04-08libcap: fix static buildOrivej Desh2-25/+1
It supports static build with SHARED=no; the patch no longer applies. Tested by building pkgsStatic.libcap.
2021-03-20libcap: 2.47 -> 2.48R. RyanTM1-2/+2
2021-01-29libcap: 2.46 -> 2.47 (#111014)Yurii Izorkin1-2/+2
2021-01-18Merge pull request #109102 from Izorkin/libcap-updateJörg Thalheim1-7/+4
2021-01-17pkgs/os-specific: stdenv.lib -> libBen Siraphob1-3/+3
2021-01-12libcap: use full path to bashIzorkin1-5/+2
2021-01-12libcap: 2.44 -> 2.46Izorkin1-2/+2
2021-01-03treewide: Start to break up static overlayJohn Ericson1-8/+12
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-12-08libcap: fix static buildJoe Hermaszewski2-4/+30
This makes the build correct when cap==null It also patches the Makefiles so that shared libraries aren't built during the install phase
2020-10-26Re-Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"Vladimír Čunát1-2/+3
This reverts commit c778945806b44d46ec16bc4302e7e7163e6bab97. 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).
2020-10-25Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"Vladimír Čunát1-3/+2
I'm sorry; I didn't notice it contained staging commits. This reverts commit 17f5305b6c20df795c365368d2d868266519599e, reversing changes made to a8a018ddc0a8b5c3d4fa94c94b672c37356bc075.
2020-10-14libcap: 2.27 -> 2.44zowoq1-2/+3
2019-12-30treewide: installFlags is a listRobin Gloster1-1/+1
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-4/+4
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-04-18libcap: 2.26 -> 2.27Will Dietz1-2/+2
https://sites.google.com/site/fullycapable/release-notes-for-libcap/releasenotesfor227
2018-12-18libcap: 2.25 -> 2.26R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libcap/versions
2018-08-08libcap: add licensePascal Wittmann1-0/+1
see issue #43716
2018-05-03treewide: remove platform assertionsMatthew Bauer1-5/+3
linux: readd assertion
2018-02-13libcap: depsBuildBuild, don't set CC/BUILD_CCWill Dietz1-3/+4
2018-02-13libcap: Fix cross-compilationBen Gamari1-2/+4
2017-10-22libcap: already patch Make.Rules in prePatchFlorian Klink1-2/+1
Make.Rules gets already included during compilation, so set paths before invoking make. This fixes wrong paths in libcap.pc.
2017-08-11treewide: Add man & info outputs where necessary (instead of doc)Tuomas Tynkkynen1-1/+1
Because man & info pages won't be going to $doc after the next commit. Scripted change for the files having one-package-per-file.
2016-08-29treewide: Shuffle outputsTuomas Tynkkynen1-1/+1
Make either 'bin' or 'out' the first output.
2016-05-03libcap: replace old split with multi-outputAlexander Ried4-63/+35
2016-05-03libcap: 2.24 -> 2.25Alexander Ried1-2/+2
2015-10-04libcap*: fix with multiple outputsVladimír Čunát4-5/+5
I don't think we need the license file in each of these, so I only left it with the library (it isn't big).
2015-10-03Merge commit staging+systemd into closure-sizeVladimír Čunát1-2/+0
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-05-15Remove isLinux assertion from libcapJoel Taylor1-2/+0
Heimdal evaluates libcap's meta.platforms to determine if it should be pulled in or not, and that fails if the stdenv.isLinux assertion fails.
2015-04-18Merge 'staging' into closure-sizeVladimír Čunát2-3/+11
- there were many easy merge conflicts - cc-wrapper needed nontrivial changes Many other problems might've been created by interaction of the branches, but stdenv and a few other packages build fine now.
2015-03-26libcap: 2.22 -> 2.24William A. Kennington III1-3/+3
2015-02-03libcap_progs: fix bash pathj-keck1-2/+5
* in progs/capsh.c is the bash path hardcoded to '/bin/bash'. * this fix removes the absolute path und use 'execvpe' to call 'bash'.
2015-02-03libcap_progs: fix bash pathj-keck2-16/+4
* in progs/capsh.c is the bash path hardcoded to '/bin/bash'. * this fix set's the bash path from PATH.
2015-02-02libcap_progs: fix bash pathj-keck2-0/+17
* in progs/capsh.c is the bash path hardcoded to '/bin/bash' * this fix set's the path to '/var/run/current-system/sw/bin/bash'
2014-08-30mutiout: make it builtinVladimír Čunát1-1/+0
2014-08-27WIP: getting goodVladimír Čunát1-8/+5
2013-08-23CleanupEelco Dolstra1-2/+4
2012-12-28Rename buildNativeInputs -> nativeBuildInputsEelco Dolstra1-1/+1
Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase.
2012-07-19libcap: Update to 2.22Eelco Dolstra3-7/+14
Systemd requires the recent CAP_SYSLOG capability.
2012-01-18* "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointlessEelco Dolstra1-1/+1
function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644