Re: [fedora-astronomy] Iraf fork?
by Sergio Pascual
Iraf has been developed by NOAO until 2006, when the user support was
transferred to a volunteer effort, iraf.net. That was about version
2.12. In 2007, NOAO recollected the patches and user contributions,
and together with other improvements, released version 2.14.
Iraf is vast and ancient. It's partly written in C and partly written
in SPP, a custom made language. SPP needs a custom compiler that it's
included in the iraf core. SPP is converted into fortran (using f2c)
and compiled with the C compiler.
Iraf works in different architectures, but lacks x86_64 support. A
project[1] exists to port iraf to x86_64, and it's basically the work
of one person, Chisato Yamauchi[2]. This work it's outside NOAO or
iraf.net. I help him doing the testing of his developments in my
Fedora system, as he develops in CentOS.
Iraf includes a copy of the libc of the time of its early developments
(mid-80s), replicating the functionality of basic system calls. It
also includes a modified copy of ncar[3] graphics library 1.0 (current
version is 5.0). ncar wasn't free at that time (I don't know if it's
free know, it seems to be composed of several packages, some free and
some not).
Iraf graphics facility, x11iraf, contains non-free code also. I tried
to package it in the past[4], but the package couldn't be included due
to legal restrictions again. That's where the thread[5] in iraf.net
comes from. It was me complaining about the license text in the
iraf.net faq no representing the real status of iraf and x11iraf,
misleading into believing that both were free software when they
weren't. You can see also the answer to the complains about closed
code in iraf, basically "please fix it yourself and send me the
patches". As iraf is very far from trivial to compile, I suppose that
the number of patches received across the years is nearly zero.
Neither iraf.net or noao provide tools to work in iraf development,
such as a version control system. So, if we want to develop something
based in iraf, we at least need to establish a source tree somewhere.
Don't call it a fork if you want, but it's the only way to work.
[1] http://sourceforge.net/projects/iraf64
[2] http://www.ir.isas.jaxa.jp/~cyamauch/
[3] http://ngwww.ucar.edu/index.html
[4] https://bugzilla.redhat.com/show_bug.cgi?id=249614
[5] http://iraf.net/phpBB2/viewtopic.php?t=86793
15 years, 10 months
Skylive.it
by Michaël Ughetto
Hello !
PythonCard is under review [1], pyfits is in testing-F9, so work on
Skylive.it can begin.
If no one has already view on this software, i'll try to package it.
Good evening people of the Earth ;-)
--
Michael Ughetto (Telimektar)
http://fedoraproject.org/wiki/MichaelUghetto
<telimektar1er(a)gmail.com> || <telimektar(a)esraonline.com>
0x8ECBA2A4 on pgp.mit.edu
15 years, 10 months
rpms/munipack/F-9 munipack.spec, 1.3, 1.4 sources, 1.2, 1.3
by Marek Mahut
Author: mmahut
Update of /cvs/pkgs/rpms/munipack/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4716
Modified Files:
munipack.spec sources
Log Message:
using cmunipack
Index: munipack.spec
===================================================================
RCS file: /cvs/pkgs/rpms/munipack/F-9/munipack.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- munipack.spec 19 Feb 2008 14:19:17 -0000 1.3
+++ munipack.spec 2 Jun 2008 13:08:58 -0000 1.4
@@ -1,67 +1,85 @@
Name: munipack
-Version: 0.3.1
-Release: 3%{?dist}
-Summary: MuniPack is a CCD photometry package
-
-License: GPLv2
+Version: 1.1.24
+Release: 1%{?dist}
+Summary: The C-Munipack is an astrophotometry software package
+License: GPLv2+
Group: Applications/Engineering
-URL: http://munipack.astronomy.cz/
-Source0: ftp://integral.sci.muni.cz/pub/munipack.new/%{name}-%{version}.tar.gz
-Patch0: munipack-0.3.1-iargc.patch
+URL: http://c-munipack.sourceforge.net/
+Source0: http://dl.sf.net/%{name}/c%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: cfitsio-devel
-BuildRequires: gcc-gfortran
+BuildRequires: cfitsio-devel, expat-devel
+Requires: cfitsio
+Provides: cmunipack
%description
-MuniPack is a CCD photometry package. Using MuniPack on a Linux server
-means that you have a powerful tool for redution of scientific CCD images.
+The C-Munipack is an astrophotometry software package,
+which offers a complete solution for reduction of images
+carried out by CCD camera, intended on a observation of
+variable stars. It provides a simple and intuitive graphical
+user interface.
+
+%package devel
+Summary: Libraries/include files for cmunipack
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Libraries/include files for cmunipack
%prep
-%setup -q -n %{name}-%{version}
-%patch -p1
+%setup -q -n c%{name}-%{version}
%build
-%configure FC=f95 FCFLAGS="%{optflags}"
-# Can not use %{_smp_mflags}, dependencies not tracked properly
-# configure overrides our CFLAGS, let us supply make with our ones
-make CFLAGS="%{optflags}"
+export CFLAGS="-I/usr/include/cfitsio %{optflags}"
+%configure
+make
%install
rm -rf $RPM_BUILD_ROOT
-install -Dm 755 ./autoflat/aflat $RPM_BUILD_ROOT%{_bindir}/aflat
-install -Dm 755 ./darkbat/darkbat $RPM_BUILD_ROOT%{_bindir}/darkbat
-install -Dm 755 ./darkbat/darkbat.bin $RPM_BUILD_ROOT%{_bindir}/darkbat.bin
-install -Dm 755 ./flatbat/flatbat $RPM_BUILD_ROOT%{_bindir}/flatbat
-install -Dm 755 ./flatbat/flatbat.bin $RPM_BUILD_ROOT%{_bindir}/flatbat.bin
-install -Dm 755 ./kombine/kombine $RPM_BUILD_ROOT%{_bindir}/kombine
-install -Dm 755 ./konve/konve $RPM_BUILD_ROOT%{_bindir}/konve
-install -Dm 755 ./meandark/mdark $RPM_BUILD_ROOT%{_bindir}/mdark
-install -Dm 755 ./munilist/munilist $RPM_BUILD_ROOT%{_bindir}/munilist
-install -Dm 755 ./munimatch/munimatch $RPM_BUILD_ROOT%{_bindir}/munimatch
-install -Dm 755 ./muniphot/muniphot $RPM_BUILD_ROOT%{_bindir}/muniphot
-install -Dm 755 ./picko/picko $RPM_BUILD_ROOT%{_bindir}/picko
+make DESTDIR=$RPM_BUILD_ROOT install
%clean
rm -rf $RPM_BUILD_ROOT
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
%files
%defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING INSTALL NEWS README
-%{_bindir}/aflat
-%{_bindir}/darkbat
-%{_bindir}/darkbat.bin
-%{_bindir}/flatbat
-%{_bindir}/flatbat.bin
-%{_bindir}/kombine
+%doc COPYING INSTALL doc/
%{_bindir}/konve
-%{_bindir}/mdark
%{_bindir}/munilist
-%{_bindir}/munimatch
+%{_bindir}/meanbias
+%{_bindir}/flatbat
+%{_bindir}/helcor
%{_bindir}/muniphot
-%{_bindir}/picko
+%{_bindir}/munimatch
+%{_bindir}/meandark
+%{_bindir}/munifind
+%{_bindir}/biasbat
+%{_bindir}/airmass
+%{_bindir}/timebat
+%{_bindir}/autoflat
+%{_bindir}/kombine
+%{_bindir}/darkbat
+%{_libdir}/libcmunipack.so.*
+%{_datadir}/c%{name}
+%{_mandir}/man1/*.1*
+
+%files devel
+%defattr(-,root,root,-)
+%exclude %{_libdir}/libcmunipack.la
+%{_libdir}/libcmunipack.a
+%{_libdir}/libcmunipack.so
+%{_includedir}/cmunipack.h
+
%changelog
+* Sun Jun 1 2008 Marek Mahut <mmahut(a)fedoraproject.org> - 1.1.24-1
+- Project fork to cmunipack
+
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng(a)fedoraproject.org> - 0.3.1-3
- Autorebuild for GCC 4.3
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/munipack/F-9/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 5 Dec 2007 09:59:23 -0000 1.2
+++ sources 2 Jun 2008 13:08:58 -0000 1.3
@@ -1 +1 @@
-719c22405466a7ce073e9b0f39bd3cbd munipack-0.3.1.tar.gz
+9a05e8a33a09e49b5bb36def5afb4636 cmunipack-1.1.24.tar.gz
15 years, 10 months
rpms/munipack/devel .cvsignore, 1.2, 1.3 munipack.spec, 1.3, 1.4 sources, 1.2, 1.3
by Marek Mahut
Author: mmahut
Update of /cvs/pkgs/rpms/munipack/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv25231
Modified Files:
.cvsignore munipack.spec sources
Log Message:
migration to C-Munipack
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/munipack/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 5 Dec 2007 09:59:23 -0000 1.2
+++ .cvsignore 1 Jun 2008 17:34:47 -0000 1.3
@@ -1 +1 @@
-munipack-0.3.1.tar.gz
+cmunipack-1.1.24.tar.gz
Index: munipack.spec
===================================================================
RCS file: /cvs/pkgs/rpms/munipack/devel/munipack.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- munipack.spec 19 Feb 2008 14:19:17 -0000 1.3
+++ munipack.spec 1 Jun 2008 17:34:47 -0000 1.4
@@ -1,67 +1,85 @@
Name: munipack
-Version: 0.3.1
-Release: 3%{?dist}
-Summary: MuniPack is a CCD photometry package
-
-License: GPLv2
+Version: 1.1.24
+Release: 1%{?dist}
+Summary: The C-Munipack is an astrophotometry software package
+License: GPLv2+
Group: Applications/Engineering
-URL: http://munipack.astronomy.cz/
-Source0: ftp://integral.sci.muni.cz/pub/munipack.new/%{name}-%{version}.tar.gz
-Patch0: munipack-0.3.1-iargc.patch
+URL: http://c-munipack.sourceforge.net/
+Source0: http://dl.sf.net/%{name}/c%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: cfitsio-devel
-BuildRequires: gcc-gfortran
+BuildRequires: cfitsio-devel, expat-devel
+Requires: cfitsio
+Provides: cmunipack
%description
-MuniPack is a CCD photometry package. Using MuniPack on a Linux server
-means that you have a powerful tool for redution of scientific CCD images.
+The C-Munipack is an astrophotometry software package,
+which offers a complete solution for reduction of images
+carried out by CCD camera, intended on a observation of
+variable stars. It provides a simple and intuitive graphical
+user interface.
+
+%package devel
+Summary: Libraries/include files for cmunipack
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Libraries/include files for cmunipack
%prep
-%setup -q -n %{name}-%{version}
-%patch -p1
+%setup -q -n c%{name}-%{version}
%build
-%configure FC=f95 FCFLAGS="%{optflags}"
-# Can not use %{_smp_mflags}, dependencies not tracked properly
-# configure overrides our CFLAGS, let us supply make with our ones
-make CFLAGS="%{optflags}"
+export CFLAGS="-I/usr/include/cfitsio %{optflags}"
+%configure
+make
%install
rm -rf $RPM_BUILD_ROOT
-install -Dm 755 ./autoflat/aflat $RPM_BUILD_ROOT%{_bindir}/aflat
-install -Dm 755 ./darkbat/darkbat $RPM_BUILD_ROOT%{_bindir}/darkbat
-install -Dm 755 ./darkbat/darkbat.bin $RPM_BUILD_ROOT%{_bindir}/darkbat.bin
-install -Dm 755 ./flatbat/flatbat $RPM_BUILD_ROOT%{_bindir}/flatbat
-install -Dm 755 ./flatbat/flatbat.bin $RPM_BUILD_ROOT%{_bindir}/flatbat.bin
-install -Dm 755 ./kombine/kombine $RPM_BUILD_ROOT%{_bindir}/kombine
-install -Dm 755 ./konve/konve $RPM_BUILD_ROOT%{_bindir}/konve
-install -Dm 755 ./meandark/mdark $RPM_BUILD_ROOT%{_bindir}/mdark
-install -Dm 755 ./munilist/munilist $RPM_BUILD_ROOT%{_bindir}/munilist
-install -Dm 755 ./munimatch/munimatch $RPM_BUILD_ROOT%{_bindir}/munimatch
-install -Dm 755 ./muniphot/muniphot $RPM_BUILD_ROOT%{_bindir}/muniphot
-install -Dm 755 ./picko/picko $RPM_BUILD_ROOT%{_bindir}/picko
+make DESTDIR=$RPM_BUILD_ROOT install
%clean
rm -rf $RPM_BUILD_ROOT
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
%files
%defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING INSTALL NEWS README
-%{_bindir}/aflat
-%{_bindir}/darkbat
-%{_bindir}/darkbat.bin
-%{_bindir}/flatbat
-%{_bindir}/flatbat.bin
-%{_bindir}/kombine
+%doc COPYING INSTALL doc/
%{_bindir}/konve
-%{_bindir}/mdark
%{_bindir}/munilist
-%{_bindir}/munimatch
+%{_bindir}/meanbias
+%{_bindir}/flatbat
+%{_bindir}/helcor
%{_bindir}/muniphot
-%{_bindir}/picko
+%{_bindir}/munimatch
+%{_bindir}/meandark
+%{_bindir}/munifind
+%{_bindir}/biasbat
+%{_bindir}/airmass
+%{_bindir}/timebat
+%{_bindir}/autoflat
+%{_bindir}/kombine
+%{_bindir}/darkbat
+%{_libdir}/libcmunipack.so.*
+%{_datadir}/c%{name}
+%{_mandir}/man1/*.1*
+
+%files devel
+%defattr(-,root,root,-)
+%exclude %{_libdir}/libcmunipack.la
+%{_libdir}/libcmunipack.a
+%{_libdir}/libcmunipack.so
+%{_includedir}/cmunipack.h
+
%changelog
+* Sun Jun 1 2008 Marek Mahut <mmahut(a)fedoraproject.org> - 1.1.24-1
+- Project fork to cmunipack
+
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng(a)fedoraproject.org> - 0.3.1-3
- Autorebuild for GCC 4.3
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/munipack/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 5 Dec 2007 09:59:23 -0000 1.2
+++ sources 1 Jun 2008 17:34:47 -0000 1.3
@@ -1 +1 @@
-719c22405466a7ce073e9b0f39bd3cbd munipack-0.3.1.tar.gz
+9a05e8a33a09e49b5bb36def5afb4636 cmunipack-1.1.24.tar.gz
15 years, 10 months