diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-09-12 08:14:37 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-09-12 08:14:37 +0000 |
commit | 7d648ac22d941d0c7efdd987315ae0ddf9932ba0 (patch) | |
tree | 51a3e8126722c5a52a9a1e7e40b4eeaf4610db0b /nixpkgs/pkgs/development/libraries/libunarr | |
parent | aa4353b499e6950b7333578f936455a628145c31 (diff) | |
parent | db9208ab987cdeeedf78ad9b4cf3c55f5ebd269b (diff) | |
download | nixlib-7d648ac22d941d0c7efdd987315ae0ddf9932ba0.tar nixlib-7d648ac22d941d0c7efdd987315ae0ddf9932ba0.tar.gz nixlib-7d648ac22d941d0c7efdd987315ae0ddf9932ba0.tar.bz2 nixlib-7d648ac22d941d0c7efdd987315ae0ddf9932ba0.tar.lz nixlib-7d648ac22d941d0c7efdd987315ae0ddf9932ba0.tar.xz nixlib-7d648ac22d941d0c7efdd987315ae0ddf9932ba0.tar.zst nixlib-7d648ac22d941d0c7efdd987315ae0ddf9932ba0.zip |
Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgs
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/libunarr')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/libunarr/default.nix | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/nixpkgs/pkgs/development/libraries/libunarr/default.nix b/nixpkgs/pkgs/development/libraries/libunarr/default.nix index ccf65e64d293..1feafabfd4df 100644 --- a/nixpkgs/pkgs/development/libraries/libunarr/default.nix +++ b/nixpkgs/pkgs/development/libraries/libunarr/default.nix @@ -1,31 +1,33 @@ -{ lib, stdenv, fetchurl, fetchpatch, cmake }: +{ lib +, stdenv +, fetchurl +, cmake +}: stdenv.mkDerivation rec { pname = "libunarr"; - version = "1.0.1"; + version = "1.1.0"; src = fetchurl { url = "https://github.com/selmf/unarr/releases/download/v${version}/unarr-${version}.tar.xz"; - sha256 = "1db500k6w90qn6qb4j3zcczailmmv81q9lv4bwq516hbncg5p4sl"; + hash = "sha256-5wCnhjoj+GTmaeDTCrUnm1Wt9SsWAbQcPSYM//FNeOA="; }; - nativeBuildInputs = [ cmake ]; - - # https://github.com/selmf/unarr/issues/23 - postPatch = '' - substituteInPlace pkg-config.pc.cmake \ - --replace '$'{prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ \ - --replace '$'{prefix}/@CMAKE_INSTALL_INCLUDEDIR@ @CMAKE_INSTALL_FULL_INCLUDEDIR@ - '' - # ld: unknown option: --no-undefined - + lib.optionalString stdenv.isDarwin '' + postPatch = lib.optionalString stdenv.isDarwin '' substituteInPlace CMakeLists.txt \ - --replace '-Wl,--no-undefined -Wl,--as-needed' '-Wl,-undefined,error' + --replace "-flto" "" \ + --replace "AppleClang" "Clang" ''; + nativeBuildInputs = [ + cmake + ]; + meta = with lib; { homepage = "https://github.com/selmf/unarr"; description = "A lightweight decompression library with support for rar, tar and zip archives"; license = licenses.lgpl3Plus; + maintainers = with maintainers; [ wegank ]; + platforms = platforms.unix; }; } |