diff options
author | Thomas McGrew | 2021-11-30 20:27:26 -0500 |
---|---|---|
committer | Thomas McGrew | 2021-11-30 20:27:26 -0500 |
commit | 8ec2baad4edfff0567d25ae2cedfa35001a4125b (patch) | |
tree | fc60d80709ec9ed376c1a09e2169a841021b2972 /PKGBUILD | |
parent | 8b5f8e170e415ba689fcd7d7ad81811c5c428a03 (diff) | |
download | aur-8ec2baad4edfff0567d25ae2cedfa35001a4125b.tar.gz |
Updated to version 3.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 29 insertions, 16 deletions
@@ -1,15 +1,17 @@ # Maintainer: Thomas McGrew <tjmcgrew@gmail.com> pkgname=dwrandomizer -pkgver=2.2.1 -pkgrel=2 +pkgver=3.0 +pkgrel=1 epoch= pkgdesc="A Randomizer for Dragon Warrior for NES" arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64') url="http://dwrandomizer.com" license=('MIT') -source=("$pkgname-$pkgver.tar.gz::https://github.com/mcgrew/dwrandomizer/archive/$pkgver.tar.gz") -sha256sums=('c73fe4ea4556ca5ebbd962ed3a39d191fd220baf40a9eddb39e9ad93706ab096') -depends=('qt5-base') +source=("$pkgname-$pkgver.tar.gz::https://github.com/mcgrew/dwrandomizer/archive/$pkgver.tar.gz" "patch.diff") +sha256sums=('38667f5b6a919cc374c5dc797c432693ae9e9cde0609598907a99a65e867c7f4' + '43e3fd5030229360217ce57bdab608c2a414ed3126b9da7082643a70dacf3275') +depends=('electron') +makedepends=('emscripten' 'ed') prepare() { cd "$pkgname-$pkgver" @@ -17,27 +19,38 @@ prepare() { } build() { +# cd "$srcdir/$pkgname-$pkgver" +# mv CMakeLists.txt tmp +# echo 'set (CMAKE_EXE_LINKER_FLAGS -Wl -O1 -z relro -z now)' > CMakeLists.txt +# cat tmp >> CMakeLists.txt cd "$srcdir/$pkgname-$pkgver/build" - qmake PREFIX="/usr" DEFINES+="DWR_RELEASE" ../dwrandomizer.pro + CFLAGS="${CFLAGS} -fno-stack-protector" LDFLAGS="-Wl,-O1,-z,relro,-z,now" cmake -DRELEASE=1 -DCMAKE_TOOLCHAIN_FILE=/usr/lib/emscripten/cmake/Modules/Platform/Emscripten.cmake .. make cd "$srcdir/$pkgname-$pkgver/cli-build" - qmake PREFIX="/usr" DEFINES+="DWR_RELEASE" ../dwrandomizer-cli.pro + cmake -DRELEASE=1 .. make } package() { - cd "$srcdir/$pkgname-$pkgver/build" - install -D -t $pkgdir/usr/bin/ dwrandomizer + mkdir -p $pkgdir/usr/share/dwrandomizer + mkdir -p $pkgdir/usr/bin/ + cd "$srcdir/$pkgname-$pkgver" + patch -p1 < ../patch.diff + cd "$srcdir/$pkgname-$pkgver/electron" + cp -Lr * $pkgdir/usr/share/dwrandomizer + echo -e '#!/bin/sh\n\nelectron /usr/share/dwrandomizer' > $pkgdir/usr/bin/dwrandomizer + chmod +x $pkgdir/usr/bin/dwrandomizer cd "$srcdir/$pkgname-$pkgver/cli-build" - install -t $pkgdir/usr/bin/ dwrandomizer-cli + mv dwrandomizer dwrandomizer-cli + install -D -t $pkgdir/usr/bin/ dwrandomizer-cli install -D -t "$pkgdir/usr/share/licenses/$pkgname/" "$srcdir/$pkgname-$pkgver/LICENSE" install -D -t "$pkgdir/usr/share/applications/" "$srcdir/$pkgname-$pkgver/resources/dwrandomizer.desktop" #install the icons - install -D -T "$srcdir/$pkgname-$pkgver/resources/icons/dwrandomizer_512x512.png" "$pkgdir/usr/share/icons/512x512/dwrandomizer.png" - install -D -T "$srcdir/$pkgname-$pkgver/resources/icons/dwrandomizer_256x256.png" "$pkgdir/usr/share/icons/256x256/dwrandomizer.png" - install -D -T "$srcdir/$pkgname-$pkgver/resources/icons/dwrandomizer_128x128.png" "$pkgdir/usr/share/icons/128x128/dwrandomizer.png" - install -D -T "$srcdir/$pkgname-$pkgver/resources/icons/dwrandomizer_64x64.png" "$pkgdir/usr/share/icons/64x64/dwrandomizer.png" - install -D -T "$srcdir/$pkgname-$pkgver/resources/icons/dwrandomizer_32x32.png" "$pkgdir/usr/share/icons/32x32/dwrandomizer.png" - install -D -T "$srcdir/$pkgname-$pkgver/resources/icons/dwrandomizer_16x16.png" "$pkgdir/usr/share/icons/16x16/dwrandomizer.png" + install -D -T "$srcdir/$pkgname-$pkgver/electron/build/icons/icon_512x512.png" "$pkgdir/usr/share/icons/512x512/dwrandomizer.png" + install -D -T "$srcdir/$pkgname-$pkgver/electron/build/icons/icon_256x256.png" "$pkgdir/usr/share/icons/256x256/dwrandomizer.png" + install -D -T "$srcdir/$pkgname-$pkgver/electron/build/icons/icon_128x128.png" "$pkgdir/usr/share/icons/128x128/dwrandomizer.png" + install -D -T "$srcdir/$pkgname-$pkgver/electron/build/icons/icon_64x64.png" "$pkgdir/usr/share/icons/64x64/dwrandomizer.png" + install -D -T "$srcdir/$pkgname-$pkgver/electron/build/icons/icon_32x32.png" "$pkgdir/usr/share/icons/32x32/dwrandomizer.png" + install -D -T "$srcdir/$pkgname-$pkgver/electron/build/icons/icon_16x16.png" "$pkgdir/usr/share/icons/16x16/dwrandomizer.png" } |