summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-01-31 14:43:27 -0500
committerCarlos Aznarán Laos2022-01-31 14:43:27 -0500
commit0697d600762ce6e2cc9d81eef10a3a1ee62711a4 (patch)
tree6e0b4807c2b059f6a555bf05046754383cf39a1c
parenta65b0841306ccaf5e77c6d40d9a384a9fa0fb618 (diff)
downloadaur-0697d600762ce6e2cc9d81eef10a3a1ee62711a4.tar.gz
Add patch
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD14
2 files changed, 13 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 292fa893ea0c..e584066b2e8b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 5294357ebbc8..b38827322238 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
)"
}