Maintenance will be performed on git.ligo.org, chat.ligo.org, containers.ligo.org, and docs.ligo.org on Tuesday 19th January 2021 starting at approximately 8am MST. It is expected to take around 15 minutes and there will be a short period of downtime towards the end of the maintenance window. Please direct and comments, questions, or concerns to computing-help@igwn.org.

remove LALXML

parent ad0dd981
Adam Mercer
Fan Zhang
Henning Fehrmann
John Veitch
Jolien Creighton
Karl Wette
Leo Singer
Nickolas Fotopoulos
Oliver Bock
Reinhard Prix
Steffen Grunewald
*.la
*.lo
*.log
*.o
*.pc
*.pyc
*.pyo
__pycache__
.deps
.libs
/_build/
/_inst/
/lalxml-*/
AUTHORS
Makefile
Makefile.in
config.lt
debian/control
doxygen/autogen.dox
doxygen/doxygen.cfg
doxygen/doxygen_objdb_*.tmp
doxygen/doxygen_sqlite3.db
doxygen/filter
doxygen/in/
doxygen/out/
doxygen/test_doxygen.*
include/lal/*.h
include/lal/*.i
include/lal/header-link-stamp
lalxml-*.tar.xz
lalxml-user-env.csh
lalxml-user-env.fish
lalxml-user-env.sh
lalxml-user-env.shell
lalxml.spec
libtool
octave/
python/lalxml/__init__.py
python/lalxml/_lalxml*
python/lalxml/git_version.py
python/lalxml/lalxml.py
src/LALXMLBuildInfoHeader.h
src/LALXMLConfig.h
src/LALXMLVCSInfo.c
src/LALXMLVCSInfo.h
src/LALXMLVCSInfoHeader.h
src/config.h
src/config.h.in
src/git_version
src/lalxml_version
src/stamp-h1
src/stamp-h2
src/version.c
swig/.swigdeps
swig/swiglalxml.i*
swig/swiglal_*
test/LALXMLTest
#!/bin/sh
## function to print error message and exit
fail () {
echo "!!! $0: $1" >&2
exit 1
}
## check script is being run from top-level source directory
test "$0" = "./00boot" || fail "must be run from top-level source directory"
## remove M4 cache files
rm -rf autom4te.cache/
rm -f aclocal.m4
# FIXME: autoreconf from Ubuntu 9.10 (and probably also from recent
# Debian versions) automatically run libtoolize with the --copy option
# therefore over writing the supplied libtool scripts with system
# version. This can lead to unexpected build failures therefore to work
# round this "feature" we set the LIBTOOLIZE enviroment variable to
# point to the the true executable which bypasses the running of
# libtoolize, this will not effect the vast majority of users and those
# it will effect will know how to run libtoolize, if required.
## run autoreconf
AUTORECONF=${AUTORECONF:-"autoreconf"}
echo "00boot: running ${AUTORECONF}"
LIBTOOLIZE=true ${AUTORECONF} || fail "${AUTORECONF} failed"
echo "
==================================================
00boot has been run successfully.
Now run './configure' with appropriate options
to configure LALXML.
==================================================
"
../COPYING
\ No newline at end of file
BUILT_SOURCES =
sysconf_DATA =
MOSTLYCLEANFILES =
EXTRA_DIST =
include $(top_srcdir)/gnuscripts/lalsuite_library_top.am
ACLOCAL_AMFLAGS = -I gnuscripts
EXTRA_DIST += \
lalxml.spec \
$(DATA)
SUBDIRS = \
debian \
include \
src \
swig \
python \
test \
doxygen \
$(END_OF_LIST)
user_environment = \
set $(PACKAGE)_PREFIX $(prefix); \
set $(PACKAGE)_DATADIR $(pkgdatadir); \
prepend MANPATH $(mandir); \
prepend OCTAVE_PATH $(octexecdir); \
prepend PATH $(bindir); \
prepend PKG_CONFIG_PATH $(libdir)/pkgconfig; \
prepend PYTHONPATH $(pyexecdir) $(pythondir); \
$(END_OF_LIST)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = lalxml.pc
LALXML
================================
LAL wrapping of the libxml2 XML library.
Acknowledgment
--------------------------------
We request that any academic report, publication, or other academic
disclosure of results derived from the use of this software acknowledge
the use of the software by an appropriate acknowledgment or citation.
Basic Build Instructions
--------------------------------
./configure --prefix=...
make
make install
Please read the [LALSuite install how-to][install] for more detailed
build instructions.
Bug Reporting
--------------------------------
Please visit the [LALSuite bug reporting system][bugs] (LIGO.org
authentication required).
For More Information
--------------------------------
Please visit the [LALSuite project page][project].
[install]: https://wiki.ligo.org/DASWG/LALSuiteInstall
[bugs]: https://git.ligo.org/lscsoft/lalsuite/issues/
[project]: http://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html
AC_PREREQ([2.63])
AC_INIT([LALXML],[1.2.4.1],[lal-discuss@ligo.org])
AC_CONFIG_HEADERS([src/config.h src/LALXMLConfig.h])
AC_CONFIG_SRCDIR([src/LALXML.c])
AC_CONFIG_AUX_DIR([gnuscripts])
AC_CONFIG_MACRO_DIR([gnuscripts])
AC_CONFIG_FILES([ \
Makefile \
debian/Makefile \
debian/control \
doxygen/Makefile \
doxygen/doxygen.cfg \
include/Makefile \
include/lal/Makefile \
lalxml.pc \
lalxml.spec \
python/Makefile \
python/lalxml/Makefile \
python/lalxml/__init__.py \
src/LALXMLVCSInfo.c \
src/LALXMLVCSInfo.h \
src/Makefile \
src/version.c \
swig/Makefile \
test/Makefile \
])
AM_INIT_AUTOMAKE([ \
1.11 \
foreign \
subdir-objects \
color-tests \
parallel-tests \
tar-ustar \
dist-xz \
no-dist-gzip \
])
# version requirements
MIN_LAL_VERSION="6.18.0"
AC_SUBST([MIN_LAL_VERSION])
AC_CANONICAL_HOST
LALSUITE_ARG_VAR
LALSUITE_CHECK_GIT_REPO
LALSUITE_DISTCHECK_CONFIGURE_FLAGS
# set library api info
# 1. start with version information of "0:0:0" for each libtool library
# 2. update the version information only immediately before a public
# release of your software. More frequent updates are unnecessary,
# and only guarantee that the current interface number gets larger
# faster.
# 3. if the library source code has changed at all since the last
# update, then increment revision ("c:r:a" becomes "c:r+1:a").
# 4. if any interfaces have been added, removed, or changed since the
# last update, increment current, and set revision to 0.
# 5. if any interfaces have been added since the last public release,
# then increment age.
# 6. if any interfaces have been removed since the last public release,
# then set age to 0.
AC_SUBST([LIBCURRENT],[2])
AC_SUBST([LIBREVISION],[1])
AC_SUBST([LIBAGE],[0])
AC_SUBST([LIBVERSION],[${LIBCURRENT}:${LIBREVISION}:${LIBAGE}])
# nightly build
LALSUITE_ENABLE_NIGHTLY
# enable SWIG wrapping modules
LALSUITE_ENABLE_SWIG
# enable Doxygen documentation
LALSUITE_ENABLE_DOXYGEN
# define version/configure info
LALSUITE_VERSION_CONFIGURE_INFO
# enable strict gcc flags
LALSUITE_ENABLE_GCC_FLAGS
# workaround broken libtool multilib support on sl6
LALSUITE_MULTILIB_LIBTOOL_HACK
# use silent build rules
AM_SILENT_RULES([yes])
# check for required compilers
LALSUITE_PROG_COMPILERS
# checks for programs
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_AWK
AC_PROG_SED
LALSUITE_CHECK_PYTHON([2.6])
# check for supported mac os x version
LALSUITE_OSX_VERSION_CHECK
# link tests using libtool
LALSUITE_USE_LIBTOOL
# check for header files
AC_HEADER_STDC
# check for required libraries
AC_CHECK_LIB([m],[main],,[AC_MSG_ERROR([could not find the math library])])
# check for libxml2
PKG_CHECK_MODULES([LIBXML2],[libxml-2.0 >= 2.6],[true],[false])
LALSUITE_ADD_FLAGS([C],[${LIBXML2_CFLAGS}],[${LIBXML2_LIBS}])
AC_CHECK_LIB([xml2],[xmlInitParser],,[AC_MSG_ERROR([cannot find the xml2 library])])
# check for libxml2 headers
AC_CHECK_HEADERS([libxml/tree.h],,[AC_MSG_ERROR([could not find the libxml/tree.h header])])
# check for gsl
PKG_CHECK_MODULES([GSL],[gsl],[true],[false])
LALSUITE_ADD_FLAGS([C],[${GSL_CFLAGS}],[${GSL_LIBS}])
AC_CHECK_LIB([gsl],[gsl_version],,[AC_MSG_ERROR([could not find the gsl library])])
LALSUITE_CHECK_GSL_VERSION([1.13])
LALSUITE_ENABLE_FAST_GSL
# check for gsl headers
AC_CHECK_HEADERS([gsl/gsl_errno.h],,[AC_MSG_ERROR([could not find the gsl/gsl_errno.h header])])
# check for lal libraries and headers
LALSUITE_CHECK_LIB([LAL],[${MIN_LAL_VERSION}],[XLALPerror],[lal/XLALError.h])
LALSUITE_CHECK_LIB([LALSupport],[${MIN_LAL_VERSION}],[XLALCacheImport],[lal/LALCache.h])
# configure SWIG wrapping modules
LALSUITE_USE_SWIG
# configure Doxygen documentation
LALSUITE_USE_DOXYGEN
# add gcc specific flags
LALSUITE_ADD_GCC_FLAGS
# link any executables against LALXML library
AC_SUBST([LDADD], ["\$(top_builddir)/src/liblalxml.la"])
# add extra preprocessor flags
AM_CPPFLAGS="-DPKG_DATA_DIR='\"\$(pkgdatadir)/\"' ${AM_CPPFLAGS}"
AM_CPPFLAGS="-I\$(top_builddir)/include ${AM_CPPFLAGS}"
# force headers to be installed in ${includedir}/lal, ignoring library name
AC_SUBST([pkgincludedir], ["\${includedir}/lal"])
# force all python modules into the exec dir to prevent mixed C and
# pure-python library code from being split across lib and lib64 on
# RedHat-derived systems.
AC_SUBST([pkgpythondir], ["\${pkgpyexecdir}"])
# output
AC_OUTPUT
AC_MSG_NOTICE([
==================================================
LALXML has now been successfully configured:
* Python support is $PYTHON_ENABLE_VAL
* SWIG bindings for Octave are $SWIG_BUILD_OCTAVE_ENABLE_VAL
* SWIG bindings for Python are $SWIG_BUILD_PYTHON_ENABLE_VAL
* Doxygen documentation is $DOXYGEN_ENABLE_VAL
and will be installed under the directory:
${prefix}
Now run 'make' to build LALXML,
and run 'make install' to install LALXML.
==================================================
])
EXTRA_DIST = \
changelog \
compat \
control \
copyright \
lalxml-dev.install \
lalxml-octave.install \
python-lalxml.install \
python3-lalxml.install \
lalxml.install \
rules \
lalsuite.mk \
source/format
lalxml (1.2.4-1) unstable; urgency=low
* LALXML 1.2.4
* O2 release
-- Adam Mercer <adam.mercer@ligo.org> Tue, 07 Feb 2017 16:45:49 -0600
lalxml (1.2.3-1) unstable; urgency=low
* LALXML 1.2.3
* ER10 release
* Add python3 package
-- Adam Mercer <adam.mercer@ligo.org> Mon, 26 Sep 2016 11:44:31 -0500
lalxml (1.2.2-1) unstable; urgency=low
* LALXML 1.2.2
* ER9 release
-- Adam Mercer <adam.mercer@ligo.org> Thu, 23 Jun 2016 16:11:59 -0500
lalxml (1.2.1-1) unstable; urgency=low
* LALXML 1.2.1
* Pre O2 packaging test release
-- Adam Mercer <adam.mercer@ligo.org> Fri, 25 Mar 2016 09:39:02 -0500
lalxml (1.2.0-1) unstable; urgency=low
* LALXML 1.2.0
-- Adam Mercer <adam.mercer@ligo.org> Sat, 01 Aug 2015 19:56:28 -0500
lalxml (1.1.16-1) unstable; urgency=low
* LALXML 1.1.16
-- Adam Mercer <adam.mercer@ligo.org> Mon, 18 May 2015 14:35:22 -0500
lalxml (1.1.15-1) unstable; urgency=low
* LALXML 1.1.15
* packaging updates
-- Adam Mercer <adam.mercer@ligo.org> Tue, 18 Nov 2014 15:29:30 -0600
lalxml (1.1.14-1) unstable; urgency=low
* LALXML 1.1.14
* more SWIG binding packaging fixes
-- Adam Mercer <adam.mercer@ligo.org> Thu, 06 Nov 2014 15:30:59 -0600
lalxml (1.1.13-1) unstable; urgency=low
* LALXML 1.1.13
* more SWIG binding packaging fixes
-- Adam Mercer <adam.mercer@ligo.org> Mon, 03 Nov 2014 11:45:54 -0600
lalxml (1.1.12-1) unstable; urgency=low
* LALXML 1.1.12
* correctly package SWIG bindings
-- Adam Mercer <adam.mercer@ligo.org> Tue, 28 Oct 2014 12:32:35 -0500
lalxml (1.1.11-1) unstable; urgency=low
* LALXML 1.1.11
-- Adam Mercer <adam.mercer@ligo.org> Mon, 27 Oct 2014 15:10:39 -0500
lalxml (1.1.10-1) unstable; urgency=low
* LALXML 1.1.10
-- Adam Mercer <adam.mercer@ligo.org> Fri, 03 Jan 2014 12:08:30 -0600
lalxml (1.1.9-1) unstable; urgency=low
* LALXML 1.1.9
-- Adam Mercer <adam.mercer@ligo.org> Thu, 27 Jun 2013 10:32:41 -0500
lalxml (1.1.8-1) unstable; urgency=low
* LALXML 1.1.8
-- Adam Mercer <adam.mercer@ligo.org> Mon, 11 Mar 2013 12:40:48 -0500
lalxml (1.1.7-1) unstable; urgency=low
* LALXML 1.1.7
-- Adam Mercer <adam.mercer@ligo.org> Fri, 11 Jan 2013 16:31:44 -0600
lalxml (1.1.6-1) unstable; urgency=low
* LALXML 1.1.6
-- Adam Mercer <adam.mercer@ligo.org> Mon, 10 Dec 2012 11:21:56 -0600
lalxml (1.1.5-1) unstable; urgency=low
* LALXML 1.1.5
-- Adam Mercer <adam.mercer@ligo.org> Fri, 02 Nov 2012 13:19:20 -0500
lalxml (1.1.4-5) unstable; urgency=low
* convert to source format 3.0 (quilt)
-- Steffen Grunewald <steffen.grunewald@aei.mpg.de> Wed, 05 Sep 2012 09:45:00 +0200
lalxml (1.1.4-1) unstable; urgency=low
* LALXML 1.1.4
-- Adam Mercer <adam.mercer@ligo.org> Fri, 11 May 2012 11:44:09 -0500
lalxml (1.1.3-1) unstable; urgency=low
* LALXML 1.1.3
-- Adam Mercer <adam.mercer@ligo.org> Tue, 10 Apr 2012 11:29:18 -0500
lalxml (1.1.2-1) unstable; urgency=low
* LALXML 1.1.2
* update to automake-1.11.2
* packaging updates
-- Adam Mercer <adam.mercer@ligo.org> Fri, 06 Jan 2012 09:42:38 -0600
lalxml (1.1.1-1) unstable; urgency=low
* LALXML 1.1.1
-- Adam Mercer <adam.mercer@ligo.org> Tue, 13 Dec 2011 13:00:01 -0600
lalxml (1.1.1~rc2-1) unstable; urgency=low
* LALXML 1.1.1 Release Candidate 2
* packaging updates
-- Adam Mercer <adam.mercer@ligo.org> Fri, 09 Dec 2011 14:19:30 -0600
lalxml (1.1.1~rc1-1) unstable; urgency=low
* LALXML 1.1.1 Release Candidate 1
-- Adam Mercer <adam.mercer@ligo.org> Tue, 06 Dec 2011 15:02:08 -0600
lalxml (1.1.0-1lscsoft1) unstable; urgency=low
* LALXML 1.1.0
-- Adam Mercer <adam.mercer@ligo.org> Wed, 5 Jan 2011 16:05:38 -0600
lalxml (1.0.0-1lscsoft1) unstable; urgency=low
* LALXML 1.0.0
-- Adam Mercer <adam.mercer@ligo.org> Wed, 5 May 2010 09:48:56 -0500
../../gnuscripts/debian/compat
\ No newline at end of file
Source: lalxml
Section: science
Priority: optional
Maintainer: Steffen Grunewald <steffen.grunewald@aei.mpg.de>
Uploaders: Adam Mercer <adam.mercer@ligo.org>, GitLab <gitlab@git.ligo.org>
Build-Depends: debhelper (>= 9),
dh-python,
libgsl-dev | libgsl0-dev (>= 1.9),
liboctave-dev,
libxml2-dev (>= 2.6),
pkg-config,
python-all-dev,
python-numpy,
python3-all-dev,
python3-numpy,
swig (>= 3.0.7),
zlib1g-dev,
lal-dev (>= @MIN_LAL_VERSION@~),
lal-octave (>= @MIN_LAL_VERSION@~),
python-lal (>= @MIN_LAL_VERSION@~),
python3-lal (>= @MIN_LAL_VERSION@~)
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.4
Standards-Version: 3.9.8
Package: lalxml
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends},
libxml2 (>= 2.6),
zlib1g,
lal (>= @MIN_LAL_VERSION@~)
Description: LSC Algorithm Library XML
The LSC Algorithm XML Library for gravitational wave data analysis.
This package contains the shared-object libraries needed to run applications
that use the LAL XML library.
Package: lalxml-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends},
libgsl-dev | libgsl0-dev (>= 1.9),
libxml2-dev (>= 2.6),
zlib1g,
lal-dev (>= @MIN_LAL_VERSION@~),
lalxml (= ${binary:Version})
Description: LSC Algorithm Library XML Developers
The LSC Algorithm XML Library for gravitational wave data analysis.
This package contains files needed build applications that use the LAL
XML library.
Package: lalxml-python
Depends: python-lalxml, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
lalxml-python was renamed python-lalxml,
this is a transitional package, it can safely be removed.
Package: python-lalxml
Replaces: lalxml-python (<< 1.2.4-1~)
Breaks: lalxml-python (<< 1.2.4-1~)
Section: python
Architecture: any
Depends: ${misc:Depends},
${python:Depends},
${shlibs:Depends},
python-lal (>= @MIN_LAL_VERSION@~),
lalxml (= ${binary:Version})
Description: Python bindings for LALXML
The LSC Algorithm XML Library for gravitational wave data analysis.
This package contains Python bindings for the LAL XML library.
Package: lalxml-python3
Depends: python-lalxml3, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
lalxml-python3 was renamed python3-lalxml,
this is a transitional package, it can safely be removed.
Package: python3-lalxml
Section: python
Replaces: lalxml-python3 (<< 1.2.4-1~)
Breaks: lalxml-python3 (<< 1.2.4-1~)
Architecture: any
Depends: ${misc:Depends},
${python3:Depends},
${shlibs:Depends},
python3-lal (>= @MIN_LAL_VERSION@~),
lalxml (= ${binary:Version})
Description: Python 3 bindings for LALXML
The LSC Algorithm XML Library for gravitational wave data analysis.