Merge pull request #298162 from atorres1985-contrib/xorriso

Xorriso updates
This commit is contained in:
Weijia Wang 2024-03-25 14:00:22 +01:00 committed by GitHub
commit 72fe11f728
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 16 additions and 63 deletions

View File

@ -1,12 +1,16 @@
{ lib
, stdenv
, fetchFromGitea
, acl
, attr
, autoreconfHook
, bzip2
, fetchFromGitea
, libburn
, libcdio
, libiconv
, libisofs
, pkg-config
, readline
, stdenv
, zlib
}:
@ -28,13 +32,19 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
attr
bzip2
libcdio
libiconv
readline
zlib
libburn
libisofs
] ++ lib.optionals stdenv.isLinux [
acl
attr
];
propagatedBuildInputs = [
propagatedBuildInputs = lib.optionals stdenv.isLinux [
acl
];

View File

@ -1,59 +0,0 @@
{ lib
, stdenv
, fetchurl
, acl
, attr
, bzip2
, libcdio
, libiconv
, readline
, zlib
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xorriso";
version = "1.5.7-unstable-2023-12-06";
src = fetchurl {
url = "https://web.archive.org/web/20231206123448/https://www.gnu.org/software/xorriso/xorriso-1.5.7.tar.gz";
hash = "sha256-B7lV3n3e1aF7yJsLxwi8C8m3sBmUUePpCV9KfWRuTm0=";
};
buildInputs = [
bzip2
libcdio
libiconv
readline
zlib
]
++ lib.optionals stdenv.isLinux [
acl
attr
];
outputs = [ "out" "man" ];
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-include unistd.h";
doCheck = true;
strictDeps = true;
meta = {
homepage = "https://www.gnu.org/software/xorriso/";
description = "ISO 9660 Rock Ridge file system manipulator";
longDescription = ''
GNU xorriso copies file objects from POSIX compliant filesystems into Rock
Ridge enhanced ISO 9660 filesystems and allows session-wise manipulation
of such filesystems. It can load the management information of existing
ISO images and it writes the session results to optical media or to
filesystem objects.
Vice versa xorriso is able to copy file objects out of ISO 9660
filesystems.
'';
license = lib.licenses.gpl3Plus;
mainProgram = "xorriso";
maintainers = [ lib.maintainers.AndersonTorres ];
platforms = lib.platforms.unix;
};
})

View File

@ -14954,6 +14954,8 @@ with pkgs;
boost = boost179;
};
xorriso = libisoburn;
xurls = callPackage ../tools/text/xurls { };
xxv = callPackage ../tools/misc/xxv { };