# Auto-generated by make-mingw-srpm.sh from MINGW-packages/mingw-w64-gettext/PKGBUILD %global pkgbase mingw-w64-gettext Name: mingw-w64-ucrt-x86_64-gettext-runtime Version: 1.0 Release: 1%{?dist} Summary: GNU internationalization library (mingw-w64) License: GPL-3.0-or-later AND LGPL-2.1-or-later URL: https://www.gnu.org/software/gettext/ ExclusiveArch: x86_64 Source0: mingw-w64-gettext-pkgbuild.tar.gz Source1: https://ftp.gnu.org/pub/gnu/gettext/gettext-1.0.tar.lz Source2: https://ftp.gnu.org/pub/gnu/gettext/gettext-1.0.tar.lz.sig Source3: mingw-w64-gettext.sh %global debug_package %{nil} BuildRequires: msys2-cross BuildRequires: msys2-cross-extra-deps BuildRequires: fakeroot BuildRequires: mingw-w64-ucrt-x86_64-ncurses BuildRequires: mingw-w64-ucrt-x86_64-libiconv Requires: msys2-cross %description GNU internationalization library (mingw-w64) Cross-compiled for Windows x86_64 (UCRT64) using msys2-cross. %prep %setup -q -c -T -n %{name}-%{version} tar xf %{SOURCE0} cp %{SOURCE1} %{pkgbase}/ cp %{SOURCE2} %{pkgbase}/ %build unset CFLAGS CXXFLAGS FFLAGS FCFLAGS LDFLAGS RUSTFLAGS CC CXX AR NM RANLIB export PATH="/opt/msys2-cross/wrappers:/opt/msys2-cross/config:${PATH}" source /opt/msys2-cross/config/mingw-env.sh cd %{pkgbase} # Apply msys2-cross cross-compilation patch bash %{SOURCE3} makepkg-mingw --skipchecksums --nodeps --nocheck -f %install for pkg in %{_builddir}/%{name}-%{version}/%{pkgbase}/*.pkg.tar.*; do [ -f "$pkg" ] || continue bsdtar -xf "$pkg" -C %{buildroot}/ \ --exclude=.PKGINFO --exclude=.BUILDINFO --exclude=.MTREE done _PACMAN_CONF=$(mktemp) cat > "${_PACMAN_CONF}" < - 1.0-1 - Auto-generated from MINGW-packages/mingw-w64-gettext PKGBUILD