summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Allow for python interpreter path variation on non-LSB-compliant Linux ↵HEADv0.2.0masterJames Turner2019-03-281-4/+16
| | | | distributions (in particular Ubuntu).
* Fixes for changes to regular expression behaviour in Python 3.7.James Turner2019-03-281-4/+7
|
* Unset Conda's LD_RUN_PATH when building external IRAF packages, 1. to avoid ↵v0.1.4James Turner2018-02-081-1/+1
| | | | patchelf warnings, 2. because they don't actually need an RPATH and 3. because I think I have seen problems with patchelf + IRAF in the past (with Ureka). Disabling "binary_relocation" in meta.yaml is insufficient to avoid an RPATH being set (and actually makes things worse by leaving an absolute RPATH instead of a relative one, which later gets updated differently for each env by conda, breaking hard linking between the envs, with a lot of wasted disk space).
* Revert removal of .a and .o files in ac_build_iraf_pkg (in favour of ↵James Turner2017-07-261-3/+0
| | | | | | cleaning them up earlier in a recipe's build.sh), because some of the build.sh scripts copy libs into the source tree from elsewhere before running that script. This reverts commits 21a0c50 and 55f6f47.
* Correct a horrible typo in the last commit (blaming jet lag).James Turner2017-07-201-1/+1
|
* Remove any old .a or .o files before building IRAF packages, to avoid ↵James Turner2017-07-201-0/+3
| | | | linking problems.
* Report only failure, not success, to avoid a long string of "updated ↵James Turner2017-03-221-12/+3
| | | | extern.pkg" lines when installing iraf-all etc.
* Support conda IRAF packages named pyraf.pkgname, as well as iraf.pkgname.James Turner2016-12-211-2/+2
|
* Merge pull request #3 from jehturner/masterjehturner2016-12-011-1/+1
|\ | | | | Use new cl script in $iraf for building package help (in place of the PyRAF version in this repo.).
| * Try using new cl version of make_iraf_help in $iraf, to avoid PyRAF dependency.James Turner2016-11-301-1/+1
| |
* | Merge pull request #2 from jehturner/masterjehturner2016-10-271-0/+2
|\| | | | | Must create a bin -> bin.$IRAFARCH link when none exists to begin with
| * Need to create a bin -> bin.$IRAFARCH link even when none exists to begin with.James Turner2016-10-271-0/+2
| |
* | Merge pull request #1 from jehturner/masterjehturner2016-10-213-50/+97
|\| | | | | IRAF package build & install compatibility fixes for Linux & old OS python versions, package uninstallation support & an install robustness improvement.
| * Create extern.pkg if it doesn't already exist, for better foolproofing; we ↵James Turner2016-10-192-10/+19
| | | | | | | | already check that ur_extern.pkg exists, so this is unlikely to lead to extern.pkg being written to weird places when invoked improperly (not a big deal anyway).
| * Avoid trailing space in XC_LFLAGS when not already set, since this gets ↵James Turner2016-10-191-2/+3
| | | | | | | | passed to gcc as a non-existent filename, causing linking to fail!
| * Expand out ternary operators to support Python 2.4...James E.H. Turner2016-10-191-2/+9
| |
| * Avoid blank lines at the start of the file when adding/removing the 1st entry.James E.H. Turner2016-10-191-4/+9
| |
| * Support uninstallation of IRAF packages from extern.pkg.James Turner2016-10-192-15/+32
| |
| * Compatibility with old OS Python versions (specifically 2.4 in RHE5!).James Turner2016-10-181-30/+38
|/
* Serve IRAF package tarballs with plain HTTP for now, to avoid complaints ↵James E.H. Turner2016-09-281-9/+13
| | | | about SSL certificate verification and because I don't think SSL is actually a promising mechanism for cross-site authentication anyway (the password would probably need to be stored in the recipe's meta.yaml).
* Very simple script to serve local tarballs for the build process with HTTPS.James E.H. Turner2016-09-281-0/+34
|
* Make sure everything has a copyright notice (going back to the Ureka code ↵James E.H. Turner2016-09-215-3/+11
| | | | it's loosely based on, where applicable).
* Use new form for invoking ac_update_extern_pkg in ac_build_iraf_pkg.James E.H. Turner2016-09-061-1/+2
|
* Support user invocation of ac_config_iraf_pkg for fixing extern.pkg problems.James E.H. Turner2016-09-051-15/+55
|
* Make ac_update_extern_pkg non-executable, in favour of invoking it via ↵James E.H. Turner2016-09-051-5/+5
| | | | ac_config_iraf_pkg, since conda can break its interpreter path if there is one.
* Specify /bin/sh as the interpreter for good luck...James E.H. Turner2016-09-011-0/+2
|
* Deprecate unmangle_interpreter script, in favour of running python directly ↵James E.H. Turner2016-09-011-48/+0
| | | | on scripts with a messed-up interpreter path at install time (duh).
* A common post-install script for AstroConda IRAF packages (which runs python ↵James E.H. Turner2016-09-011-0/+30
| | | | on ac_update_extern_pkg directly, instead of messing with its interpreter path).
* Create a new file when editing extern.pkg, otherwise conda's hard links ↵James E.H. Turner2016-09-011-2/+7
| | | | propagate changes to the master IRAF package and other installations!
* Add missing update from last commit (due to mixed-up copies after renaming).James E.H. Turner2016-09-011-0/+1
|
* Remove extern.pkg from the build variant, so it doesn't end up in the ↵James E.H. Turner2016-09-012-2/+6
| | | | tarball & overwrite the existing one(s)
* Use slightly clearer name for script that builds IRAF help & apropos databases.James E.H. Turner2016-09-012-7/+7
|
* A missing name change to go with the last commit.James E.H. Turner2016-09-011-1/+1
|
* Rename scripts consistently to reflect use of AstroConda-specific conventions.James E.H. Turner2016-09-015-5/+5
|
* This was supposed to be renamed in the last commit but I think a copy got ↵James E.H. Turner2016-08-311-95/+0
| | | | saved afterwards so it wasn't removed as intended.
* Draft build script for AstroConda IRAF packages (for use in build.sh; with ↵James E.H. Turner2016-08-313-9/+185
| | | | the previous draft install script folded in, since that works better).
* Use new copy of stsdas mkapropos in softools, instead of depending on stsdas ↵James E.H. Turner2016-08-311-7/+6
| | | | being installed.
* Some remaining name & comment updates for the AstroConda version.James E.H. Turner2016-08-311-8/+7
|
* Add newlines when appending a new entry, now that ";\n\nkeep" gets added ↵James E.H. Turner2016-08-301-1/+1
| | | | without one at the start.
* Add a semicolon before the "keep" line in extern.pkg, to avoid a know CL ↵James E.H. Turner2016-08-291-13/+18
| | | | parsing bug when the last entry ends with a curly bracket.
* Add script to copy IRAF source tree & package config files to the conda ↵James E.H. Turner2016-08-251-0/+73
| | | | build environment and define the package in extern.pkg for the duration of the build.
* Add some more IRAF definition variables & rename them a bit more nicely.James E.H. Turner2016-08-252-4/+16
|
* Move iraf package filename definitions into their own file, for use by ↵James E.H. Turner2016-08-233-7/+12
| | | | multiple sh scripts. Also quote a few path variables properly, in case of spaces.
* Don't require interpreter to end with "python", since .* is greedy anyway ↵James E.H. Turner2016-08-231-1/+1
| | | | and it's conceivable we might want to specify something like "python3" in future.
* A script to undo conda's unwanted interpreter path mangling in ↵James E.H. Turner2016-08-231-0/+48
| | | | update_extern_pkg.
* Always use the OS Python in update_extern_pkg, to avoid conda changing its ↵James E.H. Turner2016-08-231-1/+5
| | | | interpreter path at build time and then running it before relocating the path properly at install time -- and so we know it will continue working after testing on any given OS.
* Improve handling of extra blank lines etc. with respect to the template.jturner2016-08-181-5/+13
|
* Make script to update extern.pkg executable.jturner2016-08-171-0/+0
|
* Add script to check the apparent success/failure of an IRAF package build, ↵jturner2016-08-111-0/+141
| | | | adapted from Ureka's build.iraf_package & check_manifest.
* Add python script to create the IRAF help & apropos databases for a ↵jturner2016-08-101-0/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | specified package (or the IRAF core), copied from Ureka (https://aeon.stsci.edu/ssb/svn/u-rel/trunk/bin/ur-genhelp). Here's a poor-man's copy of the history: ------------------------------------------------------------------------ r3321 | cslocum | 2014-06-20 09:34:36 -0400 (Fri, 20 Jun 2014) | 1 line update print statements in trunk/bin to be compatible with Python 3 ------------------------------------------------------------------------ r1630 | gemini_jturner | 2013-01-17 19:05:22 -0500 (Thu, 17 Jan 2013) | 2 lines Handle building the main help in iraf$lib as a special case ------------------------------------------------------------------------ r1627 | gemini_jturner | 2013-01-17 18:20:56 -0500 (Thu, 17 Jan 2013) | 2 lines Suppress PyRAF X display so it doesn't complain in the non-interactive build ------------------------------------------------------------------------ r1610 | gemini_jturner | 2013-01-16 19:25:54 -0500 (Wed, 16 Jan 2013) | 2 lines Create temporary iraf directory with login.cl if not run from one ------------------------------------------------------------------------ r1601 | gemini_jturner | 2013-01-16 12:24:09 -0500 (Wed, 16 Jan 2013) | 2 lines Updated one specified package at a time (will call from build.iraf_package) ------------------------------------------------------------------------ r1450 | stsci_cslocum | 2012-12-11 11:53:31 -0500 (Tue, 11 Dec 2012) | 1 line renamed bin scripts per ticket 95 ------------------------------------------------------------------------ r469 | gemini_jturner | 2012-03-06 16:22:33 -0500 (Tue, 06 Mar 2012) | 2 lines Don't only build help databases if they already exist; do them anyway. ------------------------------------------------------------------------ r345 | gemini_jturner | 2011-11-16 18:03:18 -0500 (Wed, 16 Nov 2011) | 3 lines Update ur_genhelp for new STScI fileutil location Fix ur_genhelp uparm$ error and left-over pyraf cache in ur-normalize ------------------------------------------------------------------------ r129 | stsci_sienkiew | 2010-09-15 16:22:40 -0400 (Wed, 15 Sep 2010) | 1 line regenerate iraf help files during ur-normalize ------------------------------------------------------------------------