Compare commits

..

No commits in common. "rawhide" and "f33" have entirely different histories.

16 changed files with 469 additions and 607 deletions

9
.gitignore vendored
View file

@ -21,12 +21,3 @@
/astrometry.net-0.75-clean.tar.xz
/astrometry.net-0.76-clean.tar.xz
/astrometry.net-0.78-clean.tar.xz
/astrometry.net-0.89-clean.tar.xz
/astrometry.net-0.91-clean.tar.xz
/astrometry.net-0.94-clean.tar.xz
/astrometry-data-4107-4119.tar.zst
/astrometry-data-5206.tar.zst
/astrometry-data-5205.tar.zst
/astrometry.net-0.96-clean.tar.xz
/astrometry.net-0.97-clean.tar.xz
/astrometry.net-0.98-clean.tar.xz

View file

@ -1,20 +0,0 @@
From: Ole Streicher <olebole@debian.org>
Date: Tue, 28 Apr 2020 09:27:14 +0200
Subject: Don't copy demo files to examples
---
Makefile | 1 -
1 file changed, 1 deletion(-)
diff --git a/Makefile b/Makefile
index 4b3fc9c..5c6b104 100644
--- a/Makefile
+++ b/Makefile
@@ -174,7 +174,6 @@ install-core:
$(MKDIR) '$(MAN1_INSTALL_DIR)'
$(CP) __init__.py '$(PY_BASE_INSTALL_DIR)'
$(CP) CREDITS LICENSE README.md report.txt '$(DOC_INSTALL_DIR)'
- $(CP) demo/* '$(EXAMPLE_INSTALL_DIR)'
$(CP) man/*.1 '$(MAN1_INSTALL_DIR)'
$(MAKE) -C util install-core
$(MAKE) -C catalogs install

View file

@ -1,24 +0,0 @@
From: Ole Streicher <olebole@debian.org>
Date: Thu, 1 Dec 2016 21:18:56 +0100
Subject: Fix shared lib flags so that the package can be built on s390x
---
util/makefile.common | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/util/makefile.common b/util/makefile.common
index 1d40053..315e78f 100644
--- a/util/makefile.common
+++ b/util/makefile.common
@@ -172,9 +172,8 @@ FLAGS_DEF += $(shell $(CCTEST))
## environment variable in your shell.
## With gcc 4.2 and later, gcc should be able to make the optimal choice on its own.
## See the README section "I wanna go fast!" for more details.
-ifneq ($(origin ARCH_FLAGS),undefined)
- FLAGS_DEF += $(ARCH_FLAGS)
-else
+ARCH_FLAGS := "system"
+ifndef ARCH_FLAGS
# Try to guess some good compiler flags for this CPU.
# Use -march=native if it's available (gcc 4.2 and above)

View file

@ -1,26 +0,0 @@
From: Ole Streicher <olebole@debian.org>
Date: Fri, 15 Nov 2019 20:40:20 +0100
Subject: Remove errornous generation of net/client.py
---
Makefile | 7 -------
1 file changed, 7 deletions(-)
diff --git a/Makefile b/Makefile
index 3870c68..4b3fc9c 100644
--- a/Makefile
+++ b/Makefile
@@ -182,13 +182,6 @@ install-core:
$(MAKE) -C qfits-an install
$(MAKE) -C solver install
$(MAKE) -C sdss install
- $(MKDIR) -p '$(PY_BASE_INSTALL_DIR)'/net/client
- @for x in net/client/client.py; do \
- echo $(SED) 's+$(PYTHON_SCRIPT_DEFAULT)+$(PYTHON_SCRIPT)+' $$x > '$(PY_BASE_INSTALL_DIR)/'$$x; \
- $(SED) 's+$(PYTHON_SCRIPT_DEFAULT)+$(PYTHON_SCRIPT)+' $$x > '$(PY_BASE_INSTALL_DIR)/'$$x; \
- echo $(CHMOD_EXECUTABLE) '$(PY_BASE_INSTALL_DIR)/'$$x; \
- $(CHMOD_EXECUTABLE) '$(PY_BASE_INSTALL_DIR)/'$$x; \
- done
.PHONY: install install-core
install-cfitsio-utils:

View file

@ -1,23 +0,0 @@
From: Ole Streicher <olebole@debian.org>
Date: Tue, 19 Nov 2024 09:08:06 +0100
Subject: Remove horizons.py from Python package
This file is not Python 3.13 compliant because telnetlib was removed.
Closes: #1084555
---
util/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util/Makefile b/util/Makefile
index 95835a1..27b6ecb 100644
--- a/util/Makefile
+++ b/util/Makefile
@@ -186,7 +186,7 @@ PYTHON_INSTALL := image2pnm.py addpath.py \
uniformize.py \
usnob_catalog.py usnob_get_image.py usnob_get_region.py \
find_data_file.py plotshift.py plotutils.py miscutils.py multiproc.py \
- ttime.py resample.py EXIF.py horizons.py \
+ ttime.py resample.py EXIF.py \
imageutils.py siap.py stages.py timingpool.py
# celestial_mechanics.py (needs license)

View file

@ -1,110 +0,0 @@
diff -up astrometry.net-0.98/libkd/pyspherematch.c.swig45 astrometry.net-0.98/libkd/pyspherematch.c
--- astrometry.net-0.98/libkd/pyspherematch.c.swig45 2026-07-27 16:59:31.982121322 +0200
+++ astrometry.net-0.98/libkd/pyspherematch.c 2026-07-27 16:59:31.988237938 +0200
@@ -7,7 +7,7 @@
#if PY_MAJOR_VERSION >= 3
#define IS_PY3K
-#define PyInt_FromLong PyLong_FromLong
+#define PyLong_FromLong PyLong_FromLong
#endif
#include <stdio.h>
@@ -458,7 +458,7 @@ static PyMethodDef kdtree_methods[] = {
};
static PyObject* KdTree_n(KdObject* self, void* closure) {
- return PyInt_FromLong(kdtree_n(self->kd));
+ return PyLong_FromLong(kdtree_n(self->kd));
}
static PyObject* KdTree_bbox(KdObject* self, void* closure) {
@@ -564,9 +564,9 @@ static void callback_dualtree2(void* v,
lst = PyList_New(1);
// SetItem steals a ref -- that's what we want.
PyList_SetItem(dt->indlist, ind1, lst);
- PyList_SET_ITEM(lst, 0, PyInt_FromLong(ind2));
+ PyList_SET_ITEM(lst, 0, PyLong_FromLong(ind2));
} else {
- PyList_Append(lst, PyInt_FromLong(ind2));
+ PyList_Append(lst, PyLong_FromLong(ind2));
}
}
diff -up astrometry.net-0.98/plot/plotstuff.i.swig45 astrometry.net-0.98/plot/plotstuff.i
--- astrometry.net-0.98/plot/plotstuff.i.swig45 2026-07-27 16:59:31.983121343 +0200
+++ astrometry.net-0.98/plot/plotstuff.i 2026-07-27 17:16:11.176233377 +0200
@@ -125,7 +125,7 @@ void free(void* ptr);
Py_DECREF($result);
$result = PyList_New(3);
for (i=0; i<3; i++) {
- PyObject *o = PyInt_FromLong((long)$1[i]);
+ PyObject *o = PyLong_FromLong((long)$1[i]);
PyList_SetItem($result,i,o);
}
}
@@ -142,7 +142,7 @@ void free(void* ptr);
for (i=0; i<3; i++) {
PyObject *o = PySequence_GetItem($input, i);
if (PyNumber_Check(o)) {
- temp[i] = (int)PyInt_AsLong(o);
+ temp[i] = (int)PyLong_AsLong(o);
} else {
PyErr_SetString(PyExc_ValueError,"Sequence elements must be numbers");
return NULL;
diff -up astrometry.net-0.98/util/index_pyutils.c.swig45 astrometry.net-0.98/util/index_pyutils.c
--- astrometry.net-0.98/util/index_pyutils.c.swig45 2026-07-27 16:59:31.985121387 +0200
+++ astrometry.net-0.98/util/index_pyutils.c 2026-07-27 16:59:31.989357569 +0200
@@ -70,7 +70,7 @@ static PyObject* qidxfile_get_quad_list(
static PyObject* pyval_int(void* v, int index) {
PyObject* pyval;
int* i = (int*)v;
- pyval = PyInt_FromLong((long)i[index]);
+ pyval = PyLong_FromLong((long)i[index]);
assert(pyval);
return pyval;
}
diff -up astrometry.net-0.98/util/util.i.swig45 astrometry.net-0.98/util/util.i
--- astrometry.net-0.98/util/util.i.swig45 2026-07-27 16:59:31.986121408 +0200
+++ astrometry.net-0.98/util/util.i 2026-07-27 17:16:11.177220170 +0200
@@ -915,7 +915,7 @@ def lanczos_shift_image(img, dx, dy, ord
D = $1->dimquads;
$result = PyList_New(D);
for (i = 0; i < D; i++) {
- PyObject *o = PyInt_FromLong($3[i]);
+ PyObject *o = PyLong_FromLong($3[i]);
PyList_SetItem($result, i, o);
}
}
@@ -990,11 +990,11 @@ long quadfile_addr(index_t* ind);
int i;
int nn;
// convert $result to nn
- //nn = (int)PyInt_AsLong($result);
+ //nn = (int)PyLong_AsLong($result);
nn = result;
$result = PyList_New(nn);
for (i = 0; i < nn; i++) {
- PyObject *o = PyInt_FromLong($1[i]);
+ PyObject *o = PyLong_FromLong($1[i]);
PyList_SetItem($result, i, o);
}
}
@@ -1012,7 +1012,7 @@ long quadfile_addr(index_t* ind);
N = il_size($1);
$result = PyList_New(N);
for (i = 0; i < N; i++) {
- PyObject *o = PyInt_FromLong(il_get($1, i));
+ PyObject *o = PyLong_FromLong(il_get($1, i));
PyList_SetItem($result, i, o);
}
}
@@ -2290,7 +2290,7 @@ static PyObject* anwcs_xy2rd_wrapper(con
d = *(double*)PyArray_DATA((PyArrayObject*)py);
py = PyFloat_FromDouble(d);
i = *(int*)PyArray_DATA((PyArrayObject*)pok);
- pok = PyInt_FromLong(i);
+ pok = PyLong_FromLong(i);
ret = Py_BuildValue("(NNN)", pok, px, py);
} else {
// Grab the results -- note "4,2,3" order -- ok,x,y

View file

@ -1,16 +1,7 @@
From: Ole Streicher <olebole@debian.org>
Date: Thu, 1 Dec 2016 21:18:56 +0100
Subject: Add SONAME to libastrometry.so
---
solver/Makefile | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/solver/Makefile b/solver/Makefile
index a82a7bd..a65f728 100644
--- a/solver/Makefile
+++ b/solver/Makefile
@@ -136,7 +136,8 @@ $(ENGINE_LIB): $(ENGINE_OBJS)
diff -Naur astrometry/blind/Makefile astrometry.new/blind/Makefile
--- astrometry/blind/Makefile 2017-11-17 23:41:01.749922420 +0100
+++ astrometry.new/blind/Makefile 2017-11-17 23:44:09.742825751 +0100
@@ -147,7 +147,8 @@
$(RANLIB) $@
$(ENGINE_SO): $(ENGINE_OBJS) $(SLIB)
@ -19,8 +10,8 @@ index a82a7bd..a65f728 100644
+ ln -s $@.0 $@
# old and miscellaneous executables that aren't part of the pipeline.
OLDEXECS := checkquads
@@ -212,8 +213,8 @@ install: $(INSTALL_EXECS) $(INSTALL_LIB)
OLDEXECS := plotquads rawstartree checkquads
@@ -232,8 +233,8 @@
done
$(MKDIR) '$(LIB_INSTALL_DIR)'
@for x in $(INSTALL_LIB); do \

View file

@ -0,0 +1,59 @@
diff -Naur astrometry/catalogs/Makefile astrometry.new/catalogs/Makefile
--- astrometry/catalogs/Makefile 2017-11-18 00:03:49.624856663 +0100
+++ astrometry.new/catalogs/Makefile 2017-11-18 00:04:11.932208704 +0100
@@ -22,11 +22,11 @@
ngc2000.o: ngc2000.c ngc2000names.c ngc2000entries.c
-ngc2000names.c: parse-ngc2000names.awk $(DATA)/ngc2000names.dat
- $(AWK) -f parse-ngc2000names.awk < $(DATA)/ngc2000names.dat > $@
+ngc2000names.c: parse-ngc2000names.awk
+ $(AWK) -f parse-ngc2000names.awk < /dev/null > $@
-ngc2000entries.py: parse-ngc2000-py.awk $(DATA)/ngc2000.dat
- $(AWK) -f parse-ngc2000-py.awk < $(DATA)/ngc2000.dat > $@
+ngc2000entries.py: parse-ngc2000-py.awk
+ $(AWK) -f parse-ngc2000-py.awk < /dev/null > $@
ngc2000accurate.py: parse-ngcic-accurate-py.awk $(DATA)/ngc2000_pos.txt $(DATA)/ic2000_pos.txt
cat $(DATA)/ngc2000_pos.txt $(DATA)/ic2000_pos.txt | $(AWK) -f parse-ngcic-accurate-py.awk > $@
@@ -34,8 +34,8 @@
ngc2000.py: ngc2000-pre.py ngc2000entries.py ngc2000-mid.py ngc2000accurate.py ngc2000-post.py
cat $^ > $@
-ngc2000entries.c: parse-ngc2000.awk $(DATA)/ngc2000.dat
- $(AWK) -f parse-ngc2000.awk < $(DATA)/ngc2000.dat > $@
+ngc2000entries.c: parse-ngc2000.awk
+ $(AWK) -f parse-ngc2000.awk < /dev/null > $@
ngcic-accurate-entries.c: parse-ngcic-accurate.awk $(DATA)/ngc2000_pos.txt $(DATA)/ic2000_pos.txt
cat $(DATA)/ngc2000_pos.txt $(DATA)/ic2000_pos.txt | $(AWK) -f parse-ngcic-accurate.awk > $@
@@ -60,8 +60,6 @@
HEADERS_PATH := $(addprefix $(INCLUDE_DIR)/,$(HEADERS))
-PYTHON_INSTALL := __init__.py ngc2000.py
-
PY_INSTALL_DIR := $(PY_BASE_INSTALL_DIR)/catalogs
LINK_DIR := $(PY_BASE_LINK_DIR)/catalogs
diff -Naur astrometry/Makefile astrometry.new/Makefile
--- astrometry/Makefile 2017-11-18 00:03:49.631856774 +0100
+++ astrometry.new/Makefile 2017-11-18 00:04:26.394436938 +0100
@@ -130,7 +130,6 @@
$(MKDIR) '$(MAN1_INSTALL_DIR)'
$(CP) __init__.py '$(PY_BASE_INSTALL_DIR)'
$(CP) CREDITS LICENSE README.md report.txt '$(DOC_INSTALL_DIR)'
- $(CP) demo/* '$(EXAMPLE_INSTALL_DIR)'
$(CP) man/*.1 '$(MAN1_INSTALL_DIR)'
$(MAKE) -C util install-core
$(MAKE) -C catalogs install
@@ -301,8 +300,6 @@
$(MAKE) -C catalogs clean
-$(MAKE) -C qfits-an clean
-rm __init__.pyc
- $(MAKE) -C gsl-an clean
- -rm gsl-an/config.h
$(MAKE) -C libkd clean
$(MAKE) -C blind clean
$(MAKE) -C sdss clean

View file

@ -0,0 +1,62 @@
From: Ole Streicher <olebole@debian.org>
Date: Thu, 1 Dec 2016 21:18:56 +0100
Subject: Call python scripts as modules instead of executables
In Debian, the python scripts are not installed in /usr/bin, but are
only accessible as modules. Therefore, we need to replace the direct
call of the script by "python -m astrometry.$(MODULE)".
---
blind/augment-xylist.c | 12 +++++++++---
util/image2pnm.py | 2 +-
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/blind/augment-xylist.c b/blind/augment-xylist.c
index 31bdd22..da0ea05 100644
--- a/blind/augment-xylist.c
+++ b/blind/augment-xylist.c
@@ -723,7 +723,9 @@ int augment_xylist(augment_xylist_t* axy,
sl_append_nocopy(tempfiles, pnmfn);
}
- append_executable(cmd, "image2pnm", me);
+ append_executable(cmd, "python3", me);
+ sl_append(cmd, "-m");
+ sl_append(cmd, "astrometry.util.image2pnm");
if (axy->extension) {
sl_append(cmd, "--extension");
sl_appendf(cmd, "%i", axy->extension);
@@ -1051,7 +1053,9 @@ int augment_xylist(augment_xylist_t* axy,
}
logverb("Removing lines of (spurious) sources from xylist \"%s\", writing to \"%s\"\n",
xylsfn, nolinesfn);
- append_executable(cmd, "removelines", me);
+ append_executable(cmd, "python3", me);
+ sl_append(cmd, "-m");
+ sl_append(cmd, "astrometry.util.removelines");
if (axy->xcol)
sl_appendf(cmd, "-X %s", axy->xcol);
if (axy->ycol)
@@ -1110,7 +1114,9 @@ int augment_xylist(augment_xylist_t* axy,
unixylsfn = create_temp_file("uniform", axy->tempdir);
sl_append_nocopy(tempfiles, unixylsfn);
}
- append_executable(cmd, "uniformize", me);
+ append_executable(cmd, "python3", me);
+ sl_append(cmd, "-m");
+ sl_append(cmd, "astrometry.util.uniformize");
sl_appendf(cmd, "-n %i", axy->uniformize);
if (axy->xcol)
sl_appendf(cmd, "-X %s", axy->xcol);
diff --git a/util/image2pnm.py b/util/image2pnm.py
index de7e546..ee88efe 100755
--- a/util/image2pnm.py
+++ b/util/image2pnm.py
@@ -165,7 +165,7 @@ def image2pnm(infile, outfile, force_ppm=False, extension=None, mydir=None):
if ext == fitsext and extension:
cmd = an_fitstopnm_ext_cmd % extension
- if ext == fitsext and mydir:
+ if False and ext == fitsext and mydir:
# an-fitstopnm: add explicit path...
cmd = find_program(mydir, cmd)
if cmd is None:

View file

@ -3,30 +3,16 @@ Date: Thu, 1 Dec 2016 21:18:56 +0100
Subject: Dynamically link to libastrometry.so, when possible
---
libkd/Makefile | 3 +--
solver/Makefile | 10 ++++------
util/Makefile | 9 +++------
3 files changed, 8 insertions(+), 14 deletions(-)
blind/Makefile | 10 ++++------
libkd/Makefile | 3 +--
util/Makefile | 8 +++-----
3 files changed, 8 insertions(+), 13 deletions(-)
diff --git a/libkd/Makefile b/libkd/Makefile
index 3a43d44..416ff9a 100644
--- a/libkd/Makefile
+++ b/libkd/Makefile
@@ -92,8 +92,7 @@ py: pyspherematch
PYSPHEREMATCH_OBJ := pyspherematch.o
spherematch_c$(PYTHON_SO_EXT): pyspherematch.c setup.py $(SLIB)
- LDFLAGS="$(LDFLAGS)" LDLIBS="$(LDLIBS)" \
- SLIB="$(SLIB)" \
+ LDFLAGS="$(LDFLAGS)" LDLIBS="-L../solver -lastrometry" \
INC="$(INC)" \
CFLAGS="$(CFLAGS)" \
$(PYTHON) setup.py build_ext --inplace --force --build-temp .
diff --git a/solver/Makefile b/solver/Makefile
index a65f728..343d38e 100644
--- a/solver/Makefile
+++ b/solver/Makefile
@@ -45,9 +45,7 @@ LDFLAGS := $(LDFLAGS_DEF)
diff --git a/blind/Makefile b/blind/Makefile
index 5ce0c89..66fdc54 100644
--- a/blind/Makefile
+++ b/blind/Makefile
@@ -43,9 +43,7 @@ LDFLAGS := $(LDFLAGS_DEF)
LDLIBS := $(LDLIBS_DEF)
LDLIBS += $(ANFILES_LIB)
@ -35,9 +21,9 @@ index a65f728..343d38e 100644
-SLIB += $(ANFILES_SLIB)
+SLIB := $(ENGINE_SO)
CFLAGS += $(CFLAGS_DEF)
CFLAGS += $(CATS_INC)
@@ -124,7 +122,7 @@ ENGINE_OBJS += new-wcs.o fits-guess-scale.o cut-table.o \
CAIRO_SLIB := $(COMMON)/cairoutils.o
CAIRO_SLIB += $(SLIB)
@@ -130,7 +128,7 @@ ENGINE_OBJS += new-wcs.o fits-guess-scale.o cut-table.o \
resort-xylist.o
BUILD_INDEX_OBJS := build-index.o uniformize-catalog.o startree.o hpquads.o \
@ -46,7 +32,7 @@ index a65f728..343d38e 100644
unpermute-quads.o merge-index.o
ENGINE_OBJS += $(BUILD_INDEX_OBJS)
@@ -135,8 +133,8 @@ $(ENGINE_LIB): $(ENGINE_OBJS)
@@ -146,8 +144,8 @@ $(ENGINE_LIB): $(ENGINE_OBJS)
$(AR) rc $@ $(ENGINE_OBJS)
$(RANLIB) $@
@ -57,12 +43,26 @@ index a65f728..343d38e 100644
ln -s $@.0 $@
# old and miscellaneous executables that aren't part of the pipeline.
diff --git a/libkd/Makefile b/libkd/Makefile
index f535986..0442518 100644
--- a/libkd/Makefile
+++ b/libkd/Makefile
@@ -90,8 +90,7 @@ py: pyspherematch
PYSPHEREMATCH_OBJ := pyspherematch.o
spherematch_c$(PYTHON_SO_EXT): pyspherematch.c setup.py $(SLIB)
- LDFLAGS="$(LDFLAGS)" LDLIBS="$(LDLIBS)" \
- SLIB="$(SLIB)" \
+ LDFLAGS="$(LDFLAGS)" LDLIBS="-L../blind -lastrometry" \
INC="$(INC)" \
CFLAGS="$(CFLAGS)" \
$(PYTHON) setup.py build_ext --inplace --force --build-temp .
diff --git a/util/Makefile b/util/Makefile
index e5700ba..c125022 100644
index b00f71f..84507bb 100644
--- a/util/Makefile
+++ b/util/Makefile
@@ -57,8 +57,7 @@ ANFILES_OBJ += multiindex.o index.o indexset.o \
tabsort.o wcs-xy2rd.o wcs-rd2xy.o matchfile.o
@@ -50,8 +50,7 @@ ANFILES_OBJ += multiindex.o index.o codekd.o starkd.o rdlist.o xylist.o \
tabsort.o wcs-xy2rd.o wcs-rd2xy.o
ANFILES_DEPS += $(QFITS_LIB)
-ANUTILS_OBJ += fitsioutils.o sip_qfits.o fitstable.o fitsbin.o fitsfile.o \
@ -71,23 +71,22 @@ index e5700ba..c125022 100644
ANUTILS_DEPS += $(QFITS_LIB)
endif
@@ -105,9 +104,7 @@ CFLAGS += -I.
@@ -96,8 +95,7 @@ CFLAGS += -I.
LDFLAGS += $(LDFLAGS_DEF)
-LDLIBS := $(LDLIBS_DEF)
-LDLIBS += $(ANFILES_LIB)
-LDLIBS += $(ANUTILS_LIB)
+LDLIBS := $(LDLIBS_DEF) -lm
SHAREDLIBFLAGS := $(SHAREDLIBFLAGS_DEF)
@@ -171,7 +168,7 @@ an-pnmtofits: an-pnmtofits.o $(ANUTILS_SLIB)
@@ -161,7 +159,7 @@ an-pnmtofits: an-pnmtofits.o $(ANUTILS_SLIB)
ALL_OBJ += an-pnmtofits.o
_util$(PYTHON_SO_EXT): util.i lanczos.i $(ANFILES_SLIB)
- LDFLAGS="$(LDFLAGS)" LDLIBS="$(LDLIBS)" SLIB="$(ANFILES_SLIB)" \
+ LDFLAGS="$(LDFLAGS)" LDLIBS="-L../solver -lastrometry" \
+ LDFLAGS="$(LDFLAGS)" LDLIBS="-L../blind -lastrometry" \
INC="$(ANFILES_INC)" CFLAGS="$(CFLAGS)" \
$(PYTHON) setup.py build_ext -v --inplace --build-temp .
util.py: util.i lanczos.i

View file

@ -8,10 +8,10 @@ Subject: Fix issues when using Debian libs instead of convienience copies
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/util/Makefile b/util/Makefile
index 9253faa..95835a1 100644
index 0ecf716..f154f6f 100644
--- a/util/Makefile
+++ b/util/Makefile
@@ -101,7 +101,7 @@ CFLAGS += -I.
@@ -86,7 +86,7 @@ CFLAGS += -I.
LDFLAGS += $(LDFLAGS_DEF)
@ -21,7 +21,7 @@ index 9253faa..95835a1 100644
SHAREDLIBFLAGS := $(SHAREDLIBFLAGS_DEF)
diff --git a/util/makefile.gsl b/util/makefile.gsl
index 5bb6920..59a5529 100644
index cb7831f..5c137c6 100644
--- a/util/makefile.gsl
+++ b/util/makefile.gsl
@@ -2,7 +2,7 @@

View file

@ -8,6 +8,12 @@ tar -xzvf astrometry.net-$VERSION.tar.gz
unlink astrometry.net-$VERSION/astrometry
rm -rf astrometry.net-$VERSION/demo
rm -rf astrometry.net-$VERSION/gsl-an
rm -f astrometry.net-$VERSION/catalogs/ic2000.fits
rm -f astrometry.net-$VERSION/catalogs/ngc2000-readme.txt
rm -f astrometry.net-$VERSION/catalogs/ngc2000.dat
rm -f astrometry.net-$VERSION/catalogs/ngc2000.fits
rm -f astrometry.net-$VERSION/catalogs/ngc2000names.dat
rm -f astrometry.net-$VERSION/catalogs/ngc2000names.fits
tar -cJvf astrometry.net-$VERSION-clean.tar.xz astrometry.net-$VERSION

View file

@ -1,39 +1,78 @@
#!/bin/sh
set -e
export XZ_OPT=-9
# 41xx series - 2000 to 22 arcmin
mkdir -p astrometry-data-4107-4119
cd astrometry-data-4107-4119
for ((i=7; i<=19; i++)); do
I=$(printf %02i $i)
wget -c http://data.astrometry.net/4100/index-41$I.fits
# 4204 series
mkdir -p astrometry-data-4204
cd astrometry-data-4204
wget -c http://data.astrometry.net/4200/LICENSE
for i in `seq -w 0 9` ; do
wget -c http://data.astrometry.net/4200/index-4204-0${i}.fits
done
for i in `seq -w 10 47` ; do
wget -c http://data.astrometry.net/4200/index-4204-${i}.fits
done
cd ..
tar -I 'zstd -9' -cf astrometry-data-4107-4119.tar.zst astrometry-data-4107-4119
#tar -cJf astrometry-data-4204.tar.xz astrometry-data-4204
# 5206 series - 16 to 22 arcmin
mkdir -p astrometry-data-5206
cd astrometry-data-5206
for ((i=0; i<=47; i++)); do
I=$(printf %02i $i)
wget -c https://portal.nersc.gov/project/cosmo/temp/dstn/index-5200/LITE/index-5206-$I.fits
# 4205 series
mkdir -p astrometry-data-4205
cd astrometry-data-4205
wget -c http://data.astrometry.net/4200/LICENSE
for i in `seq -w 0 9` ; do
wget -c http://data.astrometry.net/4200/index-4205-0${i}.fits
done
for i in `seq -w 10 11` ; do
wget -c http://data.astrometry.net/4200/index-4205-${i}.fits
done
cd ..
tar -I 'zstd -9' -cf astrometry-data-5206.tar.zst astrometry-data-5206
#tar -cJf astrometry-data-4205.tar.xz astrometry-data-4205
# 5205 series - 11 to 16 arcmin
mkdir -p astrometry-data-5205
cd astrometry-data-5205
for ((i=0; i<=47; i++)); do
I=$(printf %02i $i)
wget -c https://portal.nersc.gov/project/cosmo/temp/dstn/index-5200/LITE/index-5205-$I.fits
# 4206 series
mkdir -p astrometry-data-4206
cd astrometry-data-4206
wget -c http://data.astrometry.net/4200/LICENSE
for i in `seq -w 0 9` ; do
wget -c http://data.astrometry.net/4200/index-4206-0${i}.fits
done
for i in `seq -w 10 11` ; do
wget -c http://data.astrometry.net/4200/index-4206-${i}.fits
done
cd ..
tar -I 'zstd -9' -cf astrometry-data-5205.tar.zst astrometry-data-5205
#tar -cJf astrometry-data-4206.tar.xz astrometry-data-4206
# 4207 series
mkdir -p astrometry-data-4207
cd astrometry-data-4207
wget -c http://data.astrometry.net/4200/LICENSE
for i in `seq -w 0 9` ; do
wget -c http://data.astrometry.net/4200/index-4207-0${i}.fits
done
for i in `seq -w 10 11` ; do
wget -c http://data.astrometry.net/4200/index-4207-${i}.fits
done
cd ..
#tar -cJf astrometry-data-4207.tar.xz astrometry-data-4207
# 4208 - 4219 series in data subpackage
mkdir -p astrometry-data-4208-4219
cd astrometry-data-4208-4219
wget -c http://data.astrometry.net/4200/LICENSE
for i in `seq -w 8 9` ; do
wget -c http://data.astrometry.net/4200/index-420${i}.fits
done
for i in `seq -w 10 19` ; do
wget -c http://data.astrometry.net/4200/index-42${i}.fits
done
cd ..
tar -cJf astrometry-data-4208-4219.tar.xz astrometry-data-4208-4219
#Clean up
rm -rf astrometry-data-4107-4119
rm -rf astrometry-data-5206
rm -rf astrometry-data-5205
rm -rf astrometry-data-4204
rm -rf astrometry-data-4205
rm -rf astrometry-data-4206
rm -rf astrometry-data-4207
rm -rf astrometry-data-4208-4219

View file

@ -1,14 +1,11 @@
# Parallel make flags on break build
%global _smp_build_ncpus 1
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
# astropy is not available anymore on i686
ExcludeArch: %{ix86}
# Bootstrap option, we have to build astrometry before we can generate index
# files, but later package will require them for tests at build time
%global bootstrap 1
Name: astrometry
Version: 0.98
Release: %autorelease
Version: 0.78
Release: 8%{?dist}
Summary: Blind astrometric calibration of arbitrary astronomical images
# Software is BSD with some GPL code
@ -21,60 +18,60 @@ Summary: Blind astrometric calibration of arbitrary astronomical images
#
# See also: file CREDITS in source folder
#
# General license for astrometry and libkd code: 3-clause BSD
# General license for astrometry code: 3-clause BSD
#
# GPLv2+:
# qfits-an/*
# include/astrometry/qfits*
# catalogs/ucac4-fits.h
# libkd/an-fls.h
# util/makefile.jpeg
# util/md5.c
# Makefile
# doc/UCAC3_guide/* (not used for build and not shipped)
# doc/UCAC4_guide/* (not used for build and not shipped)
#
# .fits data files
# 2MASS data files index-42xx.fits
#
# GPLv3+:
# blind/an_mm_malloc.h
# util/ctmf.c
#
License: BSD-3-Clause and GPL-2.0-or-later and GPL-3.0-or-later
License: BSD and GPLv2+ and GPLv3+
URL: http://www.astrometry.net
# Upstream sources contains nonfree stuff so we must clean them
# Download original sources from:
# Source0: https://github.com/dstndstn/%%{name}.net/releases/download/%%{version}/%%{name}.net-%%{version}.tar.gz
# Source0: http://astrometry.net/downloads/%%{name}.net-%%{version}.tar.gz
# Then use the provided script to clean them with
# ./astrometry-generate-tarball %%{version}
# ./generate-tarball %%{version}
Source0: %{name}.net-%{version}-clean.tar.xz
Source1: %{name}-generate-tarball.sh
# data files, ./astrometry-get-data.sh
Source2: astrometry-data-4107-4119.tar.zst
Source3: astrometry-data-5206.tar.zst
Source4: astrometry-data-5205.tar.zst
Source5: astrometry-get-data.sh
# 2MASS data files, ./astrometry-get-data.sh
Source2: astrometry-data-4204.tar.xz
Source3: astrometry-data-4205.tar.xz
Source4: astrometry-data-4206.tar.xz
Source5: astrometry-data-4207.tar.xz
Source6: astrometry-data-4208-4219.tar.xz
Source7: astrometry-get-data.sh
# Patches from Ole Streicher <olebole@debian.org> used on Debian
Patch: Add-SONAME-to-libastrometry.so.patch
Patch: Dynamically-link-to-libastrometry.so-when-possible.patch
Patch: Fix-issues-when-using-Debian-libs-instead-of-convienience.patch
Patch: Fix-shared-lib-flags-so-that-the-package-can-be-built-on-s390x.patch
Patch: Don-t-copy-demo-files-to-examples.patch
Patch: Remove-errornous-generation-of-net-client.py.patch
Patch: Remove-horizons.py-from-Python-package.patch
# Replace removed Python 2 C API macros with Python 3 equivalents
# for compatibility with SWIG 4.5.0
Patch: Replace-removed-Python-2-C-API-macros-for-SWIG-4.5.0.patch
# Patches from Ole Streicher <olebole@debian.org> used on Debian to
# * disable build of nonfree stuff removed from sources
# * have a proper versioned soname
# * use system libraries properly
# * use dynamical linking
Patch0: %{name}-0.73-Add-SONAME-to-libastrometry.so.patch
Patch1: %{name}-Dynamically-link-to-libastrometry.so-when-possible.patch
Patch2: %{name}-Fix-issues-when-using-Debian-libs-instead-of-convienience.patch
Patch3: %{name}-Call-python-scripts-as-modules-instead-of-executables.patch
Patch4: %{name}-0.73-Don-t-install-non-free-files-images-and-NGC2000.0-catalog.patch
BuildRequires: gcc
BuildRequires: make
BuildRequires: netpbm-devel
BuildRequires: python3-numpy
BuildRequires: python3-astropy
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: swig
BuildRequires: xorg-x11-proto-devel
@ -89,18 +86,24 @@ BuildRequires: pkgconfig(wcslib)
BuildRequires: pkgconfig(xrender)
BuildRequires: pkgconfig(zlib)
%if ! 0%{?bootstrap}
BuildRequires: astrometry-tycho2
%endif
Requires: %{name}-data = %{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: netpbm-progs
Requires: python3-%{name} = %{version}-%{release}
Recommends: cfitsio-utils
# User could use own set of index files or another set from upstream.
# Therefore we recommend and not require index-files from Fedora repos.
Recommends: %{name}-data-4107-4119 = %{version}-%{release}
Provides: bundled(libkd)
Provides: bundled(qfits)
# Therefore we suggest and not require astrometry-tycho2 here
Suggests: astrometry-tycho2
# FIXME
# Kill s390x build for now, s390x build seems unknown
# "cpio: read failed - Inappropriate ioctl for device" error
# when unpacking srpm
ExcludeArch: s390x
%description
The astrometry engine will take any image and return the astrometry
@ -108,56 +111,63 @@ world coordinate system (WCS), a standards-based description of the
transformation between image coordinates and sky coordinates.
Other tools included in the astrometry package can do much more, like
plotting astronomic information over solved images, conversion utilities
plotting astronomic information over solved images, convertion utilities
or generate statistics from FITS images.
%package data-4107-4119
Summary: Index files for astrometry (scale 7-19, wide-field)
License: GPL-2.0-or-later
%package data
Summary: 2MASS catalog index files for astrometry (4208-4129, wide-field)
License: GPLv2+
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Provides: %{name}-data-4208-4219 = %{version}-%{release}
%description data
2MASS index files 4208-4219 (wide-field, 30-2000 arcminutes) for astrometry.
%package data-4204
Summary: 2MASS catalog index files (4204 series) for astrometry
License: GPLv2+
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Enhances: %{name}
Obsoletes: %{name}-data <= %{version}-%{release}
Provides: %{name}-data = %{version}-%{release}
Obsoletes: %{name}-data-4207 <= %{version}-%{release}
Provides: %{name}-data-4207 = %{version}-%{release}
Obsoletes: %{name}-tycho2 <= 2.0-18
Provides: %{name}-tycho2 = 2.0-18
%description data-4107-4119
Index files for astrometry built from the Tycho-2 catalog
(scales 7-19, wide-field, from 22 to 2000 arcminutes).
%description data-4204
2MASS index files (4204 series) with 8-11 arcminutes skymarks for astrometry.
%package data-5206
Summary: Index files for astrometry (scale 6, 16 to 22 arcmin)
License: GPL-2.0-or-later
%package data-4205
Summary: 2MASS catalog index files (4205 series) for astrometry
License: GPLv2+
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Enhances: %{name}
Obsoletes: %{name}-data-4206 <= %{version}-%{release}
Provides: %{name}-data-4206 = %{version}-%{release}
%description data-5206
Index files for astrometry built from Tycho-2 + Gaia-DR2 catalogs, light
version (no additional Gaia-DR2 information tagged along).
These indexes are suitable for images from 16 to 22 arcminutes.
%description data-4205
2MASS index files (4205 series) with 11-16 arcminutes skymarks for astrometry.
%package data-5205
Summary: Index files for astrometry (scale 5, 11 to 16 arcmin)
License: GPL-2.0-or-later
%package data-4206
Summary: 2MASS catalog index files (4206 series) for astrometry
License: GPLv2+
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Enhances: %{name}
Obsoletes: %{name}-data-4205 <= %{version}-%{release}
Provides: %{name}-data-4205 = %{version}-%{release}
%description data-5205
Index files for astrometry built from Tycho-2 + Gaia-DR2 catalogs, light
version (no additional Gaia-DR2 information tagged along).
These indexes are suitable for images from 11 to 16 arcminutes.
%description data-4206
2MASS index files (4206 series) with 16-22 arcminutes skymarks for astrometry.
%package data-4207
Summary: 2MASS catalog index files (4207 series) for astrometry
License: GPLv2+
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Enhances: %{name}
%description data-4207
2MASS index files (4207 series) with 22-30 arcminutes skymarks for astrometry.
%package devel
@ -167,17 +177,19 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description devel
%{summary}
%package libs
Summary: Libraries for %{name}
%description libs
Libraries for %{name}
%package -n python3-%{name}
Summary: Python modules from %{name}
Requires: python3-astropy
Provides: %{name}-python2 = %{version}-%{release}
Obsoletes: %{name}-python2 < %{version}-%{release}
Provides: python2-%{name} = %{version}-%{release}
Obsoletes: python2-%{name} < %{version}-%{release}
%description -n python3-%{name}
%{summary}
@ -188,131 +200,118 @@ Requires: python3-astropy
%setup -T -D -a 2 -n %{name}.net-%{version}
%setup -T -D -a 3 -n %{name}.net-%{version}
%setup -T -D -a 4 -n %{name}.net-%{version}
%setup -T -D -a 5 -n %{name}.net-%{version}
%setup -T -D -a 6 -n %{name}.net-%{version}
# Fix Wrong FSF address - reported upstream
# https://groups.google.com/forum/#!topic/astrometry/mCuyze3TOeM
grep -rl '59 Temple Place, Suite 330, Boston, MA 02111-1307 USA' * | xargs -i@ sed -i 's/59 Temple Place, Suite 330, Boston, MA 02111-1307 USA/51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA./g' @
%build
# Weird symlink required... (also in upstream git)
ln -sf . astrometry
# Astrometry doesn't automatically find netpbm
export NETPBM_INC=-I%{_includedir}/netpbm
export NETPBM_LIB="-L%{_libdir} -lnetpbm"
# Apply mandatory ld flags
export LDFLAGS="%__global_ldflags"
# We use Python3 here
export PYTHON=%{__python3}
# Parallel make flags on break build
%make_build \
SYSTEM_GSL=yes \
NETPBM_INC=-I%{_includedir}/netpbm \
NETPBM_LIB="-L%{_libdir} -lnetpbm" \
all py extra
make SYSTEM_GSL=yes all py extra ARCH_FLAGS="%{optflags}"
%install
%make_install SYSTEM_GSL=yes \
INSTALL_DIR=%{buildroot}%{_prefix} \
PY_BASE_INSTALL_DIR=%{buildroot}%{python3_sitearch}/%{name} \
INCLUDE_INSTALL_DIR=%{buildroot}%{_includedir}/%{name} \
LIB_INSTALL_DIR=%{buildroot}%{_libdir} \
BIN_INSTALL_DIR=%{buildroot}%{_bindir} \
DATA_INSTALL_DIR=%{buildroot}%{_datadir}/%{name}/data \
PY_BASE_LINK_DIR=%{python3_sitearch}/%{name} \
ETC_INSTALL_DIR=%{buildroot}%{_sysconfdir} \
MAN1_INSTALL_DIR=%{buildroot}%{_mandir}/man1 \
DOC_INSTALL_DIR=%{buildroot}%{_docdir}/%{name} \
EXAMPLE_INSTALL_DIR=%{buildroot}%{_datadir}/%{name}/examples
export PYTHON=%{__python3}
%{make_install} SYSTEM_GSL=yes \
INSTALL_DIR=%{buildroot}%{_prefix} \
PY_BASE_INSTALL_DIR=%{buildroot}%{python3_sitearch}/%{name} \
INCLUDE_INSTALL_DIR=%{buildroot}%{_includedir}/%{name} \
LIB_INSTALL_DIR=%{buildroot}%{_libdir} \
BIN_INSTALL_DIR=%{buildroot}%{_bindir} \
DATA_INSTALL_DIR=%{buildroot}%{_datadir}/%{name}/data \
PY_BASE_LINK_DIR=%{python3_sitearch}/%{name} \
ETC_INSTALL_DIR=%{buildroot}%{_sysconfdir} \
MAN1_INSTALL_DIR=%{buildroot}%{_mandir}/man1 \
DOC_INSTALL_DIR=%{buildroot}%{_docdir}/%{name} \
EXAMPLE_INSTALL_DIR=%{buildroot}%{_datadir}/%{name}/examples
# We need to correct the data dir link in config file
sed -i \
"s:%{buildroot}%{_prefix}/data:%{_datadir}/%{name}/data:" \
%{buildroot}/etc/astrometry.cfg
# Rename executables taken from cfitsio code
# Rename generic named executables with known conflict
pushd %{buildroot}%{_bindir}
for exec in imarith imstat listhead liststruc modhead tabmerge tablist; do
for exec in tabmerge tablist; do
mv $exec astrometry-$exec
done
popd
# Fix python shebangs
%py3_shebang_fix %{buildroot}%{_bindir}/degtohms \
%{buildroot}%{_bindir}/hmstodeg \
%{buildroot}%{_bindir}/image2pnm \
%{buildroot}%{_bindir}/merge-columns \
%{buildroot}%{_bindir}/removelines \
%{buildroot}%{_bindir}/text2fits \
%{buildroot}%{_bindir}/uniformize \
%{buildroot}%{_bindir}/votabletofits
# Remove unuseful file
rm -f %{buildroot}%{_docdir}/%{name}/report.txt
# We don't ship static libraries so we remove them
rm -f %{buildroot}%{_libdir}/*.a
# Remove symlink in bin to python script
rm -f %{buildroot}%{_bindir}/plotann.py
# Fix wrong python interpreter
pushd %{buildroot}%{_bindir}
for exec in degtohms image2pnm removelines text2fits hmstodeg votabletofits uniformize merge-columns; do
sed -i "s,/usr/bin/env python,%{__python3},g" $exec
done
popd
find %{buildroot}/%{python3_sitearch}/%{name} -name '*.py' | xargs sed -i '1s|^#!.*|#!%{__python3}|'
# LICENSE file is managed by %%license scriptlet
rm -f %{buildroot}%{_docdir}/%{name}/LICENSE
# Install data files
install -m0644 astrometry-data*/*.fits %{buildroot}%{_datadir}/%{name}/data
%check
export PYTHON=%{__python3}
make test ARCH_FLAGS="%{optflags}"
%ldconfig_scriptlets libs
%files
%doc CREDITS README.md
%license %{_docdir}/%{name}/LICENSE
%license LICENSE
%{_mandir}/man1/*
%{_bindir}/an-fitstopnm
%{_bindir}/an-pnmtofits
%{_bindir}/astrometry-engine
%{_bindir}/astrometry-imarith
%{_bindir}/astrometry-imstat
%{_bindir}/astrometry-listhead
%{_bindir}/astrometry-liststruc
%{_bindir}/astrometry-modhead
%{_bindir}/astrometry-tabmerge
%{_bindir}/astrometry-tablist
%{_bindir}/augment-xylist
%{_bindir}/build-astrometry-index
%{_bindir}/downsample-fits
%{_bindir}/fit-wcs
%{_bindir}/fits-column-merge
%{_bindir}/fits-flip-endian
%{_bindir}/fits-guess-scale
%{_bindir}/fitsgetext
%{_bindir}/get-healpix
%{_bindir}/get-wcs
%{_bindir}/hpsplit
%{_bindir}/image2xy
%{_bindir}/new-wcs
%{_bindir}/pad-file
%{_bindir}/plot-constellations
%{_bindir}/plotquad
%{_bindir}/plotxy
%{_bindir}/query-starkd
%{_bindir}/solve-field
%{_bindir}/startree
%{_bindir}/subtable
%{_bindir}/tabsort
%{_bindir}/wcs-grab
%{_bindir}/wcs-match
%{_bindir}/wcs-pv2sip
%{_bindir}/wcs-rd2xy
%{_bindir}/wcs-resample
%{_bindir}/wcs-to-tan
%{_bindir}/wcs-xy2rd
%{_bindir}/wcsinfo
%{_bindir}/*
%exclude %{_bindir}/*.py
%dir %{_datadir}/astrometry
%dir %{_datadir}/astrometry/data
%{_datadir}/astrometry/examples
%config(noreplace) %{_sysconfdir}/astrometry.cfg
%files data-4107-4119
%{_datadir}/astrometry/data/index-41*.fits
%files data
%license astrometry-data-4208-4219/LICENSE
%{_datadir}/astrometry/data/index-4208.fits
%{_datadir}/astrometry/data/index-4209.fits
%{_datadir}/astrometry/data/index-421*.fits
%files data-5206
%{_datadir}/astrometry/data/index-5206*.fits
%files data-4204
%license astrometry-data-4204/LICENSE
%{_datadir}/astrometry/data/index-4204*.fits
%files data-5205
%{_datadir}/astrometry/data/index-5205*.fits
%files data-4205
%license astrometry-data-4205/LICENSE
%{_datadir}/astrometry/data/index-4205*.fits
%files data-4206
%license astrometry-data-4206/LICENSE
%{_datadir}/astrometry/data/index-4206*.fits
%files data-4207
%license astrometry-data-4207/LICENSE
%{_datadir}/astrometry/data/index-4207*.fits
%files devel
%{_includedir}/*
@ -320,18 +319,89 @@ make test ARCH_FLAGS="%{optflags}"
%files libs
%license LICENSE
%{_libdir}/*.so.0*
%{_libdir}/*.so.*
%files -n python3-%{name}
%{python3_sitearch}/%{name}
%{_bindir}/degtohms
%{_bindir}/hmstodeg
%{_bindir}/image2pnm
%{_bindir}/merge-columns
%{_bindir}/removelines
%{_bindir}/text2fits
%{_bindir}/uniformize
%{_bindir}/votabletofits
%{python3_sitearch}/*
%{_bindir}/*.py
%changelog
%autochangelog
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.78-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.78-7
- Rebuilt for Python 3.9
* Wed Mar 25 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.78-6
- Rebuild for new wcslib
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.78-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.78-5
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Tue Aug 20 2019 Susi Lehtola <jussilehtola@fedoraproject.org> - 0.78-4
- Rebuilt for GSL 2.6.
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.78-3
- Rebuilt for Python 3.8
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.78-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Apr 28 2019 Christian Dersch <lupinix@mailbox.org> - 0.78-1
- new version
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.76-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Wed Oct 10 2018 Christian Dersch <lupinix.fedora@gmail.com> - 0.76-1
- new version
* Mon Jul 16 2018 Christian Dersch <lupinix.fedora@gmail.com> - 0.75-2
- Dependency fix, require python3-astrometry, not python2-astrometry
* Sat Jul 14 2018 Christian Dersch <lupinix@fedoraproject.org> - 0.75-1
- new version
* Sat Jul 14 2018 Christian Dersch <lupinix@fedoraproject.org> - 0.74-3
- Switch to Python 3
- BuildRequires: gcc
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.74-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Sat May 26 2018 Christian Dersch <lupinix@mailbox.org> - 0.74-1
- new version
* Sat May 26 2018 Christian Dersch <lupinix@mailbox.org> - 0.73-5
- rebuilt for cfitsio 3.450
* Sat Feb 24 2018 Christian Dersch <lupinix@mailbox.org> - 0.73-4
- rebuilt for cfitsio 3.420 (so version bump)
* Wed Feb 14 2018 Christian Dersch <lupinix@mailbox.org> - 0.73-3
- rebuilt
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.73-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Nov 17 2017 Christian Dersch <lupinix@mailbox.org> - 0.73-1
- new version
* Tue Oct 17 2017 Christian Dersch <lupinix@mailbox.org> - 0.72-4
- Added subpackages for 4204-4207 index files
* Mon Oct 16 2017 Christian Dersch <lupinix@mailbox.org> - 0.72-3
- Added data subpackage containing the wide-field 2MASS indices
* Mon Sep 25 2017 Christian Dersch <lupinix@mailbox.org> - 0.72-2
- Move libs to subpackage to be multiarch compatible
* Tue Sep 12 2017 Christian Dersch <lupinix@mailbox.org> - 0.72-1
- Initial SCM import (#1470436)
* Wed Jul 12 2017 Christian Dersch <lupinix@mailbox.org> - 0.72-0.1
- initial spec (using the packaging effort from Mattia Verga, RHBZ #1299139)

153
changelog
View file

@ -1,153 +0,0 @@
* Sun Aug 04 2024 Mattia Verga <mattia.verga@protonmail.com> - 0.94-10
- Disable build on i686 (fix Fedora#2300567)
- Switch Tycho index files to upstream provided
- Switch 42xx index files to 52xx
* Thu Jul 25 2024 Miroslav Suchý <msuchy@redhat.com> - 0.94-9
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.94-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jun 08 2024 Python Maint <python-maint@redhat.com> - 0.94-7
- Rebuilt for Python 3.13
* Mon Jan 29 2024 Mattia Verga <mattia.verga@protonmail.com> - 0.94-6
- Rebuilt for libwcs soname bump
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.94-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Mattia Verga <mattia.verga@protonmail.com> - 0.94-4
- Fix build failure due to removed numpy.distutils and deprecated distutils
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.94-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jan 10 2024 Mattia Verga <mattia.verga@protonmail.com> - 0.94-2
- Rebuilt for libwcs soname bump
* Sun Sep 17 2023 Mattia Verga <mattia.verga@protonmail.com> - 0.94-1
- Update to 0.94 (fedora#2148995)
- Migrate license to SPDX
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.91-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jun 15 2023 Python Maint <python-maint@redhat.com> - 0.91-4
- Rebuilt for Python 3.12
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.91-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Dec 29 2022 Maxwell G <gotmax@e.email> - 0.91-2
- Rebuild for cfitsio 4.2
* Tue Nov 01 2022 Mattia Verga <mattia.verga@proton.me> - 0.91-1
- Update to 0.91 (fedora#2078037)
* Tue Aug 23 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.89-4
- Rebuild for gsl-2.7.1
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.89-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jun 15 2022 Python Maint <python-maint@redhat.com> - 0.89-2
- Rebuilt for Python 3.11
* Sun Feb 06 2022 Mattia Verga <mattia.verga@protonmail.com> - 0.89-1
- Update to 0.89 (fedora#1828169)
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.78-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.78-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.78-11
- Rebuilt for Python 3.10
* Tue Feb 02 2021 Christian Dersch <lupinix@mailbox.org> - 0.78-10
- Rebuilt for libcfitsio.so.7
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.78-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.78-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.78-7
- Rebuilt for Python 3.9
* Wed Mar 25 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.78-6
- Rebuild for new wcslib
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.78-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.78-5
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Tue Aug 20 2019 Susi Lehtola <jussilehtola@fedoraproject.org> - 0.78-4
- Rebuilt for GSL 2.6.
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.78-3
- Rebuilt for Python 3.8
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.78-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Apr 28 2019 Christian Dersch <lupinix@mailbox.org> - 0.78-1
- new version
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.76-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Wed Oct 10 2018 Christian Dersch <lupinix.fedora@gmail.com> - 0.76-1
- new version
* Mon Jul 16 2018 Christian Dersch <lupinix.fedora@gmail.com> - 0.75-2
- Dependency fix, require python3-astrometry, not python2-astrometry
* Sat Jul 14 2018 Christian Dersch <lupinix@fedoraproject.org> - 0.75-1
- new version
* Sat Jul 14 2018 Christian Dersch <lupinix@fedoraproject.org> - 0.74-3
- Switch to Python 3
- BuildRequires: gcc
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.74-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Sat May 26 2018 Christian Dersch <lupinix@mailbox.org> - 0.74-1
- new version
* Sat May 26 2018 Christian Dersch <lupinix@mailbox.org> - 0.73-5
- rebuilt for cfitsio 3.450
* Sat Feb 24 2018 Christian Dersch <lupinix@mailbox.org> - 0.73-4
- rebuilt for cfitsio 3.420 (so version bump)
* Wed Feb 14 2018 Christian Dersch <lupinix@mailbox.org> - 0.73-3
- rebuilt
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.73-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Nov 17 2017 Christian Dersch <lupinix@mailbox.org> - 0.73-1
- new version
* Tue Oct 17 2017 Christian Dersch <lupinix@mailbox.org> - 0.72-4
- Added subpackages for 4204-4207 index files
* Mon Oct 16 2017 Christian Dersch <lupinix@mailbox.org> - 0.72-3
- Added data subpackage containing the wide-field 2MASS indices
* Mon Sep 25 2017 Christian Dersch <lupinix@mailbox.org> - 0.72-2
- Move libs to subpackage to be multiarch compatible
* Tue Sep 12 2017 Christian Dersch <lupinix@mailbox.org> - 0.72-1
- Initial SCM import (#1470436)
* Wed Jul 12 2017 Christian Dersch <lupinix@mailbox.org> - 0.72-0.1
- initial spec (using the packaging effort from Mattia Verga, RHBZ #1299139)

11
sources
View file

@ -1,5 +1,6 @@
SHA512 (astrometry-data-4107-4119.tar.zst) = e240c5e4b53fb8ae16c320d07c538640b9dda0e92e8add56e6b4946d8cd6fd7559239f67b5b02578d8f6d6dacad4d229189308a5422106971b6a4e004e394311
SHA512 (astrometry-data-5206.tar.zst) = 36194c33fa8856a925bb64fe1abb16c9ba94629c4626ce609fdb6f2e805ef403c596c6d5c492c1d42f29dd402a1e29249da4d2ab170145ba364533d068c97df2
SHA512 (astrometry-data-5205.tar.zst) = c5648a9e5067573f49ab3e8a598da4b9c8675a312fe45cd77cdb9ff1430389a50dd8e9ad1a1f80f79211e0d88db3b962942f56aa2b94c38618ece583095ec4c2
SHA512 (astrometry.net-0.97-clean.tar.xz) = ef28fc05a48be2ad7d70cbf430ed989d23a62ae322c30cdf543142164102c64960db33965827963534679c70f6858646ec700962c104b23d795b55fd79618fde
SHA512 (astrometry.net-0.98-clean.tar.xz) = 2c36640ce4dbdcca8706d0da8e72a3c4ff59aa054c6377a14731956d41320046b77a956132c9bb71e4a1ba1dd1a13d1f3747d6f62d83f9a9be7eca8690f0705a
SHA512 (astrometry-data-4204.tar.xz) = 23588b5107f392e9d6550f79c026bd1d7e75cb52a873069b39623b54b730297aa3b259649554a33756857dec630e40c1d6d393c466bb978956b81da1f29d6cfb
SHA512 (astrometry-data-4205.tar.xz) = ec9328e8e8211004ce12f101581d1775c03fa2c4335058dac7a15ebbc0f85c236b8a9e876b3c9ec27ba3df028a0a90a4bb7a5334d2a96dc32c1f93f095ec17a7
SHA512 (astrometry-data-4206.tar.xz) = 870c3215174a788389f5a560b0c3bc0e1a2ad9bf3017d93f0639ca2872ff84677deb91b480b3dd6ee00adc13aa45e6a268c0155fb39bca2c690d139c8308257e
SHA512 (astrometry-data-4207.tar.xz) = e67781097bdd05ad5b1188649362327750acb3fd206373ce7c3a6c741d0eac13d53362e89dff355b409d19a40c5274323670780fe66d85a7100d87605ac532ff
SHA512 (astrometry-data-4208-4219.tar.xz) = 23acc8219b2ccb7a78a5f33a12e796a96a62b062e5293606690de435e2f2b36bb8587895c49ec317db70e108cf9d7a5b34169f99abafe91140880ec21a7d6ff3
SHA512 (astrometry.net-0.78-clean.tar.xz) = 4afbf8e9441a03fad45fbbca57d5c69849587d42705ff0505f1ae6b5142d7527ec3bc463205820b6695d284cd65f0328f00304656feab940593bce7b1e66e0d2