[arch-commits] Commit in gens-gs/repos (3 files)
Date: Tuesday, August 20, 2019 @ 16:37:03 Author: alucryd Revision: 500330 archrelease: copy trunk to community-x86_64 Added: gens-gs/repos/community-x86_64/ gens-gs/repos/community-x86_64/PKGBUILD (from rev 500329, gens-gs/trunk/PKGBUILD) gens-gs/repos/community-x86_64/gens-gtk.patch (from rev 500329, gens-gs/trunk/gens-gtk.patch) + PKGBUILD | 63 ++ gens-gtk.patch | 187 +++ 2 files changed, 250 insertions(+) Copied: gens-gs/repos/community-x86_64/PKGBUILD (from rev 500329, gens-gs/trunk/PKGBUILD) === --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2019-08-20 16:37:03 UTC (rev 500330) @@ -0,0 +1,63 @@ +# Maintainer: Maxime Gauduin +# Contributor: trya +# Contributor: Yvan + +pkgname=gens-gs +pkgver=2.16.7 +pkgrel=8 +pkgdesc='An emulator of Sega Genesis, Sega CD and 32X, combining features from various forks of Gens' +arch=(x86_64) +url=https://segaretro.org/Gens/GS +license=(GPL) +depends=( + lib32-gtk2 + lib32-libgl + lib32-sdl +) +makedepends=( + lib32-libglvnd + nasm +) +optdepends=( + 'lib32-alsa-plugins: ALSA sound support' + 'lib32-libcanberra: Hide a silly warning' + 'lib32-libpulse: PulseAudio sound support' +) +provides=(gens) +conflicts=(gens) +source=( + https://retrocdn.net/images/6/6d/Gens-gs-r7.tar.gz + gens-gtk.patch +) +sha256sums=('6320cd7bee85472891e1e29b21731d2c8180d04db67ee21256491f3f9ad145c1' +'29b1e9755b34e00ef7d19bdc527dc4f841400a0022c81ee71c331be4a76a6c1c') + +prepare() { + cd gens-gs-r7 + + patch -Np1 -i ../gens-gtk.patch +} + +build() { + cd gens-gs-r7 + + export CC='gcc -m32' + export CXX='g++ -m32' + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + + LIBS='-ldl -lX11' ./configure \ +--host='i686-unknown-linux-gnu' \ +--prefix='/usr' \ +--libdir='/usr/lib32' \ +--with-pic \ +--disable-static + make +} + +package() { + cd gens-gs-r7 + + make DESTDIR="${pkgdir}" install +} + +# vim: ts=2 sw=2 et: Copied: gens-gs/repos/community-x86_64/gens-gtk.patch (from rev 500329, gens-gs/trunk/gens-gtk.patch) === --- community-x86_64/gens-gtk.patch (rev 0) +++ community-x86_64/gens-gtk.patch 2019-08-20 16:37:03 UTC (rev 500330) @@ -0,0 +1,187 @@ +diff -ru gens/src/gens/ui/gtk/about/about_window.cpp gens-build/src/gens/ui/gtk/about/about_window.cpp +--- gens/src/gens/ui/gtk/about/about_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/about/about_window.cpp 2010-10-11 15:46:25.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(about_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(about_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(about_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(about_window), FALSE); ++ g_object_set(GTK_DIALOG(about_window), "has-separator", FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)about_window, "delete_event", +diff -ru gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp +--- gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 2010-10-11 15:33:03.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(bmf_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(bmf_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(bmf_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(bmf_window), FALSE); ++ g_object_set(GTK_DIALOG(bmf_window), "has-separator", FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)bmf_window, "delete_event", +diff -ru gens/src/gens/ui/gtk/directory_config/dir_window.cpp gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp +--- gens/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 15:34:21.0 + +@@ -109,7 +109,7 @@ + gtk_window_set_position(GTK_WINDOW(dir_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(dir_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(dir_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(dir_window), FALSE); ++ g_object_set(GTK_DIALOG(dir_window), "has-separator", FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)(dir_window), "delete_event", +diff -ru
[arch-commits] Commit in gens-gs/repos (3 files)
Date: Monday, December 7, 2015 @ 14:24:59 Author: bpiotrowski Revision: 149887 archrelease: copy trunk to multilib-staging-x86_64 Added: gens-gs/repos/multilib-staging-x86_64/ gens-gs/repos/multilib-staging-x86_64/PKGBUILD (from rev 149886, gens-gs/trunk/PKGBUILD) gens-gs/repos/multilib-staging-x86_64/gens-gtk.patch (from rev 149886, gens-gs/trunk/gens-gtk.patch) + PKGBUILD | 64 ++ gens-gtk.patch | 187 +++ 2 files changed, 251 insertions(+) Copied: gens-gs/repos/multilib-staging-x86_64/PKGBUILD (from rev 149886, gens-gs/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2015-12-07 13:24:59 UTC (rev 149887) @@ -0,0 +1,64 @@ +# $Id$ +# Maintainer: Maxime Gauduin+# Contributor: trya +# Contributor: Yvan + +pkgname=gens-gs +pkgver=2.16.7 +pkgrel=6 +pkgdesc='An emulator of Sega Genesis, Sega CD and 32X, combining features from various forks of Gens' +arch=('i686' 'x86_64') +url='http://segaretro.org/Gens/GS' +license=('GPL') +makedepends=('nasm') +depends_i686=('gtk2' 'sdl') +optdepends_i686=('libcanberra: Hide a silly warning') +depends_x86_64=('lib32-gtk2' 'lib32-sdl') +makedepends_x86_64=('gcc-multilib' 'lib32-gtk2' 'lib32-mesa-libgl' 'lib32-sdl') +optdepends_x86_64=('lib32-alsa-plugins: ALSA sound support' + 'lib32-libcanberra: Hide a silly warning' + 'lib32-libpulse: PulseAudio sound support') +provides=('gens') +conflicts=('gens') +source=('http://segaretro.org/images/6/6d/Gens-gs-r7.tar.gz' +'gens-gtk.patch') +sha256sums=('6320cd7bee85472891e1e29b21731d2c8180d04db67ee21256491f3f9ad145c1' +'29b1e9755b34e00ef7d19bdc527dc4f841400a0022c81ee71c331be4a76a6c1c') + +prepare() { + cd gens-gs-r7 + + patch -Np1 -i ../gens-gtk.patch +} + +build() { + cd gens-gs-r7 + + if [[ $CARCH == x86_64 ]]; then +export CC='gcc -m32' +export CXX='g++ -m32' +export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' + +LIBS='-ldl -lX11' ./configure \ + --host='i686-unknown-linux-gnu' \ + --prefix='/usr' \ + --libdir='/usr/lib32' \ + --with-pic \ + --disable-static + else +LIBS='-ldl -lX11' ./configure \ + --prefix='/usr' \ + --with-pic \ + --disable-static + fi + + make +} + +package() { + cd gens-gs-r7 + + make DESTDIR="${pkgdir}" install +} + +# vim: ts=2 sw=2 et: Copied: gens-gs/repos/multilib-staging-x86_64/gens-gtk.patch (from rev 149886, gens-gs/trunk/gens-gtk.patch) === --- multilib-staging-x86_64/gens-gtk.patch (rev 0) +++ multilib-staging-x86_64/gens-gtk.patch 2015-12-07 13:24:59 UTC (rev 149887) @@ -0,0 +1,187 @@ +diff -ru gens/src/gens/ui/gtk/about/about_window.cpp gens-build/src/gens/ui/gtk/about/about_window.cpp +--- gens/src/gens/ui/gtk/about/about_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/about/about_window.cpp 2010-10-11 15:46:25.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(about_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(about_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(about_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(about_window), FALSE); ++ g_object_set(GTK_DIALOG(about_window), "has-separator", FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)about_window, "delete_event", +diff -ru gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp +--- gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 2010-10-11 15:33:03.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(bmf_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(bmf_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(bmf_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(bmf_window), FALSE); ++ g_object_set(GTK_DIALOG(bmf_window), "has-separator", FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)bmf_window, "delete_event", +diff -ru gens/src/gens/ui/gtk/directory_config/dir_window.cpp gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp +--- gens/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 15:34:21.0 + +@@ -109,7 +109,7
[arch-commits] Commit in gens-gs/repos (3 files)
Date: Monday, December 7, 2015 @ 14:25:06 Author: bpiotrowski Revision: 149888 archrelease: copy trunk to community-staging-i686 Added: gens-gs/repos/community-staging-i686/ gens-gs/repos/community-staging-i686/PKGBUILD (from rev 149887, gens-gs/trunk/PKGBUILD) gens-gs/repos/community-staging-i686/gens-gtk.patch (from rev 149887, gens-gs/trunk/gens-gtk.patch) + PKGBUILD | 64 ++ gens-gtk.patch | 187 +++ 2 files changed, 251 insertions(+) Copied: gens-gs/repos/community-staging-i686/PKGBUILD (from rev 149887, gens-gs/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-12-07 13:25:06 UTC (rev 149888) @@ -0,0 +1,64 @@ +# $Id$ +# Maintainer: Maxime Gauduin+# Contributor: trya +# Contributor: Yvan + +pkgname=gens-gs +pkgver=2.16.7 +pkgrel=6 +pkgdesc='An emulator of Sega Genesis, Sega CD and 32X, combining features from various forks of Gens' +arch=('i686' 'x86_64') +url='http://segaretro.org/Gens/GS' +license=('GPL') +makedepends=('nasm') +depends_i686=('gtk2' 'sdl') +optdepends_i686=('libcanberra: Hide a silly warning') +depends_x86_64=('lib32-gtk2' 'lib32-sdl') +makedepends_x86_64=('gcc-multilib' 'lib32-gtk2' 'lib32-mesa-libgl' 'lib32-sdl') +optdepends_x86_64=('lib32-alsa-plugins: ALSA sound support' + 'lib32-libcanberra: Hide a silly warning' + 'lib32-libpulse: PulseAudio sound support') +provides=('gens') +conflicts=('gens') +source=('http://segaretro.org/images/6/6d/Gens-gs-r7.tar.gz' +'gens-gtk.patch') +sha256sums=('6320cd7bee85472891e1e29b21731d2c8180d04db67ee21256491f3f9ad145c1' +'29b1e9755b34e00ef7d19bdc527dc4f841400a0022c81ee71c331be4a76a6c1c') + +prepare() { + cd gens-gs-r7 + + patch -Np1 -i ../gens-gtk.patch +} + +build() { + cd gens-gs-r7 + + if [[ $CARCH == x86_64 ]]; then +export CC='gcc -m32' +export CXX='g++ -m32' +export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' + +LIBS='-ldl -lX11' ./configure \ + --host='i686-unknown-linux-gnu' \ + --prefix='/usr' \ + --libdir='/usr/lib32' \ + --with-pic \ + --disable-static + else +LIBS='-ldl -lX11' ./configure \ + --prefix='/usr' \ + --with-pic \ + --disable-static + fi + + make +} + +package() { + cd gens-gs-r7 + + make DESTDIR="${pkgdir}" install +} + +# vim: ts=2 sw=2 et: Copied: gens-gs/repos/community-staging-i686/gens-gtk.patch (from rev 149887, gens-gs/trunk/gens-gtk.patch) === --- community-staging-i686/gens-gtk.patch (rev 0) +++ community-staging-i686/gens-gtk.patch 2015-12-07 13:25:06 UTC (rev 149888) @@ -0,0 +1,187 @@ +diff -ru gens/src/gens/ui/gtk/about/about_window.cpp gens-build/src/gens/ui/gtk/about/about_window.cpp +--- gens/src/gens/ui/gtk/about/about_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/about/about_window.cpp 2010-10-11 15:46:25.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(about_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(about_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(about_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(about_window), FALSE); ++ g_object_set(GTK_DIALOG(about_window), "has-separator", FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)about_window, "delete_event", +diff -ru gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp +--- gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 2010-10-11 15:33:03.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(bmf_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(bmf_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(bmf_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(bmf_window), FALSE); ++ g_object_set(GTK_DIALOG(bmf_window), "has-separator", FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)bmf_window, "delete_event", +diff -ru gens/src/gens/ui/gtk/directory_config/dir_window.cpp gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp +--- gens/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 15:34:21.0 + +@@ -109,7 +109,7 @@ +
[arch-commits] Commit in gens-gs/repos (3 files)
Date: Monday, April 29, 2013 @ 10:32:16 Author: alucryd Revision: 89397 archrelease: copy trunk to community-staging-i686 Added: gens-gs/repos/community-staging-i686/ gens-gs/repos/community-staging-i686/PKGBUILD (from rev 89396, gens-gs/trunk/PKGBUILD) gens-gs/repos/community-staging-i686/gens-gtk.patch (from rev 89396, gens-gs/trunk/gens-gtk.patch) + PKGBUILD | 61 + gens-gtk.patch | 187 +++ 2 files changed, 248 insertions(+) Copied: gens-gs/repos/community-staging-i686/PKGBUILD (from rev 89396, gens-gs/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-04-29 08:32:16 UTC (rev 89397) @@ -0,0 +1,61 @@ +# $Id$ +# Maintainer: Maxime Gauduin aluc...@gmail.com +# Contributor: trya tryagainp...@gmail.com +# Contributor: Yvan madridist...@orange.fr + +pkgname=gens-gs +pkgver=2.16.7 +pkgrel=3 +pkgdesc=An emulator of Sega Genesis, Sega CD and 32X, combining features from various forks of Gens +arch=('i686' 'x86_64') +url=http://segaretro.org/Gens/GS; +license=('GPL') +if [[ $CARCH == x86_64 ]]; then + makedepends=('gcc-multilib' 'lib32-gtk2' 'lib32-mesa-libgl' 'lib32-sdl' 'nasm') + optdepends=('lib32-alsa-plugins: Sound support for PulseAudio' + 'lib32-libpulse: Sound support for PulseAudio') +else + depends=('gtk2' 'sdl') + makedepends=('nasm') +fi +conflicts=('gens') +options=('!libtool') +source=('http://segaretro.org/images/6/6d/Gens-gs-r7.tar.gz' +'gens-gtk.patch') +sha256sums=('6320cd7bee85472891e1e29b21731d2c8180d04db67ee21256491f3f9ad145c1' +'29b1e9755b34e00ef7d19bdc527dc4f841400a0022c81ee71c331be4a76a6c1c') + +prepare() { + cd ${srcdir}/${pkgname}-r7 + + patch -Np1 -i ../gens-gtk.patch +} + +build() { + cd ${srcdir}/${pkgname}-r7 + + if [[ $CARCH == x86_64 ]]; then +export CC=gcc -m32 +export CXX=g++ -m32 +export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + fi + + if [[ $CARCH == x86_64 ]]; then +./configure --host=i686-unknown-linux-gnu --prefix=/usr --libdir=/usr/lib32 --with-pic --disable-static + else +LIBS='-ldl -lX11' ./configure --prefix=/usr --with-pic --disable-static + fi + make +} + +package() { + cd ${srcdir}/${pkgname}-r7 + + if [[ $CARCH == x86_64 ]]; then +depends=('lib32-gtk2' 'lib32-sdl') + fi + + make DESTDIR=${pkgdir} install +} + +# vim: ts=2 sw=2 et: Copied: gens-gs/repos/community-staging-i686/gens-gtk.patch (from rev 89396, gens-gs/trunk/gens-gtk.patch) === --- community-staging-i686/gens-gtk.patch (rev 0) +++ community-staging-i686/gens-gtk.patch 2013-04-29 08:32:16 UTC (rev 89397) @@ -0,0 +1,187 @@ +diff -ru gens/src/gens/ui/gtk/about/about_window.cpp gens-build/src/gens/ui/gtk/about/about_window.cpp +--- gens/src/gens/ui/gtk/about/about_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/about/about_window.cpp 2010-10-11 15:46:25.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(about_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(about_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(about_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(about_window), FALSE); ++ g_object_set(GTK_DIALOG(about_window), has-separator, FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)about_window, delete_event, +diff -ru gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp +--- gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 2010-10-11 15:33:03.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(bmf_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(bmf_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(bmf_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(bmf_window), FALSE); ++ g_object_set(GTK_DIALOG(bmf_window), has-separator, FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)bmf_window, delete_event, +diff -ru gens/src/gens/ui/gtk/directory_config/dir_window.cpp gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp +--- gens/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 15:34:21.0 + +@@ -109,7 +109,7 @@ + gtk_window_set_position(GTK_WINDOW(dir_window), GTK_WIN_POS_CENTER); +
[arch-commits] Commit in gens-gs/repos (3 files)
Date: Monday, April 29, 2013 @ 10:52:25 Author: alucryd Revision: 89400 archrelease: copy trunk to multilib-staging-x86_64 Added: gens-gs/repos/multilib-staging-x86_64/ gens-gs/repos/multilib-staging-x86_64/PKGBUILD (from rev 89399, gens-gs/trunk/PKGBUILD) gens-gs/repos/multilib-staging-x86_64/gens-gtk.patch (from rev 89399, gens-gs/trunk/gens-gtk.patch) + PKGBUILD | 61 + gens-gtk.patch | 187 +++ 2 files changed, 248 insertions(+) Copied: gens-gs/repos/multilib-staging-x86_64/PKGBUILD (from rev 89399, gens-gs/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2013-04-29 08:52:25 UTC (rev 89400) @@ -0,0 +1,61 @@ +# $Id$ +# Maintainer: Maxime Gauduin aluc...@gmail.com +# Contributor: trya tryagainp...@gmail.com +# Contributor: Yvan madridist...@orange.fr + +pkgname=gens-gs +pkgver=2.16.7 +pkgrel=4 +pkgdesc=An emulator of Sega Genesis, Sega CD and 32X, combining features from various forks of Gens +arch=('i686' 'x86_64') +url=http://segaretro.org/Gens/GS; +license=('GPL') +if [[ $CARCH == x86_64 ]]; then + makedepends=('gcc-multilib' 'lib32-gtk2' 'lib32-mesa-libgl' 'lib32-sdl' 'nasm') + optdepends=('lib32-alsa-plugins: Sound support for PulseAudio' + 'lib32-libpulse: Sound support for PulseAudio') +else + depends=('gtk2' 'sdl') + makedepends=('nasm') +fi +conflicts=('gens') +options=('!libtool') +source=('http://segaretro.org/images/6/6d/Gens-gs-r7.tar.gz' +'gens-gtk.patch') +sha256sums=('6320cd7bee85472891e1e29b21731d2c8180d04db67ee21256491f3f9ad145c1' +'29b1e9755b34e00ef7d19bdc527dc4f841400a0022c81ee71c331be4a76a6c1c') + +prepare() { + cd ${srcdir}/${pkgname}-r7 + + patch -Np1 -i ../gens-gtk.patch +} + +build() { + cd ${srcdir}/${pkgname}-r7 + + if [[ $CARCH == x86_64 ]]; then +export CC=gcc -m32 +export CXX=g++ -m32 +export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + fi + + if [[ $CARCH == x86_64 ]]; then +LIBS='-ldl -lX11' ./configure --host=i686-unknown-linux-gnu --prefix=/usr --libdir=/usr/lib32 --with-pic --disable-static + else +LIBS='-ldl -lX11' ./configure --prefix=/usr --with-pic --disable-static + fi + make +} + +package() { + cd ${srcdir}/${pkgname}-r7 + + if [[ $CARCH == x86_64 ]]; then +depends=('lib32-gtk2' 'lib32-sdl') + fi + + make DESTDIR=${pkgdir} install +} + +# vim: ts=2 sw=2 et: Copied: gens-gs/repos/multilib-staging-x86_64/gens-gtk.patch (from rev 89399, gens-gs/trunk/gens-gtk.patch) === --- multilib-staging-x86_64/gens-gtk.patch (rev 0) +++ multilib-staging-x86_64/gens-gtk.patch 2013-04-29 08:52:25 UTC (rev 89400) @@ -0,0 +1,187 @@ +diff -ru gens/src/gens/ui/gtk/about/about_window.cpp gens-build/src/gens/ui/gtk/about/about_window.cpp +--- gens/src/gens/ui/gtk/about/about_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/about/about_window.cpp 2010-10-11 15:46:25.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(about_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(about_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(about_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(about_window), FALSE); ++ g_object_set(GTK_DIALOG(about_window), has-separator, FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)about_window, delete_event, +diff -ru gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp +--- gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 2010-10-11 15:33:03.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(bmf_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(bmf_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(bmf_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(bmf_window), FALSE); ++ g_object_set(GTK_DIALOG(bmf_window), has-separator, FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)bmf_window, delete_event, +diff -ru gens/src/gens/ui/gtk/directory_config/dir_window.cpp gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp +--- gens/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 15:34:21.0 + +@@ -109,7 +109,7 @@ + gtk_window_set_position(GTK_WINDOW(dir_window),
[arch-commits] Commit in gens-gs/repos (3 files)
Date: Friday, March 22, 2013 @ 02:03:09 Author: alucryd Revision: 86785 archrelease: copy trunk to multilib-x86_64 Added: gens-gs/repos/multilib-x86_64/ gens-gs/repos/multilib-x86_64/PKGBUILD (from rev 86784, gens-gs/trunk/PKGBUILD) gens-gs/repos/multilib-x86_64/gens-gtk.patch (from rev 86784, gens-gs/trunk/gens-gtk.patch) + PKGBUILD | 62 ++ gens-gtk.patch | 187 +++ 2 files changed, 249 insertions(+) Copied: gens-gs/repos/multilib-x86_64/PKGBUILD (from rev 86784, gens-gs/trunk/PKGBUILD) === --- multilib-x86_64/PKGBUILD(rev 0) +++ multilib-x86_64/PKGBUILD2013-03-22 01:03:09 UTC (rev 86785) @@ -0,0 +1,62 @@ +# $Id$ +# Maintainer: Maxime Gauduin aluc...@gmail.com +# Contributor: trya tryagainp...@gmail.com +# Contributor: Yvan madridist...@orange.fr + +pkgname=gens-gs +pkgver=2.16.7 +pkgrel=1 +pkgdesc=An emulator of Sega Genesis, Sega CD and 32X, combining features from various forks of Gens +arch=('i686' 'x86_64') +url=http://segaretro.org/Gens/GS; +license=('GPL') +if [[ $CARCH == x86_64 ]]; then + makedepends=('gcc-multilib' 'lib32-gtk2' 'lib32-mesa-libgl' 'lib32-sdl' 'nasm') + optdepends=('lib32-alsa-plugins: Sound support for PulseAudio' + 'lib32-libpulse: Sound support for PulseAudio') +else + depends=('gtk2' 'sdl') + makedepends=('nasm') +fi +conflicts=('gens') +options=('!libtool') +source=('http://segaretro.org/images/6/6d/Gens-gs-r7.tar.gz' +'gens-gtk.patch') +sha256sums=('6320cd7bee85472891e1e29b21731d2c8180d04db67ee21256491f3f9ad145c1' +'29b1e9755b34e00ef7d19bdc527dc4f841400a0022c81ee71c331be4a76a6c1c') + +build() { + cd ${srcdir}/${pkgname}-r7 + +# Patch + patch -Np1 -i ../gens-gtk.patch + +# Multilib + if [[ $CARCH == x86_64 ]]; then +export CC=gcc -m32 +export CXX=g++ -m32 +export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + fi + +# Build + if [[ $CARCH == x86_64 ]]; then +./configure --host=i686-unknown-linux-gnu --prefix=/usr --libdir=/usr/lib32 --with-pic --disable-static + else +LIBS='-ldl -lX11' ./configure --prefix=/usr --with-pic --disable-static + fi + make +} + +package() { + cd ${srcdir}/${pkgname}-r7 + +# Multilib + if [[ $CARCH == x86_64 ]]; then +depends=('lib32-gtk2' 'lib32-sdl') + fi + +# Install + make DESTDIR=${pkgdir} install +} + +# vim: ts=2 sw=2 et: Copied: gens-gs/repos/multilib-x86_64/gens-gtk.patch (from rev 86784, gens-gs/trunk/gens-gtk.patch) === --- multilib-x86_64/gens-gtk.patch (rev 0) +++ multilib-x86_64/gens-gtk.patch 2013-03-22 01:03:09 UTC (rev 86785) @@ -0,0 +1,187 @@ +diff -ru gens/src/gens/ui/gtk/about/about_window.cpp gens-build/src/gens/ui/gtk/about/about_window.cpp +--- gens/src/gens/ui/gtk/about/about_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/about/about_window.cpp 2010-10-11 15:46:25.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(about_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(about_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(about_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(about_window), FALSE); ++ g_object_set(GTK_DIALOG(about_window), has-separator, FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)about_window, delete_event, +diff -ru gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp +--- gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 2010-10-11 15:33:03.0 + +@@ -84,7 +84,7 @@ + gtk_window_set_position(GTK_WINDOW(bmf_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(bmf_window), FALSE); + gtk_window_set_type_hint(GTK_WINDOW(bmf_window), GDK_WINDOW_TYPE_HINT_DIALOG); +- gtk_dialog_set_has_separator(GTK_DIALOG(bmf_window), FALSE); ++ g_object_set(GTK_DIALOG(bmf_window), has-separator, FALSE, NULL); + + // Callbacks for if the window is closed. + g_signal_connect((gpointer)bmf_window, delete_event, +diff -ru gens/src/gens/ui/gtk/directory_config/dir_window.cpp gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp +--- gens/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 16:32:29.0 + gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 15:34:21.0 + +@@ -109,7 +109,7 @@ + gtk_window_set_position(GTK_WINDOW(dir_window), GTK_WIN_POS_CENTER); + gtk_window_set_resizable(GTK_WINDOW(dir_window), FALSE); +