Fix cygwin build triplet hack

Setting a var this way doesn't actually change it for expansion in the same line..
This commit is contained in:
Christoph Reiter
2022-04-03 20:38:58 +02:00
parent e5ba22bfd4
commit afcd49c2a5
9 changed files with 31 additions and 30 deletions

View File

@@ -2,7 +2,7 @@
pkgname=bison
pkgver=3.8.2
pkgrel=2
pkgrel=3
pkgdesc="The GNU general-purpose parser generator"
arch=('i686' 'x86_64')
license=('spdx:GPL-3.0-or-later')
@@ -29,10 +29,10 @@ prepare() {
build() {
cd ${srcdir}/${pkgname}-${pkgver}
CHOST="${CHOST/-msys/-cygwin}" \
./configure \
--build=${CHOST} \
--prefix=/usr
local CYGWIN_CHOST="${CHOST/-msys/-cygwin}"
./configure \
--build=${CYGWIN_CHOST} \
--prefix=/usr
make
}

View File

@@ -2,7 +2,7 @@
pkgname=diffutils
pkgver=3.8
pkgrel=2
pkgrel=3
pkgdesc="Utility programs used for creating patch files"
arch=('i686' 'x86_64')
url="https://www.gnu.org/software/diffutils"
@@ -31,9 +31,9 @@ build() {
# make sure tests are running OK
sed -i "s/mkdir -m 0700/mkdir /" tests/init.sh
CHOST="${CHOST/-msys/-cygwin}" \
local CYGWIN_CHOST="${CHOST/-msys/-cygwin}"
./configure \
--build=${CHOST} \
--build=${CYGWIN_CHOST} \
--prefix=/usr \
--without-libiconv-prefix \
--without-libintl-prefix

View File

@@ -2,7 +2,7 @@
pkgname=ed
pkgver=1.18
pkgrel=1
pkgrel=2
pkgdesc="A POSIX-compliant line-oriented text editor"
arch=('i686' 'x86_64')
license=('GPL')
@@ -18,9 +18,9 @@ validpgpkeys=('1D41C14B272A2219A739FA4F8FE99503132D7742') # Antonio Diaz Diaz <a
build() {
cd "$pkgname-$pkgver"
CHOST="${CHOST/-msys/-cygwin}" \
local CYGWIN_CHOST="${CHOST/-msys/-cygwin}"
./configure --prefix=/ \
--build=${CHOST} \
--build=${CYGWIN_CHOST} \
--bindir=/usr/bin \
--mandir=/usr/share/man \
--infodir=/usr/share/info \

View File

@@ -2,7 +2,7 @@
pkgname=file
pkgver=5.41
pkgrel=2
pkgrel=3
pkgdesc="File type identification utility"
arch=('i686' 'x86_64')
license=('custom')
@@ -25,12 +25,12 @@ prepare() {
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
CHOST="${CHOST/-msys/-cygwin}" \
local CYGWIN_CHOST="${CHOST/-msys/-cygwin}"
./configure \
--prefix=/usr \
--build=${CHOST} \
--host=${CHOST} \
--target=${CHOST} \
--build=${CYGWIN_CHOST} \
--host=${CYGWIN_CHOST} \
--target=${CYGWIN_CHOST} \
--enable-fsect-man5
make

View File

@@ -4,7 +4,7 @@ pkgbase=gnutls
pkgname=('gnutls' 'libgnutls' 'libgnutls-devel')
_base_ver=3.7.4
pkgver=${_base_ver}
pkgrel=1
pkgrel=2
pkgdesc="A library which provides a secure layer over a reliable transport layer"
arch=('x86_64' 'i686')
license=('GPL3' 'LGPL2.1')
@@ -41,9 +41,9 @@ prepare() {
build() {
cd "${srcdir}/${pkgname}-${_base_ver}"
CHOST="${CHOST/-msys/-cygwin}" \
local CYGWIN_CHOST="${CHOST/-msys/-cygwin}"
./configure \
--build=${CHOST} \
--build=${CYGWIN_CHOST} \
--prefix=/usr \
--enable-shared \
--enable-static \

View File

@@ -2,7 +2,7 @@
pkgname=gperf
pkgver=3.1
pkgrel=3
pkgrel=4
pkgdesc="Perfect hash function generator"
arch=('x86_64' 'i686')
url="https://www.gnu.org/software/gperf/"
@@ -24,9 +24,9 @@ prepare() {
build() {
cd "${srcdir}"/${pkgname}-${pkgver}
CHOST="${CHOST/-msys/-cygwin}" \
local CYGWIN_CHOST="${CHOST/-msys/-cygwin}"
./configure \
--build=${CHOST} \
--build=${CYGWIN_CHOST} \
--prefix=/usr \
--docdir=/usr/share/gperf/doc/
make

View File

@@ -3,7 +3,7 @@
pkgbase=gpgme
pkgname=('libgpgme' 'libgpgme-devel' 'libgpgme-python')
pkgver=1.17.0
pkgrel=1
pkgrel=2
pkgdesc="A C wrapper library for GnuPG"
arch=('i686' 'x86_64')
url="https://gnupg.org/related_software/gpgme/"
@@ -29,12 +29,12 @@ prepare() {
build() {
cd ${srcdir}/${pkgbase}-${pkgver}
CHOST="${CHOST/-msys/-cygwin}" \
local CYGWIN_CHOST="${CHOST/-msys/-cygwin}"
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--build=${CHOST} \
--build=${CYGWIN_CHOST} \
--disable-gpgsm-test \
--disable-gpgconf-test \
--disable-g13-test \

View File

@@ -2,7 +2,7 @@
pkgname=groff
pkgver=1.22.4
pkgrel=2
pkgrel=3
pkgdesc="GNU troff text-formatting system"
arch=('i686' 'x86_64')
url="https://www.gnu.org/software/groff/groff.html"
@@ -28,9 +28,9 @@ prepare() {
build() {
cd ${srcdir}/${pkgname}-${pkgver}
CHOST="${CHOST/-msys/-cygwin}" \
local CYGWIN_CHOST="${CHOST/-msys/-cygwin}"
./configure \
--build=${CHOST} \
--build=${CYGWIN_CHOST} \
--prefix=/usr
make
}

View File

@@ -2,7 +2,7 @@
pkgname=('libarchive' 'libarchive-devel' 'bsdcpio' 'bsdtar')
pkgver=3.5.3
pkgrel=1
pkgrel=2
pkgdesc="library that can create and read several streaming archive formats"
arch=('i686' 'x86_64')
url="https://libarchive.org/"
@@ -29,9 +29,10 @@ build() {
export lt_cv_deplibs_check_method='pass_all'
cd "${pkgname}-${pkgver}"
CHOST="${CHOST/-msys/-cygwin}" \
local CYGWIN_CHOST="${CHOST/-msys/-cygwin}"
./configure \
--prefix=/usr \
--build=${CYGWIN_CHOST} \
--enable-shared \
--enable-static \
--without-libiconv-prefix \