Commit Graph

167 Commits

Author SHA1 Message Date
Ryan Volz c2ca266511 In order to upgrade to GR 3.9.2, remove incompatible gnuradio-soapy.
The gnuradio metapackage now installs gnuradio-soapy-intree.
2021-07-23 16:23:53 -04:00
Ryan Volz e3cfceef3f Merge branch 'next' into dev 2021-07-23 16:08:24 -04:00
Ryan Volz 5e9e3ecff6 Re-render 2021.07.23 2021-07-23 16:06:32 -04:00
Ryan Volz 40f8d01c88 Put installer-only packages in a package spec yaml.
This also moves the radioconda_console_shortcut to the installer-only
package list.
2021-07-23 16:05:10 -04:00
Ryan Volz 0fd3d4401a Merge branch 'next' into dev 2021-07-23 15:38:52 -04:00
Ryan Volz aa9dcf34f3 Re-render 2021.07.23 2021-07-23 15:37:24 -04:00
Ryan Volz 422105b6ab Don't "initialize by default" on Windows. 2021-07-23 15:35:43 -04:00
Ryan Volz 033fd82239 Revert "Switch to miniforge_console_shortcut, now it uses distribution name."
This reverts commit db47f5f249.
2021-07-23 15:34:26 -04:00
Ryan Volz 08dd4a960e Don't restrict gnuradio and uhd versions. 2021-07-23 14:31:41 -04:00
Ryan Volz 0e4f22df8e Merge branch 'next' into dev 2021-07-23 14:26:29 -04:00
Ryan Volz b0b6723184 Re-render 2021.07.23 2021-07-23 14:19:04 -04:00
Ryan Volz db47f5f249 Switch to miniforge_console_shortcut, now it uses distribution name. 2021-07-23 14:01:56 -04:00
Ryan Volz ac90179779 Not ready to attempt cross-platform builds yet. 2021-05-21 19:22:28 -04:00
Ryan Volz 951533acc8 Try with updated constructor to fix using micromamba. 2021-05-21 18:07:12 -04:00
Ryan Volz 373d93e450 Add '--' separator to explicitly pass extra arguments to build commands. 2021-05-21 17:07:51 -04:00
Ryan Volz 15f8c891bd Re-render 2021.05.21.dev 2021-05-21 16:36:15 -04:00
Ryan Volz 1ff0788557 Merge branch 'next' into dev 2021-05-21 16:33:08 -04:00
Ryan Volz 971ef0fad2 Re-render 2021.05.21 2021-05-21 16:31:11 -04:00
Ryan Volz 3e3da4374e Switch to explicit lockfile and build metapackage from an env yaml. 2021-05-21 16:30:46 -04:00
Ryan Volz d17c5b8277 Re-render 2021.05.21.dev 2021-05-21 15:09:50 -04:00
Ryan Volz c3f081c200 Add experimental builds for linux-aarch64, linux-ppc64le, osx-arm64. 2021-05-21 15:04:41 -04:00
Ryan Volz 3206dab3c6 Merge branch 'next' into dev 2021-05-21 13:33:39 -04:00
Ryan Volz be10dc29cd Finalize radioconda metapackage changes. 2021-05-21 13:25:30 -04:00
Ryan Volz 484977687e Test some more build action tweaks. 2021-05-21 12:53:50 -04:00
Ryan Volz a454787f72 Test some build action tweaks. 2021-05-21 12:10:30 -04:00
Ryan Volz 4d356c3950 Add script to build an environment metapackage. 2021-05-21 11:04:05 -04:00
Ryan Volz 5b3d2aafad Re-render 2021.05.20 2021-05-20 20:27:26 -04:00
Ryan Volz 5553635a29 Separate env packages and installer-only (base) packages.
This makes the rendered lock files more useful for users (they won't
install conda/mamba in a non-base environment) and will allow for the
creation of a metapackage for each release.
2021-05-20 20:27:26 -04:00
Ryan Volz 25a3056881 Fix the relative path. 2021-05-19 19:03:45 -04:00
Ryan Volz a84292c60d Try a relative path from github.workspace. 2021-05-19 18:33:26 -04:00
Ryan Volz d971d6142b Try $HOME in macOS pkg INSTALL_PATH. 2021-05-19 17:50:44 -04:00
Ryan Volz 473c8bf8d6 Try adding workflow_dispatch trigger. 2021-05-19 17:32:02 -04:00
Ryan Volz e57dfd0cb7 Try adding workflow_dispatch trigger. 2021-05-19 17:28:50 -04:00
Ryan Volz ff890a07f5 See if ~ is the problem in osx pkg install path. 2021-05-19 17:21:59 -04:00
Ryan Volz ae6dec548a Re-render 2021.05.19. 2021-05-19 16:37:19 -04:00
Ryan Volz 45f575417e Restrict main radioconda to gnuradio 3.8 now that 3.9 is an option. 2021-05-19 16:37:08 -04:00
Ryan Volz e9080f350a Try a parameter to print the pkg installer log to stderr. 2021-05-19 16:26:22 -04:00
Ryan Volz 10afb63731 Tweak PKG test to what I think will be the actual install path. 2021-05-19 16:23:19 -04:00
Ryan Volz 73b77ae44d Try to fix prefix in post-install script for OSX pkg installer.
The pkg installer does not have any environment variables (like $PREFIX)
defined, but by inspection the other scripts that it executes set
the PREFIX as $2/{installer_name}. So we do that when $PREFIX is not
defined, which should cover all of the installers.
2021-05-19 16:17:59 -04:00
Ryan Volz 41c8754126 Add newlines to post_install scripts. 2021-05-19 15:26:53 -04:00
Ryan Volz df59cda4ac Re-render 2021.04.16.dev 2021-04-16 15:53:59 -04:00
Ryan Volz 70f0e8416c Force gnuradio 3.9 and uhd 4.0 for dev environment. 2021-04-16 15:45:52 -04:00
Ryan Volz 8cf14767a8 Add "-v"/"--version" argument to set the installer version string. 2021-04-16 15:44:52 -04:00
Ryan Volz 7b0aafca98 Re-render to get full spec files. 2021-04-08 18:21:48 -04:00
Ryan Volz e3c7f83302 Output full environment to lock files, not just the specified packages. 2021-04-08 18:19:36 -04:00
Ryan Volz 57d951457c Re-render 2021.04.08. 2021-04-08 17:12:34 -04:00
Ryan Volz 2e4d7766fb Update README with udev instructions for UHD. 2021-04-08 17:07:46 -04:00
Ryan Volz 35134283c6 Add some of the pillars of the scientific Python stack.
Some of these were already pulled in, but this is to ensure that they
are always available.

matplotlib
numpy
pandas
scipy
2021-04-08 17:07:46 -04:00
Ryan Volz 7a8bee36e5 README: add forward link to device installation section. 2021-03-23 16:28:55 -04:00
Ryan Volz d8b82f89f9 Update Action to copy environment spec files to release. 2021-03-23 15:56:58 -04:00