Alexander Rødseth pushed to branch main at Arch Linux / Packaging / Packages / 
zsnes


Commits:
4f8688f1 by Alexander F. Rødseth at 2024-07-20T15:44:54+02:00
upgpkg: 2.0.12-2

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,22 @@
+pkgbase = zsnes
+       pkgdesc = Super Nintendo emulator
+       pkgver = 2.0.12
+       pkgrel = 2
+       url = https://github.com/xyproto/zsnes
+       arch = x86_64
+       license = GPL-2.0-only
+       makedepends = git
+       makedepends = mesa
+       makedepends = nasm
+       makedepends = setconf
+       depends = lib32-libpng
+       depends = lib32-opengl-driver
+       depends = lib32-sdl
+       depends = lib32-sdl12-compat
+       optdepends = lib32-alsa-lib: sound support for ALSA
+       optdepends = lib32-pipewire: sound support for Pipewire
+       optdepends = lib32-libpulse: sound support for Pulse Audio
+       source = 
git+https://github.com/xyproto/zsnes#commit=fb8713efa2807dc56b0e3e88bbb09a62ca22bcfb
+       b2sums = 
1ff139d259e914d03bb224fc1d91d2c6c9decbb6d0fbf09e7d014b243352570ef402d87b1a590697f1af49281a41b31946d2a56506124bf20aa5d1d561fe3314
+
+pkgname = zsnes


=====================================
PKGBUILD
=====================================
@@ -7,23 +7,27 @@
 
 pkgname=zsnes
 pkgver=2.0.12
-pkgrel=1
+pkgrel=2
 pkgdesc='Super Nintendo emulator'
 url='https://github.com/xyproto/zsnes'
 arch=(x86_64)
-license=(GPL2)
+license=(GPL-2.0-only)
+depends=(lib32-libpng lib32-opengl-driver lib32-sdl lib32-sdl12-compat)
 makedepends=(git mesa nasm setconf)
-depends=(lib32-libpng lib32-opengl-driver lib32-sdl)
 optdepends=('lib32-alsa-lib: sound support for ALSA'
+            'lib32-pipewire: sound support for Pipewire'
             'lib32-libpulse: sound support for Pulse Audio')
 source=("git+$url#commit=fb8713efa2807dc56b0e3e88bbb09a62ca22bcfb") # tag: 
2.0.12
-b2sums=('SKIP')
+b2sums=('1ff139d259e914d03bb224fc1d91d2c6c9decbb6d0fbf09e7d014b243352570ef402d87b1a590697f1af49281a41b31946d2a56506124bf20aa5d1d561fe3314')
 
 build() {
   export CFLAGS=${CFLAGS/-fcf-protection/}
   export CXXFLAGS=${CXXFLAGS/-fcf-protection/}
-  export CFLAGS=${CFLAGS/-Wp,-D_FORTIFY_SOURCE=2/}
-  export CXXFLAGS=${CXXFLAGS/-Wp,-D_FORTIFY_SOURCE=2/}
+  export CFLAGS=${CFLAGS/-Wp,-D_FORTIFY_SOURCE=3/}
+  export CXXFLAGS=${CXXFLAGS/-Wp,-D_FORTIFY_SOURCE=3/}
+  export CFLAGS+=' -finline-functions -w'
+  export CXXFLAGS+=' -finline-functions -w'
+
   make -C $pkgname
 }
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zsnes/-/commit/4f8688f1ad1b1b2d68d7409af803535ce0cb4013

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zsnes/-/commit/4f8688f1ad1b1b2d68d7409af803535ce0cb4013
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to