summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2020-05-17 15:28:04 +0200
committerMichel Zou2020-05-17 15:28:04 +0200
commit2d94d8ec538e62ef1056ed568f5f6fb43b664d84 (patch)
treed7475e9f236df1d7179a82db9e6682ff3d733cab
parenta633fe35306fdf8328c02d2042141ed998f59489 (diff)
downloadaur-2d94d8ec538e62ef1056ed568f5f6fb43b664d84.tar.gz
gcc10
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD17
2 files changed, 11 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ba283c298d34..6bee5aabc7a6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,11 @@
-# Generated by mksrcinfo v8
-# Sat Oct 22 13:59:38 UTC 2016
pkgbase = nsis2
pkgdesc = A professional open source system to create Windows installers
pkgver = 2.51
pkgrel = 1
url = http://nsis.sourceforge.net
- arch = i686
arch = x86_64
license = custom:zlib
- makedepends = scons
+ makedepends = python2-scons
makedepends = mingw-w64-gcc
depends = gcc-libs
provides = nsis
diff --git a/PKGBUILD b/PKGBUILD
index c2ff1b307280..ad2279b7644d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,12 @@
-# Contributor: Sven-Hendrik Haase <sh@lutzhaase.com>
-# Contributor: Andre Klitzing <andre () incubo () de>
-
pkgname=nsis2
pkgver=2.51
pkgrel=1
pkgdesc='A professional open source system to create Windows installers'
-arch=('i686' 'x86_64')
+arch=('x86_64')
url='http://nsis.sourceforge.net'
license=('custom:zlib')
depends=('gcc-libs')
-makedepends=('scons' 'mingw-w64-gcc')
+makedepends=('python2-scons' 'mingw-w64-gcc')
provides=('nsis')
conflicts=('nsis')
options=(!strip)
@@ -42,15 +39,21 @@ prepare() {
# https://github.com/kichik/nsis/pull/4
sed -i "s|__attribute__((__stdcall__))|\"__attribute__((__stdcall__))\"|g" SCons/Config/gnu
+
+ # https://github.com/kichik/nsis/pull/12
+ sed -i "s|const char \*const version;|extern const char \*const version;|g" Docs/src/bin/halibut/halibut.h
+
+ # stub_bzip2-x86-ansi/decompress.o:decompress.c:(.text+0x445): undefined reference to `memmove'
+ sed -i "s|defenv\['NODEFLIBS_FLAG'\] =|#defenv\['NODEFLIBS_FLAG'\] =|g" SCons/Config/gnu
}
build() {
cd "$srcdir/nsis-$pkgver-src"
- scons VERSION=$pkgver PREFIX=/usr PREFIX_CONF=/etc SKIPUTILS='NSIS Menu' STRIP_CP=false
+ scons2 VERSION=$pkgver PREFIX=/usr PREFIX_CONF=/etc SKIPUTILS='NSIS Menu' STRIP_CP=false
}
package() {
cd "$srcdir/nsis-$pkgver-src"
- scons VERSION=$pkgver PREFIX=/usr PREFIX_CONF=/etc SKIPUTILS='NSIS Menu' STRIP_CP=false PREFIX_DEST="$pkgdir" install
+ scons2 VERSION=$pkgver PREFIX=/usr PREFIX_CONF=/etc SKIPUTILS='NSIS Menu' STRIP_CP=false PREFIX_DEST="$pkgdir" install
install -Dm644 ${srcdir}/nsis-$pkgver-src/Docs/src/license.but "$pkgdir/usr/share/licenses/nsis/LICENSE"
}