diff options
author | Muflone | 2015-06-13 17:59:18 +0200 |
---|---|---|
committer | Muflone | 2015-06-13 17:59:18 +0200 |
commit | f45ca8e37c402a71b8c6248d75d3096df94e755e (patch) | |
tree | d6e818608f7488fbd726d3e126f5780790f0b4e8 /PKGBUILD | |
download | aur-iseriesaccess7.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e081479dace7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,91 @@ +# Maintainer: Muflone <muflone@vbsimple.net> + +pkgname=iseriesaccess7 +pkgver=7.1.0.1.0 +pkgrel=1 +_filever='7.1.0-1.0' +pkgdesc="IBM iSeries Access provides a 5250 emulator and others tools for IBM iSeries (formerly known as AS400). This package provides the version 7, actually the latest version compatible with newer servers." +arch=(i686 x86_64) +url="http://www-03.ibm.com/systems/power/software/i/access/linux.html" +license=('custom') +makedepends=(zenity) +depends=(unixodbc xorg-fonts-75dpi xorg-fonts-100dpi desktop-file-utils libstdc++5) +optdepends=('rpm: diagnostic package information for cwbmedic') +provides=(iseriesaccess) +conflicts=(iseriesaccess iseriesaccess5 iseriesaccess6) +install=package.install +source=( + "file://iSeriesAccess-${_filever}.i386.rpm" + "iseriesaccess_i686.conf" + "iseriesaccess_x86_64.conf" + "iseriesaccess.conf" + "ibm5250" + "ibm5250.png" + "ibm5250.desktop" + "setup5250" + "setup5250.png" + "setup5250.desktop" + ) +md5sums=( + 'ec70565b14223bad99f9255e8d4318b4' + '346745e55dca69c03bda3a5e9a6931e1' + 'e5bddef5fef091cc01c222cfafa49a8b' + '588ba7d61aa2eedeb7c88641b87760f8' + 'a749197995b5e9ad488567dbea826be2' + '58703c74e4908fbc4df41bc32e35ab51' + '85bf8a1c091f59ef5357429161db1514' + '06861ad18da3fefc73097a59054cf80a' + '8b9a1d6ab9513699a95ababab85ba3c2' + 'f14cbb1cd9d72a29808978a64e1852e0' + ) +DLAGENTS=( + "${DLAGENTS[@]}" + 'local::/bin/true' + 'file::/bin/ln -s "$(zenity --file-selection --title="Select resource for %u" --file-filter $(basename %u))" %o' + ) +_bindir='bin' + +if [ "${CARCH}" = 'x86_64' ] +then + source+=("file://iSeriesAccess-${_filever}.x86_64.rpm") + md5sums+=('952a80bd835c8efb187695083adf2e2a') + depends+=(lib32-libstdc++5 lib32-libxpm lib32-libxmu lib32-libxp lib32-openmotif lib32-unixodbc) + _bindir='bin64' +else + depends+=(openmotif) +fi + +package() { + msg2 "Installing files for the package..." + cp -r opt "${pkgdir}" + install -d "${pkgdir}/etc/ld.so.conf.d" + install -m 644 -t "${pkgdir}/etc/ld.so.conf.d/" iseriesaccess_${CARCH}.conf + + msg2 "Creating configuration files..." + install -d "${pkgdir}/etc/conf.d" + install -m 644 -t "${pkgdir}/etc/conf.d" iseriesaccess.conf + + msg2 "Creating symlinks for executable..." + install -d "${pkgdir}/usr/bin" + for file in cwbcopwr cwbping cwbrunsql cwbtrc rmtcmd rmtodbc + do + ln -s /opt/ibm/iSeriesAccess/${_bindir}/${file} "${pkgdir}/usr/bin/" + done + install -m 755 -t "${pkgdir}/usr/bin" setup5250 + install -m 755 -t "${pkgdir}/usr/bin" ibm5250 + + msg2 "Installing license file..." + install -d "${pkgdir}/usr/share/licenses/${pkgname}" + ln -s /opt/ibm/iSeriesAccess/doc/license.txt "${pkgdir}/usr/share/licenses/${pkgname}/" + + msg2 "Installing icons..." + install -d "$pkgdir/usr/share/pixmaps" + install -m 644 -t "$pkgdir/usr/share/pixmaps" ibm5250.png + install -m 644 -t "$pkgdir/usr/share/pixmaps" setup5250.png + + msg2 "Installing desktop files..." + install -d "$pkgdir/usr/share/applications" + install -m 644 -t "$pkgdir/usr/share/applications" ibm5250.desktop + install -m 644 -t "$pkgdir/usr/share/applications" setup5250.desktop +} + |