From a088ca22282ff82055819ea091578909c504b64d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D1=82=D1=80=D0=B0=D1=85=D0=B8=D1=9A=D0=B0=20=D0=A0?= =?UTF-8?q?=D0=B0=D0=B4=D0=B8=D1=9B?= Date: Wed, 13 Mar 2024 16:51:39 +0100 Subject: [PATCH] Fix build systems with preset environment (Artix) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Страхиња Радић --- .SRCINFO | 2 +- PKGBUILD | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 4c3985862c23..e3ee5cde12b3 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = sled pkgdesc = Simple text editor pkgver = 0.12.7 - pkgrel = 1 + pkgrel = 2 url = https://strahinja.srht.site/sled arch = x86_64 license = GPL3 diff --git a/PKGBUILD b/PKGBUILD index f5619556a07d..776522f75392 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Strahinya Radich pkgname=sled pkgver=0.12.7 -pkgrel=1 +pkgrel=2 pkgdesc="Simple text editor" arch=('x86_64') url="https://strahinja.srht.site/sled" @@ -21,10 +21,20 @@ build() { # (uncomment next line) #sed -i 's,^\(#define ENABLE_WRAP\),//\1,' config.h + # Some build environments insist on having those preset, which breaks + # the build; if you really want some of them, comment the 'unset' lines + # below, but note you are on your own wrt errors. + unset BINDIR CC CFLAGS CPPFLAGS DOCDIR HEADERS INSTALL LDFLAGS LIBS + unset MANPAGE MANPREFIX OBJS PROG SRC + FALLBACKVER=$pkgver-$pkgrel PREFIX="$pkgdir/usr" make -e all } package() { cd $pkgname-v$pkgver + + unset BINDIR CC CFLAGS CPPFLAGS DOCDIR HEADERS INSTALL LDFLAGS LIBS + unset MANPAGE MANPREFIX OBJS PROG SRC + FALLBACKVER=$pkgver-$pkgrel PREFIX="$pkgdir/usr" make -e install }