about summary refs log tree commit diff
path: root/pkgs/applications/networking/pjsip
AgeCommit message (Collapse)AuthorFilesLines
2024-03-16Merge master into staging-nextgithub-actions[bot]1-2/+2
2024-03-11pjsip: 2.14 -> 2.14.1R. Ryantm1-2/+2
2024-03-11llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi ↵a-n-n-a-l-e-e1-4/+1
into libcxx (#292043) - merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git. - remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required. - fixes https://github.com/NixOS/nixpkgs/issues/166205 - provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640 - pkgsCross.x86_64-freebsd builds work again This change can be represented in 3 stages 1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi} 2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin} 3. remove all references to libcxxabi outside of llvm (about 58 packages modified) ### merging libcxxabi into libcxx - take the union of the libcxxabi and libcxx cmake flags - eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency - libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx. - darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient. - linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient. - libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+) - git/libcxx/defaul.nix does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway. ### stdenv changes - darwin bootstrap, remove references to libcxxabi and cxxabi - cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12) - adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx ### 58 package updates - remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed - swift, nodejs_v8 remove libcxxabi references in the clang override https://github.com/NixOS/nixpkgs/pull/292043
2023-12-03pjsip: 2.13.1 -> 2.14R. Ryantm1-2/+2
2023-12-03pjsip: fix build on clang/darwinRobert Scott1-2/+9
2023-08-08testers.hasPkgConfigModules: allow checking multiple pkg-config modssternenseemann1-2/+4
This is very useful in conjunction with meta.pkgConfigModules, as the new tester can use the list provided by this meta attribute as a default value for moduleNames, making its usage in passthru.tests very convenient. For backwards compatibility, a shim under the old name is maintained with a warning.
2023-07-14pjsip: 2.13 -> 2.13.1Thomas Gerbet1-14/+3
Fixes CVE-2023-27585. Changes: https://github.com/pjsip/pjproject/releases/tag/2.13.1
2023-04-05pjsip: fix pjsua executable compatiblity with darwinBob van der Linden1-0/+5
2023-04-05pjsip: add version and pkg-config testsBob van der Linden1-0/+11
2023-04-05pjsip: use finalAttrs in mkDerivationBob van der Linden1-7/+6
2023-03-19pjsip: add darwin support (#220884)Bob van der Linden1-5/+41
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-02-11pjsip: enable building shared librariesBob van der Linden1-0/+2
2023-02-11pjsip: add pythonSupport optionBob van der Linden1-0/+17
2023-01-07pjsip: add patches for CVE-2022-23537 & CVE-2022-23547Robert Scott1-1/+19
2022-12-09pjsip: 2.12.1 -> 2.13Thomas Gerbet1-13/+3
Fixes CVE-2022-31031. https://github.com/pjsip/pjproject/releases/tag/2.13
2022-10-26pjsip: add patches for CVE-2022-39269 & CVE-2022-39244Robert Scott1-0/+10
2022-05-29treewide: pkgs/applications: mark broken for darwinRick van Schijndel1-0/+1
2022-05-16pjsip: 2.12 -> 2.12.1Linus Heckemann1-7/+2
Release notes: https://github.com/pjsip/pjproject/releases/tag/2.12.1 Fixes: CVE-2022-24754, CVE-2022-24763, CVE-2022-24764, CVE-2022-24786, CVE-2022-24792, CVE-2022-24793
2022-04-18Merge #165339: pjsip: add patch for CVE-2022-24764Vladimír Čunát1-1/+6
2022-04-14treewide: add meta.mainProgram to many packagesMalo Bourgon1-0/+1
2022-03-22pjsip: add patch for CVE-2022-24764Robert Scott1-1/+6
2022-02-25pjsip: 2.11.1 -> 2.12R. Ryantm1-2/+2
2021-10-04pjsip: 2.10 -> 2.11.1linsui2-9/+6
2021-06-10Change all alsaLib references to alsa-libAndersonTorres1-2/+2
2021-01-15pkgs/applications: 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
2020-04-30pjsip: enable and fix darwin buildDaiderd Jordan1-7/+14
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-03-23pjsip: 2.9 → 2.10Vincent Laporte1-5/+7
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-3/+3
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-07-06pjsip: Fix compilation on aarch64Daniel Schaefer2-0/+15
2019-07-06pjsip: 2.8 -> 2.9Daniel Schaefer1-2/+2
2019-04-22treewide: Change URLs to HTTPSDaniel Schaefer1-2/+2
Lots of URLs were HTTP redirect to HTTPS. Changed those and checked them if there's actual content. Inspired by https://github.com/NixOS/nixpkgs/issues/60004
2018-10-12pjsip: 2.7.2 -> 2.8 (#47735)R. 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/pjsip/versions
2018-07-22Take me (viric) out of most maintenanceLluís Batlle i Rossell1-1/+1
Since years I'm not maintaining anything of the list below other than some updates when I needed them for some reason. Other people is doing that maintenance on my behalf so I better take me out but for very few packages. Finally!
2018-02-28pjsip: 2.7.1 -> 2.7.2Ryan Mulligan1-2/+2
Semi-automatic update. These checks were performed: - built on NixOS - ran `/nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2/bin/pjsua -h` got 0 exit code - ran `/nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2/bin/pjsua --help` got 0 exit code - ran `/nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2/bin/pjsua help` got 0 exit code - ran `/nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2/bin/pjsua -V` and found version 2.7.2 - ran `/nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2/bin/pjsua -v` and found version 2.7.2 - ran `/nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2/bin/pjsua --version` and found version 2.7.2 - ran `/nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2/bin/pjsua version` and found version 2.7.2 - ran `/nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2/bin/pjsua -h` and found version 2.7.2 - ran `/nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2/bin/pjsua --help` and found version 2.7.2 - ran `/nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2/bin/pjsua help` and found version 2.7.2 - found 2.7.2 with grep in /nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2 - found 2.7.2 in filename of file in /nix/store/3wqj8kyahgi1r25wp8vfhhsg0m1mzpkx-pjsip-2.7.2 cc "@viric @olynch"
2017-12-29pjsip: 2.6 -> 2.7.1Owen Lynch1-3/+7
2017-07-09pjsip: 2.5.5 -> 2.6Taeer Bar-Yam1-2/+2
2016-08-29pjsip: 2.1 -> 2.5.5Adolfo E. García Castro1-6/+7
2014-07-28Turn some license strings into lib.licenses valuesMateusz Kowalczyk1-1/+1
2013-06-29Updating pjsip to 2.1Lluís Batlle i Rossell1-3/+3
2012-01-18* "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointlessEelco Dolstra1-2/+2
function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2011-01-19pjsua needs the libgccLluís Batlle i Rossell1-0/+3
svn path=/nixpkgs/trunk/; revision=25633
2011-01-16Making pjsip install the console User Agent (pjsua), that helps a lot ↵Lluís Batlle i Rossell1-1/+10
testing SIP. svn path=/nixpkgs/trunk/; revision=25587
2011-01-13Adding pjsip (pjproject-1.8)Lluís Batlle i Rossell1-0/+18
svn path=/nixpkgs/trunk/; revision=25531