SHA256
1
0
forked from pool/lalframe

26 Commits

Author SHA256 Message Date
82a70575c8 Accepting request 1227917 from science
OBS-URL: https://build.opensuse.org/request/show/1227917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lalframe?expand=0&rev=11
2024-12-03 19:46:42 +00:00
d5073a0341 Add lalframe-swig-stringval-not-value.patch: For compatibility with swig 4.3.0, prefer 'stringval' before 'value' attribute (upstream commit 9dba245a).
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=25
2024-12-03 06:35:45 +00:00
8ae773c53c OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=24 2024-11-18 12:40:34 +00:00
18b457f888 OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=23 2024-11-18 12:39:58 +00:00
58ca1e59bf Accepting request 1200249 from science
OBS-URL: https://build.opensuse.org/request/show/1200249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lalframe?expand=0&rev=10
2024-09-13 12:34:10 +00:00
0d0a9312ed Accepting request 1189323 from science
OBS-URL: https://build.opensuse.org/request/show/1189323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lalframe?expand=0&rev=9
2024-07-25 13:38:48 +00:00
296e4c3519 Update lalframe to 3.0.4.
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=19
2024-07-24 07:52:10 +00:00
5a736d3cf8 Accepting request 1143202 from science
OBS-URL: https://build.opensuse.org/request/show/1143202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lalframe?expand=0&rev=8
2024-02-01 17:05:32 +00:00
b86d3db53e Accepting request 1140567 from home:badshah400:branches:science
Update to version 3.0.3:

OBS-URL: https://build.opensuse.org/request/show/1140567
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=17
2024-02-01 08:13:58 +00:00
4dae1f19d3 Accepting request 1089161 from science
OBS-URL: https://build.opensuse.org/request/show/1089161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lalframe?expand=0&rev=7
2023-05-26 22:50:47 +00:00
69b590ce15 Accepting request 1088554 from home:badshah400:lal_update
- Update to version 3.0.1:
- Update shlib package name in keeping with upstream so version.

OBS-URL: https://build.opensuse.org/request/show/1088554
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=15
2023-05-26 09:06:29 +00:00
0fa751e8e6 Accepting request 1066780 from science
OBS-URL: https://build.opensuse.org/request/show/1066780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lalframe?expand=0&rev=6
2023-02-21 14:36:06 +00:00
0ab3eb4876 Accepting request 1064444 from home:badshah400:lal-python-py-fixes
Add python-py BuildRequires to fix tests that fail due to "No module named 'py._path'" errors.

OBS-URL: https://build.opensuse.org/request/show/1064444
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=13
2023-02-20 10:19:25 +00:00
d6582ddaeb Accepting request 998854 from science
OBS-URL: https://build.opensuse.org/request/show/998854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lalframe?expand=0&rev=5
2022-08-24 13:11:02 +00:00
1c670cae4b Accepting request 998253 from home:badshah400:branches:science
- Update to version 2.0.1:
- Update so version to match upstream.
- Update source URL.

OBS-URL: https://build.opensuse.org/request/show/998253
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=11
2022-08-23 14:16:14 +00:00
ec71445778 Accepting request 945454 from science
OBS-URL: https://build.opensuse.org/request/show/945454
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lalframe?expand=0&rev=4
2022-01-17 21:33:55 +00:00
05434af1ff Accepting request 943575 from home:badshah400:branches:science
- Update to version 1.6.0.
- Drop support for python2 in keeping with upstream.

OBS-URL: https://build.opensuse.org/request/show/943575
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=10
2022-01-10 23:47:18 +00:00
9b8fd23cbd Accepting request 876068 from science
OBS-URL: https://build.opensuse.org/request/show/876068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lalframe?expand=0&rev=3
2021-04-21 18:59:03 +00:00
7c98c77a90 Accepting request 875545 from home:badshah400:branches:science
- Update to version 1.5.4:
  * No release notes.

OBS-URL: https://build.opensuse.org/request/show/875545
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=8
2021-03-01 22:48:08 +00:00
03a2f7f1ed Accepting request 872142 from science
OBS-URL: https://build.opensuse.org/request/show/872142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lalframe?expand=0&rev=2
2021-02-16 08:19:18 +00:00
5087e72010 Accepting request 871649 from home:badshah400:branches:science
OBS-URL: https://build.opensuse.org/request/show/871649
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=6
2021-02-14 13:23:23 +00:00
f71725c022 Accepting request 845393 from science
Frame Library for gravitational wave data analysis

OBS-URL: https://build.opensuse.org/request/show/845393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lalframe?expand=0&rev=1
2020-11-04 17:25:18 +00:00
0fb02781bd Accepting request 843942 from home:badshah400:branches:science
- Update URL.
- Specfile cleanups using spec-cleaner.
- Drop redundant build/runtime dependencies:
  * libframe-devel: superseded by framel-devel.
  * ldas-tools-framecpp-devel is identical to pkgconfig(framecppc).
- Implement tests as part of %check; additionally needs BuildRequires: python3-pytest.
- ExcludeArch 32-bit, as tests fail and upstream confirms that it is not supported (https://git.ligo.org/lscsoft/lalsuite/-/issues/371).

OBS-URL: https://build.opensuse.org/request/show/843942
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=4
2020-10-30 09:17:37 +00:00
320cb1cb49 Accepting request 819094 from home:badshah400:branches:science
- Update to version 1.5.1
  * No release notes.
- New BuildRequires: pkgconfig(framel), pkgconfig(framecppc).
- Drop lalframe-build-octave44-with-swig3.patch: Incorporated
  upstream (also drop BuildRequires: libtool and the command
  autoreconf before configure).
- Re-enable octave bindings, fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/819094
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=3
2020-07-10 17:37:57 +00:00
f4e0f9c75b Accepting request 818841 from home:badshah400:branches:science
- Disable octave support as compilation error with current swig.

OBS-URL: https://build.opensuse.org/request/show/818841
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=2
2020-07-06 00:28:46 +00:00
67f29fa640 Accepting request 802722 from home:badshah400:GW
LSC Algorithm Frame Library for gravitational wave data analysis

OBS-URL: https://build.opensuse.org/request/show/802722
OBS-URL: https://build.opensuse.org/package/show/science/lalframe?expand=0&rev=1
2020-05-15 10:39:47 +00:00
5 changed files with 51 additions and 7 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1215bcff09d07eef75b0f0426d666b21532bb79574a024a53a1017082427f4dd
size 7301296

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f08cb469e7f29c78cb0e03bc437f2a79caeb5864f1d6bfe438427a8e3449b685
size 7691476

View File

@@ -0,0 +1,33 @@
From 9dba245ab3692ecf691247a442704f13c075ed34 Mon Sep 17 00:00:00 2001
From: Karl Wette <karl.wette@ligo.org>
Date: Thu, 24 Oct 2024 18:06:30 +1100
Subject: [PATCH] common/swig/generate_swig_iface.py: prefer "stringval" before
"value" attribute
- As of SWIG 4.3.0 "value" attribute contains quote characters
- "stringval" attribute appears to still contain the raw string
---
common/swig/generate_swig_iface.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/common/swig/generate_swig_iface.py b/common/swig/generate_swig_iface.py
index 530b026d5d..eaee2d41ce 100644
--- a/common/swig/generate_swig_iface.py
+++ b/common/swig/generate_swig_iface.py
@@ -195,9 +195,11 @@ class SwigSymbols(object):
"""Parse a swiglal macro
"""
cdecl_name = get_swig_attr(cdecl, 'name')
- cdecl_value = get_swig_attr(cdecl, 'value')
+ cdecl_value = get_swig_attr(cdecl, 'stringval')
if not cdecl_value:
- raise ValueError("cdecl '{}' has no value".format(cdecl_name))
+ cdecl_value = get_swig_attr(cdecl, 'value')
+ if not cdecl_value:
+ raise ValueError("cdecl '{}' has no value".format(cdecl_name))
macro = re.sub(r'\s', '', cdecl_value)
if cdecl_name == '__swiglal__':
if macro in clear_macros:
--
GitLab

View File

@@ -1,3 +1,15 @@
-------------------------------------------------------------------
Mon Dec 2 12:08:43 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Add lalframe-swig-stringval-not-value.patch: For compatibility
with swig 4.3.0, prefer 'stringval' before 'value' attribute
(upstream commit 9dba245a).
-------------------------------------------------------------------
Mon Nov 18 12:40:11 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Fix use of %requires_eq with respect to octave.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Sep 11 16:42:03 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com> Wed Sep 11 16:42:03 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

View File

@@ -32,6 +32,8 @@ License: GPL-2.0-or-later
Group: Productivity/Scientific/Physics Group: Productivity/Scientific/Physics
URL: https://wiki.ligo.org/Computing/LALSuite URL: https://wiki.ligo.org/Computing/LALSuite
Source: https://software.igwn.org/sources/source/lalsuite/lalframe-%{version}.tar.xz Source: https://software.igwn.org/sources/source/lalsuite/lalframe-%{version}.tar.xz
# PATCH-FIX-UPSTREAM
Patch0: https://git.ligo.org/lscsoft/lalsuite/-/commit/9dba245ab3692ecf691247a442704f13c075ed34.patch#/lalframe-swig-stringval-not-value.patch
BuildRequires: %{python_module devel} BuildRequires: %{python_module devel}
BuildRequires: %{python_module lal >= 7.1.0} BuildRequires: %{python_module lal >= 7.1.0}
BuildRequires: %{python_module numpy >= 1.7} BuildRequires: %{python_module numpy >= 1.7}
@@ -84,6 +86,7 @@ Requires: pkgconfig(lal)
This package contains sources and header files needed to build applications This package contains sources and header files needed to build applications
that use the LAL Frame library. that use the LAL Frame library.
%if %{with octave}
%package -n octave-lalframe %package -n octave-lalframe
Summary: Octave bindings for LAL Frame Summary: Octave bindings for LAL Frame
Group: Productivity/Scientific/Physics Group: Productivity/Scientific/Physics
@@ -92,9 +95,11 @@ Requires: octave-lal
%description -n octave-lalframe %description -n octave-lalframe
This package provides the necessary files for using LAL Frame with octave. This package provides the necessary files for using LAL Frame with octave.
%endif
%prep %prep
%autosetup -p1 # Upstream commits are -p1 against the full lalsuite, but -p2 against individual lal* pkgs
%autosetup -p2
%build %build
%{python_expand # Necessary to run configure with multiple py3 flavours %{python_expand # Necessary to run configure with multiple py3 flavours