summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Kohnert2024-05-01 01:14:08 +0200
committerJan Kohnert2024-05-01 01:14:08 +0200
commitd5ccfa05a92801fb9f9ade0a41cb0fb6057f051b (patch)
treea079e7a8e3bbd305b7f252529f4cefd576cf9025
parented89a5ce510f102dc6e52496e028ce7194efef4a (diff)
downloadaur-plplot.tar.gz
Resolve "Fix build error with Python 3.12"
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD41
2 files changed, 23 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index efe0fd4d89bd..57aa789832a5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,17 @@
pkgbase = plplot
pkgdesc = A cross-platform software package for creating scientific plots
pkgver = 5.15.0
- pkgrel = 7
+ pkgrel = 8
url = http://plplot.sourceforge.net/
arch = i686
arch = x86_64
- license = LGPL
- license = custom
+ license = LGPL-2.0-or-later
+ license = GPL-2.0-or-later
+ license = LicenseRef-custom
makedepends = cmake
makedepends = jdk-openjdk
makedepends = pkg-config
+ makedepends = python-setuptools
makedepends = swig
depends = cairo
depends = gcc-libs
diff --git a/PKGBUILD b/PKGBUILD
index 2a198ec5f665..31893c0b16aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,11 +5,15 @@
# Contributor: Eric Belanger <eric@archlinux.org>
pkgname=plplot
pkgver=5.15.0
-pkgrel=7
+pkgrel=8
pkgdesc="A cross-platform software package for creating scientific plots"
arch=("i686" "x86_64")
url="http://plplot.sourceforge.net/"
-license=("LGPL" "custom")
+license=(
+ "LGPL-2.0-or-later"
+ "GPL-2.0-or-later"
+ "LicenseRef-custom"
+)
depends=(
"cairo"
"gcc-libs"
@@ -32,7 +36,13 @@ depends=(
"wxwidgets-common"
"wxwidgets-gtk3"
)
-makedepends=("cmake" "jdk-openjdk" "pkg-config" "swig")
+makedepends=(
+ "cmake"
+ "jdk-openjdk"
+ "pkg-config"
+ "python-setuptools"
+ "swig"
+)
optdepends=("bash")
options=("!libtool")
source=(
@@ -56,26 +66,11 @@ build() {
fi
mkdir build
cd build
- cmake \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DENABLE_ada=OFF \
- -DENABLE_c=ON \
- -DENABLE_cxx=ON \
- -DENABLE_d=OFF \
- -DENABLE_fortran=OFF \
- -DENABLE_itcl=OFF \
- -DENABLE_itk=OFF \
- -DENABLE_java=ON \
- -DENABLE_lua=ON \
- -DENABLE_ocaml=OFF \
- -DENABLE_octave=OFF \
- -DENABLE_pyqt5=OFF \
- -DENABLE_python=ON \
- -DENABLE_qt=ON \
- -DENABLE_tcl=ON \
- -DENABLE_tk=ON \
- -DENABLE_wxwidgets=ON \
- -DPLD_wxwidgets=ON ..
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_ada=OFF -DENABLE_c=ON -DENABLE_cxx=ON -DENABLE_d=OFF \
+ -DENABLE_fortran=OFF -DENABLE_itcl=OFF -DENABLE_itk=OFF -DENABLE_java=ON -DENABLE_lua=ON \
+ -DENABLE_ocaml=OFF -DENABLE_octave=OFF -DENABLE_pyqt5=OFF -DENABLE_python=ON -DENABLE_qt=ON \
+ -DENABLE_tcl=ON -DENABLE_tk=ON -DENABLE_wxwidgets=ON -DPLD_wxwidgets=ON ..
+
make
}