SHA256
1
0
forked from pool/lalframe

Compare commits

...

26 Commits

Author SHA256 Message Date
Ana Guerrero
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
Dmitry Roshchin
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
Ana Guerrero
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
Ana Guerrero
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
Dirk Stoecker
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>

View File

@ -32,6 +32,8 @@ License: GPL-2.0-or-later
Group: Productivity/Scientific/Physics
URL: https://wiki.ligo.org/Computing/LALSuite
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 lal >= 7.1.0}
BuildRequires: %{python_module numpy >= 1.7}
@ -84,6 +86,7 @@ Requires: pkgconfig(lal)
This package contains sources and header files needed to build applications
that use the LAL Frame library.
%if %{with octave}
%package -n octave-lalframe
Summary: Octave bindings for LAL Frame
Group: Productivity/Scientific/Physics
@ -92,9 +95,11 @@ Requires: octave-lal
%description -n octave-lalframe
This package provides the necessary files for using LAL Frame with octave.
%endif
%prep
%autosetup -p1
# Upstream commits are -p1 against the full lalsuite, but -p2 against individual lal* pkgs
%autosetup -p2
%build
%{python_expand # Necessary to run configure with multiple py3 flavours