diff options
| author | Sughosha <sughosha@disroot.org> | 2026-03-13 13:39:18 +0530 |
|---|---|---|
| committer | Sughosha <sughosha@disroot.org> | 2026-05-05 13:38:03 +0530 |
| commit | 48dda27f415556a2831687fb7323650abb70d46f (patch) | |
| tree | da1f8a1a8db64793ac76d0e5b728833995b7630e /gnu/packages/cpp.scm | |
| parent | f3145603c83c2e7b4c23b60bbc88c95c84539ecb (diff) | |
gnu: Add libbinio.
* gnu/packages/cpp.scm (libbinio): New variable.
Change-Id: Iacb0532f7f9fcce7e554297f1718c735332a17c9
Diffstat (limited to 'gnu/packages/cpp.scm')
| -rw-r--r-- | gnu/packages/cpp.scm | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 9607b2f9979..ba7fcc74f09 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm | |||
| @@ -134,6 +134,7 @@ | |||
| 134 | #:use-module (gnu packages sdl) | 134 | #:use-module (gnu packages sdl) |
| 135 | #:use-module (gnu packages tls) | 135 | #:use-module (gnu packages tls) |
| 136 | #:use-module (gnu packages tex) | 136 | #:use-module (gnu packages tex) |
| 137 | #:use-module (gnu packages texinfo) | ||
| 137 | #:use-module (gnu packages web) | 138 | #:use-module (gnu packages web) |
| 138 | #:use-module (gnu packages webkit) | 139 | #:use-module (gnu packages webkit) |
| 139 | #:use-module (gnu packages xdisorg) | 140 | #:use-module (gnu packages xdisorg) |
| @@ -3668,6 +3669,39 @@ computing Fast Fourier transformations. It supports multidimensional arrays, | |||
| 3668 | different floating point sizes and complex transformations.") | 3669 | different floating point sizes and complex transformations.") |
| 3669 | (license license:bsd-3)))) | 3670 | (license license:bsd-3)))) |
| 3670 | 3671 | ||
| 3672 | (define-public libbinio | ||
| 3673 | ;; The latest tagged version does not support CMake build. This commit has | ||
| 3674 | ;; builds with CMake and has updated CMake version support. | ||
| 3675 | (let ((commit "e88dad086265e179ab6aef7f479e19f3917c7a98") | ||
| 3676 | (revision "0")) | ||
| 3677 | (package | ||
| 3678 | (name "libbinio") | ||
| 3679 | (version (git-version "1.5" revision commit)) | ||
| 3680 | (source (origin | ||
| 3681 | (method git-fetch) | ||
| 3682 | (uri (git-reference | ||
| 3683 | (url "https://github.com/adplug/libbinio") | ||
| 3684 | (commit commit))) | ||
| 3685 | (file-name (git-file-name name version)) | ||
| 3686 | (sha256 | ||
| 3687 | (base32 | ||
| 3688 | "0rb33jl6gpxb88zymzl996m43b7r6wyw4lq0ib3626kna3baqnha")))) | ||
| 3689 | (native-inputs | ||
| 3690 | (list autoconf automake libtool texinfo)) | ||
| 3691 | (build-system cmake-build-system) | ||
| 3692 | (arguments | ||
| 3693 | (list #:tests? #f ;no tests | ||
| 3694 | #:configure-flags | ||
| 3695 | #~(list "-DBUILD_SHARED_LIBS=ON"))) | ||
| 3696 | (home-page "http://adplug.github.io/libbinio/") | ||
| 3697 | (synopsis "Binary I/O stream class library") | ||
| 3698 | (description | ||
| 3699 | "This binary I/O stream class library presents a platform-independent | ||
| 3700 | way to access binary data streams in C++. The library is hardware independent | ||
| 3701 | in the form that it transparently converts between the different forms of | ||
| 3702 | machine-internal binary data representation.") | ||
| 3703 | (license license:lgpl2.1+)))) | ||
| 3704 | |||
| 3671 | (define-public priocpp | 3705 | (define-public priocpp |
| 3672 | ;; Latest release is from 2022-08-14. | 3706 | ;; Latest release is from 2022-08-14. |
| 3673 | (let ((commit "ea15402adcd0d9191dc29ca6f7e4dd0bff67b9b5") | 3707 | (let ((commit "ea15402adcd0d9191dc29ca6f7e4dd0bff67b9b5") |
