diff options
author | vit01 | 2021-01-09 02:17:16 +0800 |
---|---|---|
committer | vit01 | 2021-01-09 02:17:16 +0800 |
commit | f033a8968a028bbc8220f42ebdf9a9581737d628 (patch) | |
tree | de7b800932cbe638ce7d87d1dd117afc16eb82dc | |
download | aur-f033a8968a028bbc8220f42ebdf9a9581737d628.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 40 | ||||
-rw-r--r-- | PKGBUILD | 84 | ||||
-rw-r--r-- | cmake-patch.patch | 6 | ||||
-rw-r--r-- | gdl.profile | 1 |
4 files changed, 131 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7c11a7d64757 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,40 @@ +pkgbase = gnudatalanguage-gdlkernel + pkgdesc = An IDL (Interactive Data Language) compatible compiler (prepared for gdl_kernel) + pkgver = 1.0.0_rc.3 + pkgrel = 1 + url = https://github.com/gnudatalanguage/gdl + arch = i686 + arch = x86_64 + license = GPL + makedepends = cmake + depends = python + depends = python-numpy + depends = plplot + depends = glpk + depends = shapelib + depends = gsl + depends = readline + depends = hdf4 + depends = hdf5 + depends = netcdf + depends = netcdf-cxx + depends = wxgtk + depends = fftw + depends = pslib + depends = eccodes-git + depends = udunits + depends = eigen-git + depends = libtirpc + depends = libmagick6 + depends = libgeotiff + provides = gnudatalanguage + conflicts = gnudatalanguage + source = https://github.com/gnudatalanguage/gdl/archive/v1.0.0-rc.3.tar.gz + source = gdl.profile + source = cmake-patch.patch + sha512sums = 3fde22c7e709b9cdc72a23d2317c043037379c7903418211a699c7e5caa2ed17e78e32e6d2f9b4aa89200e729fc21555821140dfdd58a5a636a858e2841f6335 + sha512sums = b3a3589d2ce8eb5d49c902aa9bc43df0a0fcc369d17deb060026d34fa821881a212ce6aa02edc7ea6c0476b2faacc7455e467af7b5baf672e2653b71b162190f + sha512sums = cccdef1dcb1a4f1db51f45d02a6aa9e377cf54ca058eae0d858ba12db3060b4f36d621574aabff5b8ab07f933f54bd7700d05383b3be597951cabba19186380d + +pkgname = gnudatalanguage-gdlkernel + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ceaa773cb6e7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,84 @@ +# Maintainer: vit01 (vitirk) <me at ii-net dot tk> +# Maintainer: Jan Kohnert <bughunter at jan-kohnert.de> +# Contributor: Miguel de Val-Borro <miguel@archlinux.net> +# Contributor: James Tappin <jtappinatgmaildotcom> +# Contributor: Orlando Garcia Feal <rodland at gmail dot com> + +pkgname=gnudatalanguage-gdlkernel +pkgver=1.0.0_rc.3 +pkgrel=1 +pkgdesc="An IDL (Interactive Data Language) compatible compiler (prepared for gdl_kernel)" +arch=('i686' 'x86_64') +url="https://github.com/gnudatalanguage/gdl" +conflicts=('gnudatalanguage') +provides=('gnudatalanguage') +license=('GPL') +depends=('python' + 'python-numpy' + 'plplot' + 'glpk' + 'shapelib' + 'gsl' + 'readline' + 'hdf4' + 'hdf5' + 'netcdf' + 'netcdf-cxx' + 'wxgtk' + 'fftw' + 'pslib' + 'eccodes-git' + 'udunits' + 'eigen-git' + 'libtirpc' + 'libmagick6' + 'libgeotiff') +makedepends=('cmake') +#options=('!makeflags') +source=("https://github.com/gnudatalanguage/gdl/archive/v1.0.0-rc.3.tar.gz" + 'gdl.profile' + 'cmake-patch.patch' +) +sha512sums=( +'3fde22c7e709b9cdc72a23d2317c043037379c7903418211a699c7e5caa2ed17e78e32e6d2f9b4aa89200e729fc21555821140dfdd58a5a636a858e2841f6335' +'b3a3589d2ce8eb5d49c902aa9bc43df0a0fcc369d17deb060026d34fa821881a212ce6aa02edc7ea6c0476b2faacc7455e467af7b5baf672e2653b71b162190f' +'cccdef1dcb1a4f1db51f45d02a6aa9e377cf54ca058eae0d858ba12db3060b4f36d621574aabff5b8ab07f933f54bd7700d05383b3be597951cabba19186380d' +) + +prepare() { + patch -R ${srcdir}/gdl-1.0.0-rc.3/CMakeLists.txt cmake-patch.patch +} + +build() { + cd ${srcdir}/gdl-1.0.0-rc.3 + if [[ -d build ]]; then + rm -r build + fi + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DHDF5=NO \ + -DHDFDIR=/opt/hdf4 \ + -DFFTW=YES \ + -DLIBPROJ4=YES \ + -DGRAPHICSMAGICK=ON -DMAGICK=ON \ + -DGLPK=YES \ + -DPYTHON=YES \ + -DPYTHONVERSION=3 \ + -DPYTHON_MODULE=NO \ + -DWXWIDGETS=YES \ + -DGRIB=YES \ + -DQHULL=YES \ + -DUDUNITS=YES \ + -DPSLIB=YES .. + + cd .. + make -j3 +} + +package() { + cd ${srcdir}/gdl-1.0.0-rc.3/ + make DESTDIR=${pkgdir} install + + install -D -m755 ../../gdl.profile "${pkgdir}/etc/profile.d/gdl.sh" +} diff --git a/cmake-patch.patch b/cmake-patch.patch new file mode 100644 index 000000000000..a06e8a4cef4d --- /dev/null +++ b/cmake-patch.patch @@ -0,0 +1,6 @@ +1061a1062 +> if(WIN32) +1062a1064,1066 +> else(WIN32) +> add_custom_target(symlink_gdl ALL ${CMAKE_COMMAND} -E create_symlink ${GDLLOCATION} ${CMAKE_SOURCE_DIR}/src/gdl DEPENDS gdl) +> endif(WIN32) diff --git a/gdl.profile b/gdl.profile new file mode 100644 index 000000000000..3777162abcdf --- /dev/null +++ b/gdl.profile @@ -0,0 +1 @@ +export GDL_PATH=+/usr/share/gnudatalanguage/lib |