| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This updates the Debian control file to rely on the Python3 versions of
the respective dependencies.
Also updates the package name to include the 4.0.0 version.
|
| |
|
|
|
|
|
|
| |
- FindGit.cmake is no longer part of UHD, removed from copyright list
- The file list includes FPGA code, which needs to be updated to point
to fpga/ instead of fpga-src/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This module allows to add binary files into UHD (e.g., for cal data
storage) in a platform-independent way.
The upstream CMakeRC.cmake is modified in the following way to allow
linkage against a shared object:
```diff
# Generate the actual static library. Each source file is just a single file
# with a character array compiled in containing the contents of the
# corresponding resource file.
add_library(${name} STATIC ${libcpp})
set_property(TARGET ${name} PROPERTY CMRC_LIBDIR "${libdir}")
set_property(TARGET ${name} PROPERTY CMRC_NAMESPACE "${ARG_NAMESPACE}")
target_link_libraries(${name} PUBLIC cmrc::base)
set_property(TARGET ${name} PROPERTY CMRC_IS_RESOURCE_LIBRARY TRUE)
+ set_property(TARGET ${name} PROPERTY POSITION_INDEPENDENT_CODE ON)
```
This forces the -fPIC flag for the static object that CMakeRC generates,
allowing to link it into a shared object file.
The version of CMakeRC used is: a7e355290, cloned from
git@github.com:vector-of-bool/cmrc.git.
|
|
|
|
|
|
|
|
|
|
| |
FlatBuffers is used to (de-)serialize calibration data. For most use
cases, only a few headers are required, so we provide them with UHD
instead of requiring all UHD users to install their own version of
FlatBuffers.
This adds the headers to host/lib/deps, and updates the Debian copyright
file appropriately.
|
|
|
|
|
|
|
|
| |
boost::regex was a requirement until the minimum version of gcc was
increased. Since it is at version 5.3 now, using Boost.Regex is no
longer necessary.
This change is a pure search-and-replace; Boost and std versions of
regex are compatible and use the same syntax.
|
|
|
|
|
|
| |
This does not change the Python API itself, but it is still
a significant change. Most importantly, it removes the dependency on
Boost.Python.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Better alignement with public Debian files.
- Move to a different package name: libuhd003.so -> libuhd3.13.0.so
This allows to install multiple packages in parallel for better ABI
compatibility by third-party dependees. The new package replaces the
old one.
- Remove .shlibs file
|
|
|
|
|
|
|
| |
- Update Debian changelog
- Update manifest.txt
- Update Debian copyright file
- Update fpga-src submodule
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This averts some Lintian errors
|
|
|
|
|
|
| |
- Updated fpga-src submodule pointer
- Updated CHANGELOG
- Updated Debian-related files
|
|
|
|
|
|
|
| |
All copyright is now attributed to "Ettus Research, a National
Instruments company".
SPDX headers were also updated to latest version 3.0.
|
| |
|
| |
|
|
|
|
| |
The E1x0 series is still supported on the 3.9 LTS branch.
|
|
|
|
|
| |
- Updated Debian CHANGELOG
- Updated images package
|
| |
|
|
|
|
|
| |
- Updated CHANGELOG
- Updated images package
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Updated CHANGELOG (incl. Debian)
- Updated version
- Updated images package
FPGA submodule pointer already up-to-date.
|
| | |
|
|/
|
|
|
|
|
| |
- Updated CHANGELOG
- Updated fpga-src submodule
- Updated version string
- Updated ABI string
|
| |
|
|
|
|
|
| |
- Updated UHD images packages (zip file name change)
- Updated Debian changelog
|
|
|
|
|
| |
- Updated changelog (Debian + internal)
- Updated images package for final release
|
|
|
|
|
|
| |
- Updated images package
- Updated Debian changelog
- Updated ppa script
|
| |
|
|\ |
|
| |
| |
| |
| | |
* 'sudo udevadm trigger' needs to be run after reloading rules
|
|\| |
|
| |
| |
| |
| |
| | |
* Made CMake script to find libusb-1.0 stronger
* Added Debian watchfile
|
|/ |
|
|
|
|
| |
Better to give an output than just an empty pause.
|
| |
|
| |
|
|
|