summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiguel de Val-Borro2015-06-08 11:48:06 -0400
committerMiguel de Val-Borro2015-06-08 11:48:06 -0400
commitafdbc4dce6010d5b24f5d47bee4a8297169325c0 (patch)
tree8d849ca6073320a84e90f5f4e6f58e493228c50d
downloadaur-afdbc4dce6010d5b24f5d47bee4a8297169325c0.tar.gz
Initial import
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD43
-rw-r--r--iraf-bin.install9
-rw-r--r--iraf-firstrun.sh14
4 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6958f7f2255e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = iraf-bin
+ pkgdesc = Image Reduction and Analysis Facility
+ pkgver = 2.16
+ pkgrel = 5
+ url = http://iraf.noao.edu/
+ install = iraf-bin.install
+ arch = i686
+ arch = x86_64
+ license = CDDL
+ license = MIT
+ depends = tcsh
+ depends = libxmu
+ depends = ncurses
+ depends = tcl
+ provides = iraf
+ conflicts = iraf
+ noextract = iraf.lnux.x86.tar.gz
+ noextract = x11iraf-v2.0BETA-bin.linux.tar.gz
+ options = !strip
+ source = ftp://iraf.noao.edu/iraf/v216/PCIX/iraf.lnux.x86.tar.gz
+ source = http://iraf.noao.edu/x11iraf/x11iraf-v2.0BETA-bin.linux.tar.gz
+ source = iraf-firstrun.sh
+ md5sums = d956e667852c604f4108516fede804ce
+ md5sums = 059c26f38f2656d1acf9d3972cf761b0
+ md5sums = 92ee4b50477f8c5ab9d6105b90188eb8
+
+pkgname = iraf-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f3889e4605f5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Miguel de Val-Borro <miguel@archlinux.net>
+# Contributor: Christian Dersch <chrisdersch@gmail.com>
+
+pkgname=iraf-bin
+pkgver=2.16
+_ver=216
+_x11iraf=2.0BETA
+pkgrel=5
+pkgdesc="Image Reduction and Analysis Facility"
+arch=('i686' 'x86_64')
+url="http://iraf.noao.edu/"
+license=('CDDL' 'MIT')
+depends=('tcsh' 'libxmu' 'ncurses' 'tcl')
+[[ $CARCH = x86_64 ]] && depends=('tcsh' 'lib32-libxmu' 'lib32-ncurses' 'tcl')
+provides=('iraf')
+conflicts=('iraf')
+options=(!strip)
+install=iraf-bin.install
+
+source=(ftp://iraf.noao.edu/iraf/v${_ver}/PCIX/iraf.lnux.x86.tar.gz
+ http://iraf.noao.edu/x11iraf/x11iraf-v${_x11iraf}-bin.linux.tar.gz
+ iraf-firstrun.sh)
+[[ $CARCH = x86_64 ]] && source=(ftp://iraf.noao.edu/iraf/v${_ver}/PCIX/iraf.lnux.x86_64.tar.gz
+ http://iraf.noao.edu/x11iraf/x11iraf-v${_x11iraf}-bin.linux.tar.gz
+ iraf-firstrun.sh)
+
+md5sums=('d956e667852c604f4108516fede804ce'
+ '059c26f38f2656d1acf9d3972cf761b0'
+ '92ee4b50477f8c5ab9d6105b90188eb8')
+[[ $CARCH = x86_64 ]] && md5sums=('2e351177d6678b356bec13667137687c'
+ '059c26f38f2656d1acf9d3972cf761b0'
+ '92ee4b50477f8c5ab9d6105b90188eb8')
+
+noextract=(iraf.lnux.x86.tar.gz x11iraf-v${_x11iraf}-bin.linux.tar.gz)
+[[ $CARCH = x86_64 ]] && noextract=(iraf.lnux.x86_64.tar.gz x11iraf-v${_x11iraf}-bin.linux.tar.gz)
+
+package() {
+ mkdir -p $pkgdir/usr/{bin,local/src/x11iraf}
+ mkdir -p $pkgdir/iraf/iraf
+ install -m755 $srcdir/iraf-firstrun.sh $pkgdir/usr/bin
+ tar -C $pkgdir/iraf/iraf -xpf $srcdir/iraf.lnux.*.tar.gz
+ tar -C $pkgdir/usr/local/src/x11iraf -xpf $srcdir/x11iraf-v${_x11iraf}-bin.linux.tar.gz
+}
diff --git a/iraf-bin.install b/iraf-bin.install
new file mode 100644
index 000000000000..a0338a00d9de
--- /dev/null
+++ b/iraf-bin.install
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+post_install() {
+ echo "NOTE: Execute /usr/bin/iraf-firstrun.sh as root before first usage"
+}
+
+post_uninstall() {
+ echo "NOTE: Remove the dead symlinks in /usr/local/bin and /usr/local/lib"
+} \ No newline at end of file
diff --git a/iraf-firstrun.sh b/iraf-firstrun.sh
new file mode 100644
index 000000000000..b85d1cba906b
--- /dev/null
+++ b/iraf-firstrun.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+echo "Performing initial IRAF installation"
+if [ `id -u` != "0" ];
+then
+ echo "root previleges required, exit..."
+ exit 1
+else
+ echo "Install IRAF"
+ /iraf/iraf/unix/hlib/install.csh
+ echo "Install IRAF X11"
+ cd /usr/local/src/x11iraf
+ /usr/local/src/x11iraf/install
+fi