diff options
author | Carlos Aznarán Laos | 2022-01-31 14:43:27 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-01-31 14:43:27 -0500 |
commit | 0697d600762ce6e2cc9d81eef10a3a1ee62711a4 (patch) | |
tree | 6e0b4807c2b059f6a555bf05046754383cf39a1c | |
parent | a65b0841306ccaf5e77c6d40d9a384a9fa0fb618 (diff) | |
download | aur-0697d600762ce6e2cc9d81eef10a3a1ee62711a4.tar.gz |
Add patch
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 13 insertions, 3 deletions
@@ -1,7 +1,7 @@ pkgbase = octave-fits pkgdesc = The Octave-FITS package provides functions for reading, and writing FITS (Flexible Image Transport System) files. This package uses the libcfitsio library pkgver = 1.0.7 - pkgrel = 2 + pkgrel = 3 url = https://octave.sourceforge.io/fits install = octave-fits.install arch = any @@ -11,7 +11,7 @@ _pack=fits pkgname=octave-${_pack} pkgver=1.0.7 -pkgrel=2 +pkgrel=3 pkgdesc="The Octave-FITS package provides functions for reading, and writing FITS (Flexible Image Transport System) files. This package uses the libcfitsio library" arch=(any) url="https://octave.sourceforge.io/${_pack}" @@ -24,6 +24,7 @@ backup=() options=() install=${pkgname}.install _archive=${_pack}-${pkgver}.tar.gz +_archive_patched=${_pack}-${pkgver}-patched.tar.gz source=("https://downloads.sourceforge.net/octave/${_archive}") noextract=("${_archive}") sha512sums=('e9dc1cdab6262946564c9ae34591100d938146bb8e4631ae7fb7b2eb33aaa0246312ac274d14de23d101b8d1533d825778c9fbb31ecd68a1c78f01e2e48812ba') @@ -39,6 +40,15 @@ _install_dir() { cp -rT "$src" "$dst" } +prepare() { + cd "$srcdir" + tar xzf "$_archive" + # https://git.altlinux.org/srpms/o/octave-fits.git?p=octave-fits.git;a=blob;f=octave-package-fits.spec;hb=HEAD#l41 + sed -i 's/D_NINT/octave::math::x_nint/g' ${_pack}-${pkgver}/src/*.cc + cat ${_pack}-${pkgver}/src/save_fits_image_multi_ext.cc + tar czf "$_archive_patched" "$_pack-$pkgver" +} + build() { _prefix="$srcdir"/install_prefix _archprefix="$srcdir"/install_archprefix @@ -48,7 +58,7 @@ build() { cat <<-EOF pkg local_list octave_packages; pkg prefix $_prefix $_archprefix; - pkg install -verbose -nodeps $_archive; + pkg install -verbose -nodeps $_archive_patched; EOF )" } |