[arch-commits] Commit in gens-gs/repos (3 files)

2019-08-20 Thread Maxime Gauduin via arch-commits
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)

2015-12-07 Thread Bartłomiej Piotrowski
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)

2015-12-07 Thread Bartłomiej Piotrowski
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)

2013-04-29 Thread Maxime Gauduin
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)

2013-04-29 Thread Maxime Gauduin
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)

2013-03-21 Thread Maxime Gauduin
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);
+