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 | |
parent | 8b5f8e170e415ba689fcd7d7ad81811c5c428a03 (diff) | |
download | aur-8ec2baad4edfff0567d25ae2cedfa35001a4125b.tar.gz |
Updated to version 3.0
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | patch.diff | 25 |
3 files changed, 63 insertions, 21 deletions
@@ -1,7 +1,7 @@ pkgbase = dwrandomizer pkgdesc = A Randomizer for Dragon Warrior for NES - pkgver = 2.2.1 - pkgrel = 2 + pkgver = 3.0 + pkgrel = 1 url = http://dwrandomizer.com arch = i686 arch = x86_64 @@ -10,8 +10,12 @@ pkgbase = dwrandomizer arch = armv7h arch = aarch64 license = MIT - depends = qt5-base - source = dwrandomizer-2.2.1.tar.gz::https://github.com/mcgrew/dwrandomizer/archive/2.2.1.tar.gz - sha256sums = c73fe4ea4556ca5ebbd962ed3a39d191fd220baf40a9eddb39e9ad93706ab096 + makedepends = emscripten + makedepends = ed + depends = electron + source = dwrandomizer-3.0.tar.gz::https://github.com/mcgrew/dwrandomizer/archive/3.0.tar.gz + source = patch.diff + sha256sums = 38667f5b6a919cc374c5dc797c432693ae9e9cde0609598907a99a65e867c7f4 + sha256sums = 43e3fd5030229360217ce57bdab608c2a414ed3126b9da7082643a70dacf3275 pkgname = dwrandomizer @@ -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" } diff --git a/patch.diff b/patch.diff new file mode 100644 index 000000000000..971f92f60280 --- /dev/null +++ b/patch.diff @@ -0,0 +1,25 @@ +diff --git a/electron/main.js b/electron/main.js +index b81d974..6132e29 100644 +--- a/electron/main.js ++++ b/electron/main.js +@@ -1,7 +1,6 @@ + // Modules to control application life and create native browser window + const {app, BrowserWindow, Menu} = require('electron') + const path = require('path') +-require('@electron/remote/main').initialize() + + function createWindow () { + // Create the browser window. +diff --git a/electron/package.json b/electron/package.json +index 21097e0..82b0c0a 100644 +--- a/electron/package.json ++++ b/electron/package.json +@@ -44,8 +44,5 @@ + "devDependencies": { + "electron": "^15.3.0", + "electron-builder": "^22.11.7" +- }, +- "dependencies": { +- "@electron/remote": "^2.0.1" + } + } |