[arch-commits] Commit in kobodeluxe/repos (16 files)

Antonio Rojas arojas at archlinux.org
Fri May 6 18:23:47 UTC 2016


    Date: Friday, May 6, 2016 @ 20:23:47
  Author: arojas
Revision: 267030

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  kobodeluxe/repos/extra-i686/PKGBUILD
    (from rev 267029, kobodeluxe/trunk/PKGBUILD)
  kobodeluxe/repos/extra-i686/kobodeluxe-0.5.1-glibc2.10.patch
    (from rev 267029, kobodeluxe/trunk/kobodeluxe-0.5.1-glibc2.10.patch)
  kobodeluxe/repos/extra-i686/kobodeluxe-gcc-4.3.patch
    (from rev 267029, kobodeluxe/trunk/kobodeluxe-gcc-4.3.patch)
  kobodeluxe/repos/extra-i686/kobodeluxe.install
    (from rev 267029, kobodeluxe/trunk/kobodeluxe.install)
  kobodeluxe/repos/extra-x86_64/PKGBUILD
    (from rev 267029, kobodeluxe/trunk/PKGBUILD)
  kobodeluxe/repos/extra-x86_64/kobodeluxe-0.5.1-glibc2.10.patch
    (from rev 267029, kobodeluxe/trunk/kobodeluxe-0.5.1-glibc2.10.patch)
  kobodeluxe/repos/extra-x86_64/kobodeluxe-gcc-4.3.patch
    (from rev 267029, kobodeluxe/trunk/kobodeluxe-gcc-4.3.patch)
  kobodeluxe/repos/extra-x86_64/kobodeluxe.install
    (from rev 267029, kobodeluxe/trunk/kobodeluxe.install)
Deleted:
  kobodeluxe/repos/extra-i686/PKGBUILD
  kobodeluxe/repos/extra-i686/kobodeluxe-0.5.1-glibc2.10.patch
  kobodeluxe/repos/extra-i686/kobodeluxe-gcc-4.3.patch
  kobodeluxe/repos/extra-i686/kobodeluxe.install
  kobodeluxe/repos/extra-x86_64/PKGBUILD
  kobodeluxe/repos/extra-x86_64/kobodeluxe-0.5.1-glibc2.10.patch
  kobodeluxe/repos/extra-x86_64/kobodeluxe-gcc-4.3.patch
  kobodeluxe/repos/extra-x86_64/kobodeluxe.install

-----------------------------------------------+
 /PKGBUILD                                     |   98 ++++++++++++++
 /kobodeluxe-0.5.1-glibc2.10.patch             |   22 +++
 /kobodeluxe-gcc-4.3.patch                     |  166 ++++++++++++++++++++++++
 /kobodeluxe.install                           |   30 ++++
 extra-i686/PKGBUILD                           |   49 -------
 extra-i686/kobodeluxe-0.5.1-glibc2.10.patch   |   11 -
 extra-i686/kobodeluxe-gcc-4.3.patch           |   83 ------------
 extra-i686/kobodeluxe.install                 |   20 --
 extra-x86_64/PKGBUILD                         |   49 -------
 extra-x86_64/kobodeluxe-0.5.1-glibc2.10.patch |   11 -
 extra-x86_64/kobodeluxe-gcc-4.3.patch         |   83 ------------
 extra-x86_64/kobodeluxe.install               |   20 --
 12 files changed, 316 insertions(+), 326 deletions(-)

Deleted: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2016-05-06 18:23:04 UTC (rev 267029)
+++ extra-i686/PKGBUILD	2016-05-06 18:23:47 UTC (rev 267030)
@@ -1,49 +0,0 @@
-# $Id$
-# Maintainer: Eric Bélanger <eric at archlinux.org>
-
-pkgname=kobodeluxe
-pkgver=0.5.1
-pkgrel=5
-pkgdesc="An enhanced version of Akira Higuchi's game XKobo, an addictive space shoot'em up"
-arch=('i686' 'x86_64')
-url="http://www.olofson.net/kobodl/"
-license=('GPL' 'LGPL')
-depends=('sdl_image' 'hicolor-icon-theme' 'gtk-update-icon-cache')
-install=kobodeluxe.install
-source=(http://www.olofson.net/kobodl/download/KoboDeluxe-${pkgver}.tar.gz
-        kobodeluxe-gcc-4.3.patch kobodeluxe-0.5.1-glibc2.10.patch)
-sha1sums=('12abe182ccde52050cd23077092d0424d25c3e75'
-          '274dc8e7909bc6f9fab31306c85d992af8b62674'
-          '9d1b3b8cef4a16b6a082fed9f93f1dc12b2a3be0')
-
-prepare() {
-  cd KoboDeluxe-${pkgver}
-  tar -xf icons.tar.gz
-  patch -p0 -i "${srcdir}/kobodeluxe-gcc-4.3.patch"
-  patch -p0 -i "${srcdir}/kobodeluxe-0.5.1-glibc2.10.patch"
-}
-
-build() {
-  cd KoboDeluxe-${pkgver}
-  ./configure --prefix=/usr --localstatedir=/var --sharedstatedir=/var/games
-  make
-}
-
-package() {
-  cd KoboDeluxe-${pkgver}
-  make DESTDIR="${pkgdir}" install
- 
-  install -D -m644 icons/KDE/kobo-deluxe.desktop "${pkgdir}/usr/share/applications/kobo-deluxe.desktop"
-  for i in 16 22 32 48 64 128 ; do
-    install -D -m644 icons/KDE/icons/${i}x${i}/kobodl.png "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/kobodl.png"
-  done
-
-  chown root:games "${pkgdir}/usr/bin/kobodl"
-  chmod 2755 "${pkgdir}/usr/bin/kobodl"
-  chown root:games "${pkgdir}/var/games"
-  chmod 775 "${pkgdir}/var/games"
-  chown root:games "${pkgdir}/var/games/kobo-deluxe"
-  chmod 775 "${pkgdir}/var/games/kobo-deluxe"
-  chown root:games "${pkgdir}/var/games/kobo-deluxe/scores"
-  chmod 775 "${pkgdir}/var/games/kobo-deluxe/scores"
-}

Copied: kobodeluxe/repos/extra-i686/PKGBUILD (from rev 267029, kobodeluxe/trunk/PKGBUILD)
===================================================================
--- extra-i686/PKGBUILD	                        (rev 0)
+++ extra-i686/PKGBUILD	2016-05-06 18:23:47 UTC (rev 267030)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Eric Bélanger <eric at archlinux.org>
+
+pkgname=kobodeluxe
+pkgver=0.5.1
+pkgrel=6
+pkgdesc="An enhanced version of Akira Higuchi's game XKobo, an addictive space shoot'em up"
+arch=('i686' 'x86_64')
+url="http://www.olofson.net/kobodl/"
+license=('GPL' 'LGPL')
+depends=('sdl_image' 'hicolor-icon-theme')
+install=kobodeluxe.install
+source=(http://www.olofson.net/kobodl/download/KoboDeluxe-${pkgver}.tar.gz
+        kobodeluxe-gcc-4.3.patch kobodeluxe-0.5.1-glibc2.10.patch)
+sha1sums=('12abe182ccde52050cd23077092d0424d25c3e75'
+          '274dc8e7909bc6f9fab31306c85d992af8b62674'
+          '9d1b3b8cef4a16b6a082fed9f93f1dc12b2a3be0')
+
+prepare() {
+  cd KoboDeluxe-${pkgver}
+  tar -xf icons.tar.gz
+  patch -p0 -i "${srcdir}/kobodeluxe-gcc-4.3.patch"
+  patch -p0 -i "${srcdir}/kobodeluxe-0.5.1-glibc2.10.patch"
+}
+
+build() {
+  cd KoboDeluxe-${pkgver}
+  ./configure --prefix=/usr --localstatedir=/var --sharedstatedir=/var/games
+  make
+}
+
+package() {
+  cd KoboDeluxe-${pkgver}
+  make DESTDIR="${pkgdir}" install
+ 
+  install -D -m644 icons/KDE/kobo-deluxe.desktop "${pkgdir}/usr/share/applications/kobo-deluxe.desktop"
+  for i in 16 22 32 48 64 128 ; do
+    install -D -m644 icons/KDE/icons/${i}x${i}/kobodl.png "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/kobodl.png"
+  done
+
+  chown root:games "${pkgdir}/usr/bin/kobodl"
+  chmod 2755 "${pkgdir}/usr/bin/kobodl"
+  chown root:games "${pkgdir}/var/games"
+  chmod 775 "${pkgdir}/var/games"
+  chown root:games "${pkgdir}/var/games/kobo-deluxe"
+  chmod 775 "${pkgdir}/var/games/kobo-deluxe"
+  chown root:games "${pkgdir}/var/games/kobo-deluxe/scores"
+  chmod 775 "${pkgdir}/var/games/kobo-deluxe/scores"
+}

Deleted: extra-i686/kobodeluxe-0.5.1-glibc2.10.patch
===================================================================
--- extra-i686/kobodeluxe-0.5.1-glibc2.10.patch	2016-05-06 18:23:04 UTC (rev 267029)
+++ extra-i686/kobodeluxe-0.5.1-glibc2.10.patch	2016-05-06 18:23:47 UTC (rev 267030)
@@ -1,11 +0,0 @@
---- graphics/window.cpp
-+++ graphics/window.cpp
-@@ -398,7 +398,7 @@
- 		 */
- 		if(token)
- 		{
--			char *tok = strchr(txt, token);
-+			const char *tok = strchr(txt, token);
- 			if(tok)
- 				tokpos = tok-txt;
- 			else

Copied: kobodeluxe/repos/extra-i686/kobodeluxe-0.5.1-glibc2.10.patch (from rev 267029, kobodeluxe/trunk/kobodeluxe-0.5.1-glibc2.10.patch)
===================================================================
--- extra-i686/kobodeluxe-0.5.1-glibc2.10.patch	                        (rev 0)
+++ extra-i686/kobodeluxe-0.5.1-glibc2.10.patch	2016-05-06 18:23:47 UTC (rev 267030)
@@ -0,0 +1,11 @@
+--- graphics/window.cpp
++++ graphics/window.cpp
+@@ -398,7 +398,7 @@
+ 		 */
+ 		if(token)
+ 		{
+-			char *tok = strchr(txt, token);
++			const char *tok = strchr(txt, token);
+ 			if(tok)
+ 				tokpos = tok-txt;
+ 			else

Deleted: extra-i686/kobodeluxe-gcc-4.3.patch
===================================================================
--- extra-i686/kobodeluxe-gcc-4.3.patch	2016-05-06 18:23:04 UTC (rev 267029)
+++ extra-i686/kobodeluxe-gcc-4.3.patch	2016-05-06 18:23:47 UTC (rev 267030)
@@ -1,83 +0,0 @@
---- enemies.h
-+++ enemies.h
-@@ -70,9 +70,9 @@
- extern const enemy_kind bomb2;
- extern const enemy_kind bombdeto;
- extern const enemy_kind cannon;
--extern const enemy_kind pipe1;
-+extern const enemy_kind pipeone;
- extern const enemy_kind core;
--extern const enemy_kind pipe2;
-+extern const enemy_kind pipetwo;
- extern const enemy_kind rock;
- extern const enemy_kind ring;
- extern const enemy_kind enemy_m1;
-@@ -430,7 +430,7 @@
- 
- inline int _enemy::is_pipe()
- {
--	return ((_state != notuse) && ((ek == &pipe1) || (ek == &pipe2)));
-+	return ((_state != notuse) && ((ek == &pipeone) || (ek == &pipetwo)));
- }
- 
- 
---- enemy.cpp
-+++ enemy.cpp
-@@ -713,7 +713,7 @@
- 
- void _enemy::kill_cannon()
- {
--	enemies.make(&pipe1, CS2PIXEL(x), CS2PIXEL(y));
-+	enemies.make(&pipeone, CS2PIXEL(x), CS2PIXEL(y));
- 	sound.g_base_node_explo(x, y);
- 	release();
- }
-@@ -755,10 +755,10 @@
- 
- void _enemy::kill_core()
- {
--	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
--	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
--	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
--	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
-+	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
-+	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
-+	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
-+	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
- 	enemies.make(&explosion4, CS2PIXEL(x), CS2PIXEL(y));
- 	sound.g_base_core_explo(x, y);
- 	release();
-@@ -851,7 +851,7 @@
- 		screen.set_map(x1, y1, m ^ a);
- 	release();
- }
--const enemy_kind pipe1 = {
-+const enemy_kind pipeone = {
- 	0,
- 	&_enemy::make_pipe1,
- 	&_enemy::move_pipe1,
-@@ -978,19 +978,19 @@
- 	}
- 	p ^= a;
- 	if(p & U_MASK)
--		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
-+		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
- 	if(p & R_MASK)
--		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
-+		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
- 	if(p & D_MASK)
--		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
-+		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
- 	if(p & L_MASK)
--		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
-+		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
- 	manage.add_score(10);
- 	release();
- }
- 
- 
--const enemy_kind pipe2 = {
-+const enemy_kind pipetwo = {
- 	0,
- 	&_enemy::make_pipe2,
- 	&_enemy::move_pipe2,

Copied: kobodeluxe/repos/extra-i686/kobodeluxe-gcc-4.3.patch (from rev 267029, kobodeluxe/trunk/kobodeluxe-gcc-4.3.patch)
===================================================================
--- extra-i686/kobodeluxe-gcc-4.3.patch	                        (rev 0)
+++ extra-i686/kobodeluxe-gcc-4.3.patch	2016-05-06 18:23:47 UTC (rev 267030)
@@ -0,0 +1,83 @@
+--- enemies.h
++++ enemies.h
+@@ -70,9 +70,9 @@
+ extern const enemy_kind bomb2;
+ extern const enemy_kind bombdeto;
+ extern const enemy_kind cannon;
+-extern const enemy_kind pipe1;
++extern const enemy_kind pipeone;
+ extern const enemy_kind core;
+-extern const enemy_kind pipe2;
++extern const enemy_kind pipetwo;
+ extern const enemy_kind rock;
+ extern const enemy_kind ring;
+ extern const enemy_kind enemy_m1;
+@@ -430,7 +430,7 @@
+ 
+ inline int _enemy::is_pipe()
+ {
+-	return ((_state != notuse) && ((ek == &pipe1) || (ek == &pipe2)));
++	return ((_state != notuse) && ((ek == &pipeone) || (ek == &pipetwo)));
+ }
+ 
+ 
+--- enemy.cpp
++++ enemy.cpp
+@@ -713,7 +713,7 @@
+ 
+ void _enemy::kill_cannon()
+ {
+-	enemies.make(&pipe1, CS2PIXEL(x), CS2PIXEL(y));
++	enemies.make(&pipeone, CS2PIXEL(x), CS2PIXEL(y));
+ 	sound.g_base_node_explo(x, y);
+ 	release();
+ }
+@@ -755,10 +755,10 @@
+ 
+ void _enemy::kill_core()
+ {
+-	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
+-	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
+-	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
+-	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
++	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
++	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
++	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
++	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
+ 	enemies.make(&explosion4, CS2PIXEL(x), CS2PIXEL(y));
+ 	sound.g_base_core_explo(x, y);
+ 	release();
+@@ -851,7 +851,7 @@
+ 		screen.set_map(x1, y1, m ^ a);
+ 	release();
+ }
+-const enemy_kind pipe1 = {
++const enemy_kind pipeone = {
+ 	0,
+ 	&_enemy::make_pipe1,
+ 	&_enemy::move_pipe1,
+@@ -978,19 +978,19 @@
+ 	}
+ 	p ^= a;
+ 	if(p & U_MASK)
+-		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
++		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
+ 	if(p & R_MASK)
+-		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
++		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
+ 	if(p & D_MASK)
+-		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
++		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
+ 	if(p & L_MASK)
+-		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
++		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
+ 	manage.add_score(10);
+ 	release();
+ }
+ 
+ 
+-const enemy_kind pipe2 = {
++const enemy_kind pipetwo = {
+ 	0,
+ 	&_enemy::make_pipe2,
+ 	&_enemy::move_pipe2,

Deleted: extra-i686/kobodeluxe.install
===================================================================
--- extra-i686/kobodeluxe.install	2016-05-06 18:23:04 UTC (rev 267029)
+++ extra-i686/kobodeluxe.install	2016-05-06 18:23:47 UTC (rev 267030)
@@ -1,20 +0,0 @@
-post_install() {
-  post_upgrade
-}
-
-post_upgrade() {
-  if [ -d usr/share/kobo-deluxe/kobo-deluxe/scores ] ; then
-    mkdir -p var/games/kobo-deluxe/scores/
-    for i in usr/share/kobo-deluxe/kobo-deluxe/scores/* ; do
-      mv $i var/games/kobo-deluxe/scores/
-    done
-    rmdir usr/share/kobo-deluxe/kobo-deluxe/scores
-    rmdir usr/share/kobo-deluxe/kobo-deluxe
-    chgrp -R games var/games/kobo-deluxe/scores/
-  fi
-  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
-}
-
-post_remove() {
-  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
-}

Copied: kobodeluxe/repos/extra-i686/kobodeluxe.install (from rev 267029, kobodeluxe/trunk/kobodeluxe.install)
===================================================================
--- extra-i686/kobodeluxe.install	                        (rev 0)
+++ extra-i686/kobodeluxe.install	2016-05-06 18:23:47 UTC (rev 267030)
@@ -0,0 +1,15 @@
+post_install() {
+  post_upgrade
+}
+
+post_upgrade() {
+  if [ -d usr/share/kobo-deluxe/kobo-deluxe/scores ] ; then
+    mkdir -p var/games/kobo-deluxe/scores/
+    for i in usr/share/kobo-deluxe/kobo-deluxe/scores/* ; do
+      mv $i var/games/kobo-deluxe/scores/
+    done
+    rmdir usr/share/kobo-deluxe/kobo-deluxe/scores
+    rmdir usr/share/kobo-deluxe/kobo-deluxe
+    chgrp -R games var/games/kobo-deluxe/scores/
+  fi
+}

Deleted: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2016-05-06 18:23:04 UTC (rev 267029)
+++ extra-x86_64/PKGBUILD	2016-05-06 18:23:47 UTC (rev 267030)
@@ -1,49 +0,0 @@
-# $Id$
-# Maintainer: Eric Bélanger <eric at archlinux.org>
-
-pkgname=kobodeluxe
-pkgver=0.5.1
-pkgrel=5
-pkgdesc="An enhanced version of Akira Higuchi's game XKobo, an addictive space shoot'em up"
-arch=('i686' 'x86_64')
-url="http://www.olofson.net/kobodl/"
-license=('GPL' 'LGPL')
-depends=('sdl_image' 'hicolor-icon-theme' 'gtk-update-icon-cache')
-install=kobodeluxe.install
-source=(http://www.olofson.net/kobodl/download/KoboDeluxe-${pkgver}.tar.gz
-        kobodeluxe-gcc-4.3.patch kobodeluxe-0.5.1-glibc2.10.patch)
-sha1sums=('12abe182ccde52050cd23077092d0424d25c3e75'
-          '274dc8e7909bc6f9fab31306c85d992af8b62674'
-          '9d1b3b8cef4a16b6a082fed9f93f1dc12b2a3be0')
-
-prepare() {
-  cd KoboDeluxe-${pkgver}
-  tar -xf icons.tar.gz
-  patch -p0 -i "${srcdir}/kobodeluxe-gcc-4.3.patch"
-  patch -p0 -i "${srcdir}/kobodeluxe-0.5.1-glibc2.10.patch"
-}
-
-build() {
-  cd KoboDeluxe-${pkgver}
-  ./configure --prefix=/usr --localstatedir=/var --sharedstatedir=/var/games
-  make
-}
-
-package() {
-  cd KoboDeluxe-${pkgver}
-  make DESTDIR="${pkgdir}" install
- 
-  install -D -m644 icons/KDE/kobo-deluxe.desktop "${pkgdir}/usr/share/applications/kobo-deluxe.desktop"
-  for i in 16 22 32 48 64 128 ; do
-    install -D -m644 icons/KDE/icons/${i}x${i}/kobodl.png "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/kobodl.png"
-  done
-
-  chown root:games "${pkgdir}/usr/bin/kobodl"
-  chmod 2755 "${pkgdir}/usr/bin/kobodl"
-  chown root:games "${pkgdir}/var/games"
-  chmod 775 "${pkgdir}/var/games"
-  chown root:games "${pkgdir}/var/games/kobo-deluxe"
-  chmod 775 "${pkgdir}/var/games/kobo-deluxe"
-  chown root:games "${pkgdir}/var/games/kobo-deluxe/scores"
-  chmod 775 "${pkgdir}/var/games/kobo-deluxe/scores"
-}

Copied: kobodeluxe/repos/extra-x86_64/PKGBUILD (from rev 267029, kobodeluxe/trunk/PKGBUILD)
===================================================================
--- extra-x86_64/PKGBUILD	                        (rev 0)
+++ extra-x86_64/PKGBUILD	2016-05-06 18:23:47 UTC (rev 267030)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Eric Bélanger <eric at archlinux.org>
+
+pkgname=kobodeluxe
+pkgver=0.5.1
+pkgrel=6
+pkgdesc="An enhanced version of Akira Higuchi's game XKobo, an addictive space shoot'em up"
+arch=('i686' 'x86_64')
+url="http://www.olofson.net/kobodl/"
+license=('GPL' 'LGPL')
+depends=('sdl_image' 'hicolor-icon-theme')
+install=kobodeluxe.install
+source=(http://www.olofson.net/kobodl/download/KoboDeluxe-${pkgver}.tar.gz
+        kobodeluxe-gcc-4.3.patch kobodeluxe-0.5.1-glibc2.10.patch)
+sha1sums=('12abe182ccde52050cd23077092d0424d25c3e75'
+          '274dc8e7909bc6f9fab31306c85d992af8b62674'
+          '9d1b3b8cef4a16b6a082fed9f93f1dc12b2a3be0')
+
+prepare() {
+  cd KoboDeluxe-${pkgver}
+  tar -xf icons.tar.gz
+  patch -p0 -i "${srcdir}/kobodeluxe-gcc-4.3.patch"
+  patch -p0 -i "${srcdir}/kobodeluxe-0.5.1-glibc2.10.patch"
+}
+
+build() {
+  cd KoboDeluxe-${pkgver}
+  ./configure --prefix=/usr --localstatedir=/var --sharedstatedir=/var/games
+  make
+}
+
+package() {
+  cd KoboDeluxe-${pkgver}
+  make DESTDIR="${pkgdir}" install
+ 
+  install -D -m644 icons/KDE/kobo-deluxe.desktop "${pkgdir}/usr/share/applications/kobo-deluxe.desktop"
+  for i in 16 22 32 48 64 128 ; do
+    install -D -m644 icons/KDE/icons/${i}x${i}/kobodl.png "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/kobodl.png"
+  done
+
+  chown root:games "${pkgdir}/usr/bin/kobodl"
+  chmod 2755 "${pkgdir}/usr/bin/kobodl"
+  chown root:games "${pkgdir}/var/games"
+  chmod 775 "${pkgdir}/var/games"
+  chown root:games "${pkgdir}/var/games/kobo-deluxe"
+  chmod 775 "${pkgdir}/var/games/kobo-deluxe"
+  chown root:games "${pkgdir}/var/games/kobo-deluxe/scores"
+  chmod 775 "${pkgdir}/var/games/kobo-deluxe/scores"
+}

Deleted: extra-x86_64/kobodeluxe-0.5.1-glibc2.10.patch
===================================================================
--- extra-x86_64/kobodeluxe-0.5.1-glibc2.10.patch	2016-05-06 18:23:04 UTC (rev 267029)
+++ extra-x86_64/kobodeluxe-0.5.1-glibc2.10.patch	2016-05-06 18:23:47 UTC (rev 267030)
@@ -1,11 +0,0 @@
---- graphics/window.cpp
-+++ graphics/window.cpp
-@@ -398,7 +398,7 @@
- 		 */
- 		if(token)
- 		{
--			char *tok = strchr(txt, token);
-+			const char *tok = strchr(txt, token);
- 			if(tok)
- 				tokpos = tok-txt;
- 			else

Copied: kobodeluxe/repos/extra-x86_64/kobodeluxe-0.5.1-glibc2.10.patch (from rev 267029, kobodeluxe/trunk/kobodeluxe-0.5.1-glibc2.10.patch)
===================================================================
--- extra-x86_64/kobodeluxe-0.5.1-glibc2.10.patch	                        (rev 0)
+++ extra-x86_64/kobodeluxe-0.5.1-glibc2.10.patch	2016-05-06 18:23:47 UTC (rev 267030)
@@ -0,0 +1,11 @@
+--- graphics/window.cpp
++++ graphics/window.cpp
+@@ -398,7 +398,7 @@
+ 		 */
+ 		if(token)
+ 		{
+-			char *tok = strchr(txt, token);
++			const char *tok = strchr(txt, token);
+ 			if(tok)
+ 				tokpos = tok-txt;
+ 			else

Deleted: extra-x86_64/kobodeluxe-gcc-4.3.patch
===================================================================
--- extra-x86_64/kobodeluxe-gcc-4.3.patch	2016-05-06 18:23:04 UTC (rev 267029)
+++ extra-x86_64/kobodeluxe-gcc-4.3.patch	2016-05-06 18:23:47 UTC (rev 267030)
@@ -1,83 +0,0 @@
---- enemies.h
-+++ enemies.h
-@@ -70,9 +70,9 @@
- extern const enemy_kind bomb2;
- extern const enemy_kind bombdeto;
- extern const enemy_kind cannon;
--extern const enemy_kind pipe1;
-+extern const enemy_kind pipeone;
- extern const enemy_kind core;
--extern const enemy_kind pipe2;
-+extern const enemy_kind pipetwo;
- extern const enemy_kind rock;
- extern const enemy_kind ring;
- extern const enemy_kind enemy_m1;
-@@ -430,7 +430,7 @@
- 
- inline int _enemy::is_pipe()
- {
--	return ((_state != notuse) && ((ek == &pipe1) || (ek == &pipe2)));
-+	return ((_state != notuse) && ((ek == &pipeone) || (ek == &pipetwo)));
- }
- 
- 
---- enemy.cpp
-+++ enemy.cpp
-@@ -713,7 +713,7 @@
- 
- void _enemy::kill_cannon()
- {
--	enemies.make(&pipe1, CS2PIXEL(x), CS2PIXEL(y));
-+	enemies.make(&pipeone, CS2PIXEL(x), CS2PIXEL(y));
- 	sound.g_base_node_explo(x, y);
- 	release();
- }
-@@ -755,10 +755,10 @@
- 
- void _enemy::kill_core()
- {
--	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
--	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
--	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
--	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
-+	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
-+	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
-+	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
-+	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
- 	enemies.make(&explosion4, CS2PIXEL(x), CS2PIXEL(y));
- 	sound.g_base_core_explo(x, y);
- 	release();
-@@ -851,7 +851,7 @@
- 		screen.set_map(x1, y1, m ^ a);
- 	release();
- }
--const enemy_kind pipe1 = {
-+const enemy_kind pipeone = {
- 	0,
- 	&_enemy::make_pipe1,
- 	&_enemy::move_pipe1,
-@@ -978,19 +978,19 @@
- 	}
- 	p ^= a;
- 	if(p & U_MASK)
--		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
-+		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
- 	if(p & R_MASK)
--		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
-+		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
- 	if(p & D_MASK)
--		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
-+		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
- 	if(p & L_MASK)
--		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
-+		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
- 	manage.add_score(10);
- 	release();
- }
- 
- 
--const enemy_kind pipe2 = {
-+const enemy_kind pipetwo = {
- 	0,
- 	&_enemy::make_pipe2,
- 	&_enemy::move_pipe2,

Copied: kobodeluxe/repos/extra-x86_64/kobodeluxe-gcc-4.3.patch (from rev 267029, kobodeluxe/trunk/kobodeluxe-gcc-4.3.patch)
===================================================================
--- extra-x86_64/kobodeluxe-gcc-4.3.patch	                        (rev 0)
+++ extra-x86_64/kobodeluxe-gcc-4.3.patch	2016-05-06 18:23:47 UTC (rev 267030)
@@ -0,0 +1,83 @@
+--- enemies.h
++++ enemies.h
+@@ -70,9 +70,9 @@
+ extern const enemy_kind bomb2;
+ extern const enemy_kind bombdeto;
+ extern const enemy_kind cannon;
+-extern const enemy_kind pipe1;
++extern const enemy_kind pipeone;
+ extern const enemy_kind core;
+-extern const enemy_kind pipe2;
++extern const enemy_kind pipetwo;
+ extern const enemy_kind rock;
+ extern const enemy_kind ring;
+ extern const enemy_kind enemy_m1;
+@@ -430,7 +430,7 @@
+ 
+ inline int _enemy::is_pipe()
+ {
+-	return ((_state != notuse) && ((ek == &pipe1) || (ek == &pipe2)));
++	return ((_state != notuse) && ((ek == &pipeone) || (ek == &pipetwo)));
+ }
+ 
+ 
+--- enemy.cpp
++++ enemy.cpp
+@@ -713,7 +713,7 @@
+ 
+ void _enemy::kill_cannon()
+ {
+-	enemies.make(&pipe1, CS2PIXEL(x), CS2PIXEL(y));
++	enemies.make(&pipeone, CS2PIXEL(x), CS2PIXEL(y));
+ 	sound.g_base_node_explo(x, y);
+ 	release();
+ }
+@@ -755,10 +755,10 @@
+ 
+ void _enemy::kill_core()
+ {
+-	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
+-	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
+-	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
+-	enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
++	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
++	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
++	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
++	enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
+ 	enemies.make(&explosion4, CS2PIXEL(x), CS2PIXEL(y));
+ 	sound.g_base_core_explo(x, y);
+ 	release();
+@@ -851,7 +851,7 @@
+ 		screen.set_map(x1, y1, m ^ a);
+ 	release();
+ }
+-const enemy_kind pipe1 = {
++const enemy_kind pipeone = {
+ 	0,
+ 	&_enemy::make_pipe1,
+ 	&_enemy::move_pipe1,
+@@ -978,19 +978,19 @@
+ 	}
+ 	p ^= a;
+ 	if(p & U_MASK)
+-		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
++		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
+ 	if(p & R_MASK)
+-		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
++		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
+ 	if(p & D_MASK)
+-		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
++		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
+ 	if(p & L_MASK)
+-		enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
++		enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
+ 	manage.add_score(10);
+ 	release();
+ }
+ 
+ 
+-const enemy_kind pipe2 = {
++const enemy_kind pipetwo = {
+ 	0,
+ 	&_enemy::make_pipe2,
+ 	&_enemy::move_pipe2,

Deleted: extra-x86_64/kobodeluxe.install
===================================================================
--- extra-x86_64/kobodeluxe.install	2016-05-06 18:23:04 UTC (rev 267029)
+++ extra-x86_64/kobodeluxe.install	2016-05-06 18:23:47 UTC (rev 267030)
@@ -1,20 +0,0 @@
-post_install() {
-  post_upgrade
-}
-
-post_upgrade() {
-  if [ -d usr/share/kobo-deluxe/kobo-deluxe/scores ] ; then
-    mkdir -p var/games/kobo-deluxe/scores/
-    for i in usr/share/kobo-deluxe/kobo-deluxe/scores/* ; do
-      mv $i var/games/kobo-deluxe/scores/
-    done
-    rmdir usr/share/kobo-deluxe/kobo-deluxe/scores
-    rmdir usr/share/kobo-deluxe/kobo-deluxe
-    chgrp -R games var/games/kobo-deluxe/scores/
-  fi
-  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
-}
-
-post_remove() {
-  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
-}

Copied: kobodeluxe/repos/extra-x86_64/kobodeluxe.install (from rev 267029, kobodeluxe/trunk/kobodeluxe.install)
===================================================================
--- extra-x86_64/kobodeluxe.install	                        (rev 0)
+++ extra-x86_64/kobodeluxe.install	2016-05-06 18:23:47 UTC (rev 267030)
@@ -0,0 +1,15 @@
+post_install() {
+  post_upgrade
+}
+
+post_upgrade() {
+  if [ -d usr/share/kobo-deluxe/kobo-deluxe/scores ] ; then
+    mkdir -p var/games/kobo-deluxe/scores/
+    for i in usr/share/kobo-deluxe/kobo-deluxe/scores/* ; do
+      mv $i var/games/kobo-deluxe/scores/
+    done
+    rmdir usr/share/kobo-deluxe/kobo-deluxe/scores
+    rmdir usr/share/kobo-deluxe/kobo-deluxe
+    chgrp -R games var/games/kobo-deluxe/scores/
+  fi
+}



More information about the arch-commits mailing list