Drop 32bit on some Large packages (>40Mb Download size)

and their reverse dependencies
This commit is contained in:
مهدي شينون (Mehdi Chinoune) 2023-12-10 17:03:08 +01:00
parent 33d12632b8
commit c87298f444
43 changed files with 41 additions and 75 deletions

View File

@ -7,7 +7,7 @@ pkgver=0.12.3
pkgrel=1
pkgdesc="A cross-platform, OpenGL terminal emulator (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang32' 'clang64') # 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64') # 'clangarm64')
url="https://alacritty.org"
msys2_repository_url="https://github.com/alacritty/alacritty"
license=('spdx:Apache-2.0 OR MIT')

View File

@ -9,7 +9,7 @@ pkgver=12.2.0
pkgrel=1
pkgdesc='GNU compiler collection for AVR 8-bit and 32-bit microcontrollers (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
license=('GPL')
url='https://www.gnu.org/software/gcc/gcc.html'
options=(!strip)

View File

@ -6,7 +6,7 @@ _kde_f5_init_package "${_variant}" "breeze"
pkgver=5.27.5
pkgrel=1
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
msys2_references=(
'archlinux: breeze'
)

View File

@ -3,14 +3,14 @@
_realname=bullet
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}"
$([[ ${CARCH} == i686 ]] || echo "${MINGW_PACKAGE_PREFIX}-${_realname}-dp")
"${MINGW_PACKAGE_PREFIX}-${_realname}-dp"
"${MINGW_PACKAGE_PREFIX}-python-pybullet")
conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}-debug")
pkgver=3.25
pkgrel=3
pkgdesc="A 3D Collision Detection and Rigid Body Dynamics Library for games and animation (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://www.bulletphysics.com/Bullet/"
license=('spdx:Zlib')
install=${_realname}-${MSYSTEM}.install

View File

@ -1,12 +0,0 @@
post_install() {
cd clang32
local _prefix=$(pwd -W)
cd -
for f in clang32/lib/cmake/bullet/*.cmake; do
sed -e "s|/clang32|${_prefix}|g" -i ${f}
done
}
post_upgrade() {
post_install
}

View File

@ -1,12 +0,0 @@
post_install() {
cd mingw32
local _prefix=$(pwd -W)
cd -
for f in mingw32/lib/cmake/bullet/*.cmake; do
sed -e "s|/mingw32|${_prefix}|g" -i ${f}
done
}
post_upgrade() {
post_install
}

View File

@ -7,7 +7,7 @@ pkgver=1.12.4
pkgrel=2
pkgdesc="Image-to-text converter supporting a wide range of symbols and palettes, transparency, animations, etc. (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url='https://hpjansson.org/chafa/'
license=('spdx:LGPL-3.0-or-later')
depends=("${MINGW_PACKAGE_PREFIX}-cairo"

View File

@ -8,7 +8,7 @@ pkgver=1.25.0.r672.gd9ec36e1de
pkgrel=1
pkgdesc="Enlightenment Foundation Libraries - Development version"
arch=('any')
mingw_arch=('mingw32' 'mingw64')
mingw_arch=('mingw64')
url="https://www.enlightenment.org"
license=('BSD' 'LGPL2.1' 'GPL2' 'MIT' 'custom')
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" "${MINGW_PACKAGE_PREFIX}-openjpeg2"

View File

@ -10,7 +10,7 @@ pkgdesc="Emacs support library for PDF files"
source=("${_realname}-${pkgver}.tar.gz::https://github.com/vedang/pdf-tools/archive/refs/tags/v${pkgver}.tar.gz")
noextract=(${_realname}-${pkgver}.tar.gz)
sha256sums=("bb5badef03e27411e62290d71c9e4657952230b6bd557c8523699d42c30a3866")
mingw_arch=('mingw64' 'mingw32' 'ucrt64' 'clang64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
msys2_references=(
'aur: emacs-pdf-tools-git'
)

View File

@ -13,7 +13,7 @@ pkgdesc="The extensible, customizable, self-documenting, real-time display edito
url="https://www.gnu.org/software/${_realname}/"
license=('spdx:GPL-3.0-or-later')
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
depends=("${MINGW_PACKAGE_PREFIX}-universal-ctags"
$([[ "$_enable_jit" == "yes" ]] && echo "${MINGW_PACKAGE_PREFIX}-libgccjit")
"${MINGW_PACKAGE_PREFIX}-zlib"

View File

@ -9,7 +9,7 @@ pkgver=0.43
pkgrel=1
pkgdesc="An implementation of a dlopen-like API for Windows (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64')
mingw_arch=('mingw64' 'ucrt64')
url='https://github.com/alainfrisch/flexdll'
license=('spdx:Zlib')
makedepends=("${MINGW_PACKAGE_PREFIX}-ocaml"

View File

@ -7,7 +7,7 @@ pkgver=0.9.9
pkgrel=4
pkgdesc="Electronic Design Automation software with a low entry barrier, suited for the needs of makers and hobbyists (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://github.com/fritzing/fritzing-app"
license=('GPL' 'CCPL:cc-by-sa-3.0')
groups=("${MINGW_PACKAGE_PREFIX}-eda")

View File

@ -7,7 +7,7 @@ pkgver=3.5.1
pkgrel=1
pkgdesc='C++ bindings for the Godot script API (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://www.godotengine.org/"
license=('MIT')
depends=("${MINGW_PACKAGE_PREFIX}-godot_headers")

View File

@ -7,7 +7,7 @@ pkgver=3.5.1
pkgrel=3
pkgdesc='An advanced, feature packed, multi-platform 2D and 3D game engine (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
url="https://www.godotengine.org/"
license=('spdx:MIT')
depends=("${MINGW_PACKAGE_PREFIX}-brotli"

View File

@ -7,7 +7,7 @@ pkgver=3.5.1
pkgrel=1
pkgdesc='Headers for the Godot API supplied by the GDNative module. (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
msys2_references=(
'aur: godot-headers'
)

View File

@ -10,7 +10,7 @@ pkgver=${_basever}${_rc//-/.} # pkgver doesn't have "," "/", "-" and space.
pkgrel=1
pkgdesc="An image viewing/manipulation program (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://www.imagemagick.org/"
license=("spdx:ImageMagick")
makedepends=("${MINGW_PACKAGE_PREFIX}-cairo"

View File

@ -31,7 +31,7 @@ _rc=
_sourcedir=${_realname}-${pkgver}${_rc}
pkgdesc="High-level, high-performance, dynamic programming language for technical computing (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64')
mingw_arch=('mingw64')
url="https://julialang.org/"
license=('MIT')
depends=("p7zip"

View File

@ -7,7 +7,7 @@ pkgver=r808.8d32c583ae
pkgrel=2
pkgdesc='cross-binutils for classic 68K Macintoshes (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://github.com/autc04/Retro68"
license=('GPL3')
depends=("${MINGW_PACKAGE_PREFIX}-isl")

View File

@ -10,7 +10,7 @@ _imgui_pkgver=1.76
pkgrel=2
pkgdesc='Integration libraries for the Magnum C++11/C++14 graphics engine (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
url='https://magnum.graphics/'
license=('MIT')
depends=("${MINGW_PACKAGE_PREFIX}-magnum>=$pkgver"

View File

@ -11,7 +11,7 @@ _meshopt_pkgver=97c52415c6d29f297a76482ddde22f739292446d
pkgrel=3
pkgdesc='Plugins for the Magnum C++11/C++14 graphics engine'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
url='https://magnum.graphics/'
license=('MIT')
depends=("${MINGW_PACKAGE_PREFIX}-magnum>=$pkgver"

View File

@ -9,7 +9,7 @@ pkgver=2020.06
pkgrel=3
pkgdesc='C++11/C++14 graphics middleware for games and data visualization (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
url='https://magnum.graphics/'
license=('spdx:MIT')
depends=("${MINGW_PACKAGE_PREFIX}-corrade>=$pkgver"

View File

@ -14,7 +14,7 @@ pkgdesc="Multi-Level IR Compiler Framework for LLVM (mingw-w64)"
url="https://mlir.llvm.org/"
license=("spdx:Apache-2.0 WITH LLVM-exception")
arch=(any)
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
depends=("${MINGW_PACKAGE_PREFIX}-llvm-libs")
makedepends=($([[ ${_compiler} != clang ]] && echo \
"${MINGW_PACKAGE_PREFIX}-cc" || echo \

View File

@ -7,7 +7,7 @@ pkgver=4.8
pkgrel=2
pkgdesc="Mono Visual Basic.NET compiler (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
url="https://www.mono-project.com/"
license=('spdx:LGPL')
depends=("${MINGW_PACKAGE_PREFIX}-mono")

View File

@ -8,7 +8,7 @@ pkgrel=1
pkgdesc='Free implementation of the .NET platform including runtime and compiler (mingw-w64)'
url='https://www.mono-project.com/'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
license=('spdx:GPL OR LGPL-2.1 OR MPL')
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
"${MINGW_PACKAGE_PREFIX}-winpthreads-git"

View File

@ -12,7 +12,7 @@ pkgver=1.23.7
pkgrel=1
pkgdesc='Lightweight PDF and XPS viewer (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
msys2_references=(
'archlinux: mupdf'
)

View File

@ -69,7 +69,7 @@ pkgdesc="Iconic font aggregator, collection, and patcher (mingw-w64)"
pkgver=3.1.1
pkgrel=1
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url='https://www.nerdfonts.com'
msys2_repository_url='https://github.com/ryanoasis/nerd-fonts'
msys2_references=(

View File

@ -7,7 +7,7 @@ pkgver=0.6
pkgrel=3
pkgdesc="Portable FPGA place and route tool (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://github.com/YosysHQ/nextpnr"
license=('spdx:ISC')
groups=("${MINGW_PACKAGE_PREFIX}-eda")

View File

@ -12,7 +12,7 @@ pkgrel=1
_flexdll_ver=0.42
pkgdesc="An industrial strength programming language supporting functional, imperative and object-oriented styles (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64')
mingw_arch=('mingw64' 'ucrt64')
url='https://ocaml.org/'
license=('spdx:QPL-1.0' 'GPL2')
makedepends=("${MINGW_PACKAGE_PREFIX}-ncurses"

View File

@ -1,10 +0,0 @@
post_install() {
cd /mingw32/lib/ocaml
mv ld.conf ld.conf.old
cat ld.conf.old | while read line; do cygpath -m $line >> ld.conf; done
rm ld.conf.old
}
post_upgrade() {
post_install
}

View File

@ -9,7 +9,7 @@ pkgver=r893.58e2cca
pkgrel=1
pkgdesc="WYSIWYG scene editing environment for OGRE (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64')
mingw_arch=('mingw64' 'ucrt64')
url="https://www.ogre3d.org/"
license=("LGPL")
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"

View File

@ -8,7 +8,7 @@ _pkgver2=V${pkgver//./_}
pkgrel=1
pkgdesc='Open CASCADE Technology, 3D modeling & numerical simulation (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
depends=("${MINGW_PACKAGE_PREFIX}-ffmpeg4.4"
"${MINGW_PACKAGE_PREFIX}-freeimage"
"${MINGW_PACKAGE_PREFIX}-freetype"

View File

@ -7,7 +7,7 @@ pkgver=2021.01
pkgrel=14
pkgdesc="The programmers solid 3D CAD modeller (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang32' 'clang64' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
license=("spdx:GPL-2.0-or-later")
url="https://www.openscad.org/"
depends=("${MINGW_PACKAGE_PREFIX}-qt5-base"

View File

@ -8,7 +8,7 @@ pkgver=1.23.6
pkgrel=1
pkgdesc="Python bindings for MuPDF's rendering library (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
msys2_references=(
'archlinux: python-pymupdf'
'pypi: PyMuPDF'

View File

@ -10,7 +10,7 @@ pkgver=2.41
pkgrel=2
pkgdesc='GNU Tools for RISC-V Embedded Processors - Binutils (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
license=('spdx:GPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-3.0-or-later AND LGPL-2.0-or-later')
url='https://www.gnu.org/software/binutils/binutils.html'
groups=("${MINGW_PACKAGE_PREFIX}-${_target}-toolchain")

View File

@ -15,7 +15,7 @@ pkgver=12.2.0
pkgrel=2
pkgdesc='GNU Tools for RISC-V Embedded Processors - GCC (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
license=('GPL')
url='https://www.gnu.org/software/gcc/gcc.html'
groups=("${MINGW_PACKAGE_PREFIX}-${_target}-toolchain")

View File

@ -13,7 +13,7 @@ pkgver=4.3.0.20230120
pkgrel=2
pkgdesc='GNU Tools for RISC-V Embedded Processors - Newlib (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
url="https://sourceware.org/newlib/"
license=('Various')
groups=("${MINGW_PACKAGE_PREFIX}-${_target}-toolchain")

View File

@ -7,7 +7,7 @@ pkgver=2.7.1
pkgrel=1
pkgdesc="A program which allows you to run certain classic graphical point-and-click adventure games (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url='https://www.scummvm.org/'
license=("GPL")
makedepends=("${MINGW_PACKAGE_PREFIX}-binutils"

View File

@ -8,7 +8,7 @@ pkgver=0.7.0
pkgrel=3
pkgdesc="Computer Modern Unicode ttf fonts (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="http://canopus.iacp.dvo.ru/~panov/cm-unicode/"
license=('custom:OFL1.1')
depends=("${MINGW_PACKAGE_PREFIX}-fontconfig")

View File

@ -8,7 +8,7 @@ pkgver=2.37
pkgrel=4
pkgdesc="Font family based on the Bitstream Vera Fonts with a wider range of characters (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://dejavu-fonts.github.io/"
license=('custom')
depends=("${MINGW_PACKAGE_PREFIX}-fontconfig")

View File

@ -7,7 +7,7 @@ pkgver=2.005
pkgrel=1
pkgdesc='ParaType font family with extended cyrillic and latin character sets (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url='https://company.paratype.com/pt-sans-pt-serif'
license=('custom:OFL')
source=(

View File

@ -7,7 +7,7 @@ pkgver=1.8.4
pkgrel=1
pkgdesc="Automated hinting tools for TrueType fonts (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://www.freetype.org/ttfautohint/"
license=(GPL2+ custom:FreeType)
depends=("${MINGW_PACKAGE_PREFIX}-freetype"

View File

@ -7,7 +7,7 @@ pkgver=5.7.2
pkgrel=1
pkgdesc="Large graphs analysis, drawing and visualization framework (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
url="https://tulip.labri.fr/"
license=('spdx:LGPL-3.0-or-later')
source=("https://sourceforge.net/projects/auber/files/tulip/${_realname}-${pkgver}/${_realname}-${pkgver}_src.tar.gz"

View File

@ -7,7 +7,7 @@ pkgver=15.1.0
pkgrel=1
pkgdesc="Unicode Character Database (mingw-w64)"
arch=(any)
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
license=(BSD)
url="https://www.unicode.org/"
source=("UCD-${pkgver}.zip::https://www.unicode.org/Public/zipped/${pkgver}/UCD.zip"