Skip to content

Commit bb53ce3

Browse files
committed
Fix runtime dependencies (12/n)
1 parent 2370b41 commit bb53ce3

13 files changed

Lines changed: 111 additions & 96 deletions

File tree

mingw-w64-adol-c/PKGBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ _realname=adol-c
44
pkgbase=mingw-w64-${_realname}
55
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
66
pkgver=2.7.2
7-
pkgrel=4
7+
pkgrel=5
88
pkgdesc='Automatic Differentiation of Algorithms written in C/C++ (mingw-w64)'
99
arch=('any')
1010
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
11-
depends=("${MINGW_PACKAGE_PREFIX}-boost")
11+
depends=("${MINGW_PACKAGE_PREFIX}-boost"
12+
$([[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-openmp"))
1213
makedepends=("${MINGW_PACKAGE_PREFIX}-autotools"
13-
$([[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-openmp")
1414
"${MINGW_PACKAGE_PREFIX}-cc")
1515
license=('EPL')
1616
url='https://github.com/coin-or/ADOL-C'

mingw-w64-bsdfprocessor/PKGBUILD

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,22 @@ _realname=bsdfprocessor
44
pkgbase=mingw-w64-${_realname}
55
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
66
pkgver=1.2.1
7-
pkgrel=2
7+
pkgrel=3
88
epoch=
99
pkgdesc="Application for displaying and editing of BSDF files (mingw-w64)"
1010
arch=('any')
1111
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64')
1212
url='https://github.com/KimuraRyo/BSDFProcessor'
1313
license=('MPL2')
14-
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
15-
"${MINGW_PACKAGE_PREFIX}-cc"
14+
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
15+
"${MINGW_PACKAGE_PREFIX}-cmake"
16+
"${MINGW_PACKAGE_PREFIX}-ninja"
1617
"${MINGW_PACKAGE_PREFIX}-eigen3"
1718
"${MINGW_PACKAGE_PREFIX}-libbsdf")
1819
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
1920
"${MINGW_PACKAGE_PREFIX}-OpenSceneGraph"
20-
"${MINGW_PACKAGE_PREFIX}-osgQt")
21+
"${MINGW_PACKAGE_PREFIX}-osgQt"
22+
$([[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-openmp"))
2123
source=(${_realname}-${pkgver}.tar.gz::"https://github.com/KimuraRyo/${_realname}/archive/v${pkgver}.tar.gz"
2224
'optimisations-CMakeLists.txt.patch')
2325
sha256sums=('5f9325fa887d275453bddbb18c4b794fe0ce83bb439fa486f687c468bf27c4f4'
@@ -34,11 +36,11 @@ build() {
3436

3537
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
3638
${MINGW_PREFIX}/bin/cmake \
37-
-G"MSYS Makefiles" \
39+
-G"Ninja" \
3840
-DCMAKE_BUILD_TYPE=Release \
3941
-DEIGEN3_INCLUDE_DIR=${MINGW_PREFIX}/include/eigen3 \
4042
-DLIBBSDF_DIR=${MINGW_PREFIX}/include/libbsdf \
41-
-DCMAKE_CXX_FLAGS=-std=c++11 \
43+
-DCMAKE_CXX_STANDARD=11 \
4244
../${_realname}-${pkgver}
4345

4446
cmake --build .

mingw-w64-graphicsmagick/PKGBUILD

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ _realname=graphicsmagick
44
pkgbase=mingw-w64-${_realname}
55
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
66
pkgver=1.3.37
7-
pkgrel=1
7+
pkgrel=2
88
pkgdesc="An image viewing/manipulation program (mingw-w64)"
99
arch=('any')
1010
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
@@ -32,7 +32,8 @@ depends=("${MINGW_PACKAGE_PREFIX}-bzip2"
3232
"${MINGW_PACKAGE_PREFIX}-libwinpthread-git"
3333
"${MINGW_PACKAGE_PREFIX}-xz"
3434
"${MINGW_PACKAGE_PREFIX}-zlib"
35-
"${MINGW_PACKAGE_PREFIX}-zstd")
35+
"${MINGW_PACKAGE_PREFIX}-zstd"
36+
$([[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-openmp"))
3637
#"${MINGW_PACKAGE_PREFIX}-perl"
3738
optdepends=("${MINGW_PACKAGE_PREFIX}-ghostscript: for Ghostscript support")
3839
options=('staticlibs' 'strip' 'libtool')
@@ -72,11 +73,10 @@ prepare() {
7273
}
7374

7475
build() {
76+
[[ -d ${srcdir}/build-${MSYSTEM} ]] && rm -rf ${srcdir}/build-${MSYSTEM}
77+
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
78+
7579
export lt_cv_deplibs_check_method='pass_all'
76-
cd GraphicsMagick-${pkgver}
77-
[[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST}
78-
mkdir -p ${srcdir}/build-${MINGW_CHOST}
79-
cd ${srcdir}/build-${MINGW_CHOST}
8080

8181
../GraphicsMagick-${pkgver}/configure \
8282
--prefix=${MINGW_PREFIX} \
@@ -100,7 +100,7 @@ build() {
100100
}
101101

102102
package() {
103-
cd ${srcdir}/build-${MINGW_CHOST}
103+
cd ${srcdir}/build-${MSYSTEM}
104104
make -j1 DESTDIR="${pkgdir}" install
105105
local PREFIX_WIN=$(cygpath -m ${MINGW_PREFIX})
106106
# fix path references in some files.

mingw-w64-imagemagick/PKGBUILD

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
66
_basever=7.0.10
77
_rc=-11
88
pkgver=${_basever}${_rc//-/.} # pkgver doesn't have "," "/", "-" and space.
9-
pkgrel=6
9+
pkgrel=7
1010
pkgdesc="An image viewing/manipulation program (mingw-w64)"
1111
arch=('any')
1212
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
@@ -49,6 +49,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-bzip2"
4949
"${MINGW_PACKAGE_PREFIX}-xz"
5050
"${MINGW_PACKAGE_PREFIX}-zlib"
5151
"${MINGW_PACKAGE_PREFIX}-zstd"
52+
$([[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-openmp")
5253
)
5354
optdepends=("${MINGW_PACKAGE_PREFIX}-ghostscript: for Ghostscript support"
5455
"${MINGW_PACKAGE_PREFIX}-openexr: for OpenEXR support"
@@ -107,8 +108,8 @@ build() {
107108
[[ $CARCH = "i686" ]] && EXTRAOPTS="--with-gcc-arch=i686"
108109
[[ $CARCH = "x86_64" ]] && EXTRAOPTS="" #EXTRAOPTS="--with-gcc-arch=x86-64"
109110

110-
[[ -d build-${MINGW_CHOST} ]] && rm -rf build-${MINGW_CHOST}
111-
mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST}
111+
[[ -d build-${MSYSTEM} ]] && rm -rf build-${MSYSTEM}
112+
mkdir -p build-${MSYSTEM} && cd build-${MSYSTEM}
112113

113114
#--with-lcms2, --with-opencl, --without-ltdl
114115
../ImageMagick-${_basever}${_rc}/configure \
@@ -156,7 +157,7 @@ build() {
156157
}
157158

158159
package() {
159-
cd ${srcdir}/build-${MINGW_CHOST}
160+
cd ${srcdir}/build-${MSYSTEM}
160161
if check_option "debug" "y"; then
161162
MAKE_VERBOSE="V=1"
162163
fi

mingw-w64-libbotan/PKGBUILD

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ _realname=libbotan
44
pkgbase="mingw-w64-${_realname}"
55
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
66
pkgver=2.18.2
7-
pkgrel=1
7+
pkgrel=2
88
arch=('any')
99
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
1010
url='https://botan.randombit.net/'
@@ -14,7 +14,8 @@ depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
1414
"${MINGW_PACKAGE_PREFIX}-bzip2"
1515
"${MINGW_PACKAGE_PREFIX}-sqlite3"
1616
"${MINGW_PACKAGE_PREFIX}-zlib"
17-
"${MINGW_PACKAGE_PREFIX}-xz")
17+
"${MINGW_PACKAGE_PREFIX}-xz"
18+
$([[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-openmp"))
1819
makedepends=("${MINGW_PACKAGE_PREFIX}-python"
1920
"${MINGW_PACKAGE_PREFIX}-python-sphinx"
2021
"${MINGW_PACKAGE_PREFIX}-python-imagesize"
@@ -46,9 +47,8 @@ prepare() {
4647
}
4748

4849
build() {
49-
rm -rf build-${MINGW_CHOST}
50-
cp -rf Botan-${pkgver} build-${MINGW_CHOST}
51-
cd build-${MINGW_CHOST}
50+
[[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}"/build-${MSYSTEM}
51+
cp -rf "${srcdir}"/Botan-${pkgver} "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
5252

5353
local BUILD_TYPE_FLAGS=''
5454
if check_option 'debug' 'y'; then
@@ -80,12 +80,12 @@ build() {
8080
}
8181

8282
check() {
83-
cd "${srcdir}/build-${MINGW_CHOST}"
83+
cd "${srcdir}/build-${MSYSTEM}"
8484
./botan-test
8585
}
8686

8787
package() {
88-
cd "${srcdir}/build-${MINGW_CHOST}"
88+
cd "${srcdir}/build-${MSYSTEM}"
8989
MSYS2_ARG_CONV_EXCL="--prefix=;--libdir=;--bindir=" \
9090
DESTDIR="${pkgdir}" \
9191
make install

mingw-w64-libosmscout/PKGBUILD

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ _realname=libosmscout
44
pkgbase=mingw-w64-${_realname}
55
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
66
pkgver=1.1.0
7-
pkgrel=2
7+
pkgrel=3
88
pkgdesc="A Library for offline map rendering, routing and location lookup based on OpenStreetMap data"
99
arch=('any')
1010
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
@@ -24,7 +24,8 @@ depends=("${MINGW_PACKAGE_PREFIX}-cairo"
2424
"${MINGW_PACKAGE_PREFIX}-qt5-declarative"
2525
"${MINGW_PACKAGE_PREFIX}-qt5-svg"
2626
"${MINGW_PACKAGE_PREFIX}-qt5-location"
27-
"${MINGW_PACKAGE_PREFIX}-zlib")
27+
"${MINGW_PACKAGE_PREFIX}-zlib"
28+
$([[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-openmp"))
2829
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
2930
"${MINGW_PACKAGE_PREFIX}-cmake"
3031
"${MINGW_PACKAGE_PREFIX}-ninja"
@@ -37,7 +38,7 @@ sha256sums=('d104bffdfee7a056c86ff962865f5b69f3331be242b5d6a2aa4ccf6b04d2bfd5')
3738

3839
build() {
3940
[[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}"/build-${MSYSTEM}
40-
mkdir ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
41+
mkdir "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
4142

4243
if check_option "debug" "y"; then
4344
_build_type="Debug"

mingw-w64-libsoxr/PKGBUILD

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ _realname=libsoxr
44
pkgbase=mingw-w64-${_realname}
55
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
66
pkgver=0.1.3
7-
pkgrel=2
7+
pkgrel=3
88
pkgdesc="The SoX Resampler library that aims to give fast and high quality results for any constant resampling ratio (mingw-w64)"
99
arch=('any')
1010
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
@@ -13,8 +13,10 @@ license=("LGPL")
1313
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
1414
"${MINGW_PACKAGE_PREFIX}-pkg-config"
1515
"${MINGW_PACKAGE_PREFIX}-cmake"
16+
"${MINGW_PACKAGE_PREFIX}-ninja"
1617
"git")
17-
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs")
18+
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
19+
$([[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-openmp"))
1820
source=("git+https://git.code.sf.net/p/soxr/code#commit=945b592b70470e29f917f4de89b4281fbbd540c0"
1921
"0001-libsoxr-fix-pc-file-installation.patch"
2022
"0002-libsoxr-fix-documentation-installation.patch"
@@ -32,55 +34,55 @@ prepare() {
3234

3335
build() {
3436
# Build shared
35-
[[ -d "build-${MINGW_CHOST}-shared" ]] && rm -rf "build-${MINGW_CHOST}-shared"
36-
mkdir -p "${srcdir}/build-${MINGW_CHOST}-shared"
37-
cd "${srcdir}/build-${MINGW_CHOST}-shared"
37+
[[ -d "build-${MSYSTEM}-shared" ]] && rm -rf "build-${MSYSTEM}-shared"
38+
mkdir -p "${srcdir}/build-${MSYSTEM}-shared" && cd "${srcdir}/build-${MSYSTEM}-shared"
3839

3940
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
40-
${MINGW_PREFIX}/bin/cmake \
41-
-G"MSYS Makefiles" \
41+
${MINGW_PREFIX}/bin/cmake -Wno-dev \
42+
-G"Ninja" \
4243
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
4344
-DCMAKE_BUILD_TYPE=Release \
4445
-DBUILD_EXAMPLES=OFF \
46+
-DBUILD_TESTS=OFF \
4547
-DBUILD_SHARED_LIBS=ON \
4648
-DWITH_AVFFT=OFF \
4749
-DWITH_LSR_BINDINGS=ON \
4850
-DWITH_OPENMP=ON \
4951
-DWITH_PFFFT=ON \
5052
../code
51-
52-
make
53-
53+
54+
${MINGW_PREFIX}/bin/cmake --build .
55+
5456
# Build static
55-
[[ -d "build-${MINGW_CHOST}-static" ]] && rm -rf "build-${MINGW_CHOST}-static"
56-
mkdir -p "${srcdir}/build-${MINGW_CHOST}-static"
57-
cd "${srcdir}/build-${MINGW_CHOST}-static"
57+
[[ -d "build-${MSYSTEM}-static" ]] && rm -rf "build-${MSYSTEM}-static"
58+
mkdir -p "${srcdir}/build-${MSYSTEM}-static" && cd "${srcdir}/build-${MSYSTEM}-static"
5859

5960
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
60-
${MINGW_PREFIX}/bin/cmake \
61-
-G"MSYS Makefiles" \
61+
${MINGW_PREFIX}/bin/cmake -Wno-dev \
62+
-G"Ninja" \
6263
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
6364
-DCMAKE_BUILD_TYPE=Release \
6465
-DBUILD_EXAMPLES=OFF \
66+
-DBUILD_TESTS=OFF \
6567
-DBUILD_SHARED_LIBS=OFF \
6668
-DWITH_AVFFT=OFF \
6769
-DWITH_LSR_BINDINGS=ON \
6870
-DWITH_OPENMP=ON \
6971
-DWITH_PFFFT=ON \
7072
../code
71-
72-
make
73+
74+
${MINGW_PREFIX}/bin/cmake --build .
7375
}
7476

7577
package() {
7678
# Install shared
77-
cd "${srcdir}/build-${MINGW_CHOST}-shared"
78-
make DESTDIR=${pkgdir} install
79+
cd "${srcdir}/build-${MSYSTEM}-static"
80+
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
7981

8082
# Install static
81-
cd "${srcdir}/build-${MINGW_CHOST}-static"
82-
make DESTDIR=${pkgdir} install
83-
83+
cd "${srcdir}/build-${MSYSTEM}-shared"
84+
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
85+
8486
# License
8587
install -Dm644 ${srcdir}/code/LICENCE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
8688
install -Dm644 ${srcdir}/code/COPYING.LGPL ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/

mingw-w64-ngspice/PKGBUILD

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ _realname=ngspice
1212
pkgbase=mingw-w64-${_realname}
1313
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
1414
pkgver=35
15-
pkgrel=2
15+
pkgrel=3
1616
pkgdesc="Mixed-level/Mixed-signal circuit simulator based on Spice3f5, Cider1b1, and Xspice (mingw-w64)"
1717
url='https://ngspice.sourceforge.io/'
1818
license=('BSD')
@@ -23,6 +23,7 @@ conflicts=(${MINGW_PACKAGE_PREFIX}-${_realname}-git)
2323
replaces=(${MINGW_PACKAGE_PREFIX}-${_realname}-git)
2424
depends=(
2525
"${MINGW_PACKAGE_PREFIX}-gcc-libs"
26+
$([[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-openmp")
2627
)
2728
makedepends=(
2829
"${MINGW_PACKAGE_PREFIX}-autotools"
@@ -46,8 +47,8 @@ prepare() {
4647
}
4748

4849
build() {
49-
[[ -d "${srcdir}/build-shared-${CARCH}" ]] && rm -rf "${srcdir}/build-shared-${CARCH}"
50-
mkdir -p "${srcdir}/build-shared-${CARCH}" && cd "${srcdir}/build-shared-${CARCH}"
50+
[[ -d "${srcdir}/build-shared-${MSYSTEM}" ]] && rm -rf "${srcdir}/build-shared-${MSYSTEM}"
51+
mkdir -p "${srcdir}/build-shared-${MSYSTEM}" && cd "${srcdir}/build-shared-${MSYSTEM}"
5152

5253
# FS#45230, create so lib
5354
# shared lib sets flags and modifies headers, needs dedicated pass
@@ -67,8 +68,8 @@ build() {
6768
make
6869

6970
cd "${srcdir}/${_realname}-${pkgver}"
70-
[[ -d "${srcdir}/build-static-${CARCH}" ]] && rm -rf "${srcdir}/build-static-${CARCH}"
71-
mkdir -p "${srcdir}/build-static-${CARCH}" && cd "${srcdir}/build-static-${CARCH}"
71+
[[ -d "${srcdir}/build-static-${MSYSTEM}" ]] && rm -rf "${srcdir}/build-static-${MSYSTEM}"
72+
mkdir -p "${srcdir}/build-static-${MSYSTEM}" && cd "${srcdir}/build-static-${MSYSTEM}"
7273

7374
# gcc is being weird
7475
LDFLAGS+=" -lgdi32"
@@ -85,10 +86,10 @@ build() {
8586
}
8687

8788
package() {
88-
cd "${srcdir}/build-static-${CARCH}"
89+
cd "${srcdir}/build-static-${MSYSTEM}"
8990
make DESTDIR="${pkgdir}" install
9091

91-
cd "${srcdir}/build-shared-${CARCH}"
92+
cd "${srcdir}/build-shared-${MSYSTEM}"
9293
make DESTDIR="${pkgdir}" install
9394

9495
install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"

0 commit comments

Comments
 (0)