attr: 2.4.47 -> 2.4.48
This commit is contained in:
parent
60135e9fe6
commit
4e19b09073
@ -1,23 +1,17 @@
|
|||||||
{ stdenv, fetchurl, gettext }:
|
{ stdenv, fetchurl, gettext }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "attr-2.4.47";
|
name = "attr-2.4.48";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://savannah/attr/${name}.src.tar.gz";
|
url = "mirror://savannah/attr/${name}.tar.gz";
|
||||||
sha256 = "0nd8y0m6awc9ahv0ciiwf8gy54c8d3j51pw9xg7f7cn579jjyxr5";
|
sha256 = "1rr4adzwax4bzr2c00f06zcsljv5y6p9wymz1g89ww7cb2rp5bay";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "bin" "dev" "out" "man" "doc" ];
|
outputs = [ "bin" "dev" "out" "man" "doc" ];
|
||||||
|
|
||||||
nativeBuildInputs = [ gettext ];
|
nativeBuildInputs = [ gettext ];
|
||||||
|
|
||||||
configureFlags = [ "MAKE=make" "MSGFMT=msgfmt" "MSGMERGE=msgmerge" "XGETTEXT=xgettext" "ECHO=echo" "SED=sed" "AWK=gawk" ];
|
|
||||||
|
|
||||||
installTargets = [ "install" "install-lib" "install-dev" ];
|
|
||||||
|
|
||||||
patches = if (stdenv.hostPlatform.libc == "musl") then [ ./fix-headers-musl.patch ] else null;
|
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
for script in install-sh include/install-sh; do
|
for script in install-sh include/install-sh; do
|
||||||
patchShebangs $script
|
patchShebangs $script
|
||||||
|
@ -1,54 +0,0 @@
|
|||||||
--- attr-2.4.47/include/xattr.h
|
|
||||||
+++ attr-2.4.47/include/xattr.h
|
|
||||||
@@ -31,33 +31,37 @@
|
|
||||||
#define XATTR_REPLACE 0x2 /* set value, fail if attr does not exist */
|
|
||||||
|
|
||||||
|
|
||||||
-__BEGIN_DECLS
|
|
||||||
+#ifdef __cplusplus
|
|
||||||
+extern "C" {
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
extern int setxattr (const char *__path, const char *__name,
|
|
||||||
- const void *__value, size_t __size, int __flags) __THROW;
|
|
||||||
+ const void *__value, size_t __size, int __flags);
|
|
||||||
extern int lsetxattr (const char *__path, const char *__name,
|
|
||||||
- const void *__value, size_t __size, int __flags) __THROW;
|
|
||||||
+ const void *__value, size_t __size, int __flags);
|
|
||||||
extern int fsetxattr (int __filedes, const char *__name,
|
|
||||||
- const void *__value, size_t __size, int __flags) __THROW;
|
|
||||||
+ const void *__value, size_t __size, int __flags);
|
|
||||||
|
|
||||||
extern ssize_t getxattr (const char *__path, const char *__name,
|
|
||||||
- void *__value, size_t __size) __THROW;
|
|
||||||
+ void *__value, size_t __size);
|
|
||||||
extern ssize_t lgetxattr (const char *__path, const char *__name,
|
|
||||||
- void *__value, size_t __size) __THROW;
|
|
||||||
+ void *__value, size_t __size);
|
|
||||||
extern ssize_t fgetxattr (int __filedes, const char *__name,
|
|
||||||
- void *__value, size_t __size) __THROW;
|
|
||||||
+ void *__value, size_t __size);
|
|
||||||
|
|
||||||
extern ssize_t listxattr (const char *__path, char *__list,
|
|
||||||
- size_t __size) __THROW;
|
|
||||||
+ size_t __size);
|
|
||||||
extern ssize_t llistxattr (const char *__path, char *__list,
|
|
||||||
- size_t __size) __THROW;
|
|
||||||
+ size_t __size);
|
|
||||||
extern ssize_t flistxattr (int __filedes, char *__list,
|
|
||||||
- size_t __size) __THROW;
|
|
||||||
+ size_t __size);
|
|
||||||
|
|
||||||
-extern int removexattr (const char *__path, const char *__name) __THROW;
|
|
||||||
-extern int lremovexattr (const char *__path, const char *__name) __THROW;
|
|
||||||
-extern int fremovexattr (int __filedes, const char *__name) __THROW;
|
|
||||||
+extern int removexattr (const char *__path, const char *__name);
|
|
||||||
+extern int lremovexattr (const char *__path, const char *__name);
|
|
||||||
+extern int fremovexattr (int __filedes, const char *__name);
|
|
||||||
|
|
||||||
-__END_DECLS
|
|
||||||
+#ifdef __cplusplus
|
|
||||||
+}
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
#endif /* __XATTR_H__ */
|
|
Loading…
x
Reference in New Issue
Block a user