···3132in mkDerivationWith python3Packages.buildPythonApplication rec {
33 pname = "qutebrowser";
34- version = "2.2.3";
3536 # the release tarballs are different from the git checkout!
37 src = fetchurl {
38 url = "https://github.com/qutebrowser/qutebrowser/releases/download/v${version}/${pname}-${version}.tar.gz";
39- sha256 = "sha256-BoP168jxj94nvkrcgC83fPw/TPRsI2PbCooqzWNF62I=";
40 };
4142 # Needs tox
···3132in mkDerivationWith python3Packages.buildPythonApplication rec {
33 pname = "qutebrowser";
34+ version = "2.3.0";
3536 # the release tarballs are different from the git checkout!
37 src = fetchurl {
38 url = "https://github.com/qutebrowser/qutebrowser/releases/download/v${version}/${pname}-${version}.tar.gz";
39+ sha256 = "09fz6rd0laisq7pqf9nrllcx58yb129fc05kdk45zrwwggq03b8h";
40 };
4142 # Needs tox
+3-2
pkgs/applications/radio/gnuradio/3.8.nix
···42, versionAttr ? {
43 major = "3.8";
44 minor = "3";
45- patch = "0";
46}
47# We use our build of volk and not the one bundled with the release
48, fetchSubmodules ? false
49}:
5051let
52- sourceSha256 = "0lwbj3slhc8bjjvfw7yz45if21hajydgy2vsjvj2barzmhfb37fd";
53 featuresInfo = {
54 # Needed always
55 basic = {
···242 # From some reason, if these are not set, libcodec2 and gsm are not
243 # detected properly. The issue is reported upstream:
244 # https://github.com/gnuradio/gnuradio/issues/4278
0245 #
246 # NOTE: qradiolink needs libcodec2 to be detected in
247 # order to build, see https://github.com/qradiolink/qradiolink/issues/67
···42, versionAttr ? {
43 major = "3.8";
44 minor = "3";
45+ patch = "1";
46}
47# We use our build of volk and not the one bundled with the release
48, fetchSubmodules ? false
49}:
5051let
52+ sourceSha256 = "0vd39azp8n576dbqsanax7bgsnxwc80riaxid2ihxs4xzyjmbw9r";
53 featuresInfo = {
54 # Needed always
55 basic = {
···242 # From some reason, if these are not set, libcodec2 and gsm are not
243 # detected properly. The issue is reported upstream:
244 # https://github.com/gnuradio/gnuradio/issues/4278
245+ # The above issue was fixed for GR3.9 without a backporting patch.
246 #
247 # NOTE: qradiolink needs libcodec2 to be detected in
248 # order to build, see https://github.com/qradiolink/qradiolink/issues/67
+10-18
pkgs/applications/radio/gnuradio/default.nix
···22, uhd
23, SDL
24, gsl
025, libsodium
26, libsndfile
27, libunwind
···44, pname ? "gnuradio"
45, versionAttr ? {
46 major = "3.9";
47- minor = "1";
48 patch = "0";
49}
50, fetchSubmodules ? false
51}:
5253let
54- sourceSha256 = "0zydmrr3gkaqiv4jv8f42awrfzs177bqb349q34rnr6j3d32z2vp";
55 featuresInfo = {
56 # Needed always
57 basic = {
···205 gr-network = {
206 cmakeEnableFlag = "GR_NETWORK";
207 };
000000208 };
209 shared = (import ./shared.nix {
210 inherit
···233 src
234 nativeBuildInputs
235 buildInputs
0236 disallowedReferences
237 stripDebugList
238 doCheck
···248 } // lib.optionalAttrs (hasFeature "gr-qtgui" features) {
249 inherit (libsForQt5) qwt;
250 };
251- cmakeFlags = shared.cmakeFlags
252- # From some reason, if these are not set, libcodec2 and gsm are not
253- # detected properly.
254- ++ lib.optionals (hasFeature "gr-vocoder" features) [
255- "-DLIBCODEC2_FOUND=TRUE"
256- "-DLIBCODEC2_LIBRARIES=${codec2}/lib/libcodec2.so"
257- "-DLIBCODEC2_INCLUDE_DIRS=${codec2}/include"
258- "-DLIBCODEC2_HAS_FREEDV_API=ON"
259- "-DLIBGSM_FOUND=TRUE"
260- "-DLIBGSM_LIBRARIES=${gsm}/lib/libgsm.so"
261- "-DLIBGSM_INCLUDE_DIRS=${gsm}/include/gsm"
262- ]
263- ;
264265 postInstall = shared.postInstall
266 # This is the only python reference worth removing, if needed.
267- # Even if python support is enabled, and we don't care about this
268- # reference, pybind's path is not properly set. See:
269- # https://github.com/gnuradio/gnuradio/issues/4380
270 + lib.optionalString (!hasFeature "python-support" features) ''
271 ${removeReferencesTo}/bin/remove-references-to -t ${python} $out/lib/cmake/gnuradio/GnuradioConfig.cmake
272 ${removeReferencesTo}/bin/remove-references-to -t ${python} $(readlink -f $out/lib/libgnuradio-runtime.so)