[arch-commits] Commit in frozen-bubble/repos (4 files)

2020-06-21 Thread Felix Yan via arch-commits
Date: Sunday, June 21, 2020 @ 16:25:06
  Author: felixonmars
Revision: 389920

archrelease: copy trunk to staging-x86_64

Added:
  frozen-bubble/repos/staging-x86_64/
  frozen-bubble/repos/staging-x86_64/PKGBUILD
(from rev 389919, frozen-bubble/trunk/PKGBUILD)
  
frozen-bubble/repos/staging-x86_64/fix-buffer-size-when-formatting-current-date.patch
(from rev 389919, 
frozen-bubble/trunk/fix-buffer-size-when-formatting-current-date.patch)
  frozen-bubble/repos/staging-x86_64/frozen-bubble.desktop
(from rev 389919, frozen-bubble/trunk/frozen-bubble.desktop)

+
 PKGBUILD   |   51 ++
 fix-buffer-size-when-formatting-current-date.patch |   69 +++
 frozen-bubble.desktop  |9 ++
 3 files changed, 129 insertions(+)

Copied: frozen-bubble/repos/staging-x86_64/PKGBUILD (from rev 389919, 
frozen-bubble/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2020-06-21 16:25:06 UTC (rev 389920)
@@ -0,0 +1,51 @@
+# Maintainer: Jan "heftig" Steffens 
+# Contributor: Allan McRae 
+# Contributor: Brandon Niemczyk 
+
+pkgname=frozen-bubble
+_pkgver=2.2.1-beta1
+pkgver=${_pkgver/-/}
+pkgrel=16
+pkgdesc="A game in which you throw colorful bubbles and build groups to 
destroy the bubbles"
+arch=(x86_64)
+url="http://www.frozen-bubble.org;
+license=(GPL2)
+depends=(perl-sdl perl-ipc-system-simple perl-compress-bzip2 perl-file-which)
+makedepends=(perl-file-slurp perl-locale-maketext-lexicon perl-module-build)
+options=('!emptydirs')
+source=(http://www.frozen-bubble.org/data/$pkgname-$_pkgver.tar.bz2
+fix-buffer-size-when-formatting-current-date.patch
+frozen-bubble.desktop)
+md5sums=('825cc23ed806838b9d86de9982a5687a'
+ '8b189952734ca0c6e94b0959994e54d1'
+ '01b10b77ba6ad856f5c199121c582272')
+
+prepare() {
+  cd "$srcdir/$pkgname-$_pkgver"
+
+  # https://bugzilla.redhat.com/show_bug.cgi?id=1541359
+  patch -Np1 -i ../fix-buffer-size-when-formatting-current-date.patch
+
+  sed -e 's|-Werror||' -i inc/My/Builder.pm
+}
+
+build() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  unset CFLAGS
+  # install module in vendor directories
+  perl Build.PL installdirs=vendor
+  perl Build
+}
+
+check() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  perl Build test
+}
+
+package() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  perl Build install destdir="$pkgdir"
+
+  install -D -m644 share/icons/frozen-bubble-icon-64x64.png 
"$pkgdir/usr/share/pixmaps/frozen-bubble.png"
+  install -D -m644 "$srcdir/frozen-bubble.desktop" 
"$pkgdir/usr/share/applications/frozen-bubble.desktop"
+}

Copied: 
frozen-bubble/repos/staging-x86_64/fix-buffer-size-when-formatting-current-date.patch
 (from rev 389919, 
frozen-bubble/trunk/fix-buffer-size-when-formatting-current-date.patch)
===
--- staging-x86_64/fix-buffer-size-when-formatting-current-date.patch   
(rev 0)
+++ staging-x86_64/fix-buffer-size-when-formatting-current-date.patch   
2020-06-21 16:25:06 UTC (rev 389920)
@@ -0,0 +1,69 @@
+From aa2ce32185b4477e659ed7c70d09c440610ef67b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
+Date: Fri, 2 Feb 2018 12:44:15 +0100
+Subject: [PATCH] Fix buffer size when formatting current date
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+gcc-8 and glibc-2.26.9000 reports this error:
+
+server/log.c:64:54: error: '%03d' directive output may be truncated writing 
between 3 and 11 bytes into a region of size between 0 and 49 
[-Werror=format-truncation=]
+ snprintf(current_date, sizeof(current_date), "%s.%03d", buf, (int)(1000 * 
(time-seconds)));
+  ^~~~
+
+This patch fixes two mistakes in the get_current_date() function:
+
+First strftime() can fail and then buf content is undefined. The patch
+makes sure the buf content is properly null-termited.
+
+Second if strftime() uses up the the whole buf array, no space will be
+left for appending miliseconds to current_date value in the subsequent
+snprintf() call. The patch increases current_data size so that things
+will always fit.
+
+In reality, all this should not matter because sane strftime() will
+return fixed-lenght string. But for all the cases and for sake of the
+compiler check this patch should be applied.
+
+Signed-off-by: Petr Písař 
+---
+ server/log.c | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/server/log.c b/server/log.c
+index 2fe7b7c..f696752 100644
+--- a/server/log.c
 b/server/log.c
+@@ -52,15 +52,17 @@ double get_current_time_exact(void)
+ return (double) now.tv_sec + now.tv_usec / 1e6;  // bad bad idea to use 
float as precision is not down to the seconds 

[arch-commits] Commit in frozen-bubble/repos (4 files)

2020-05-16 Thread Felix Yan via arch-commits
Date: Saturday, May 16, 2020 @ 10:19:48
  Author: felixonmars
Revision: 384076

archrelease: copy trunk to staging-x86_64

Added:
  frozen-bubble/repos/staging-x86_64/
  frozen-bubble/repos/staging-x86_64/PKGBUILD
(from rev 384075, frozen-bubble/trunk/PKGBUILD)
  
frozen-bubble/repos/staging-x86_64/fix-buffer-size-when-formatting-current-date.patch
(from rev 384075, 
frozen-bubble/trunk/fix-buffer-size-when-formatting-current-date.patch)
  frozen-bubble/repos/staging-x86_64/frozen-bubble.desktop
(from rev 384075, frozen-bubble/trunk/frozen-bubble.desktop)

+
 PKGBUILD   |   51 ++
 fix-buffer-size-when-formatting-current-date.patch |   69 +++
 frozen-bubble.desktop  |9 ++
 3 files changed, 129 insertions(+)

Copied: frozen-bubble/repos/staging-x86_64/PKGBUILD (from rev 384075, 
frozen-bubble/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2020-05-16 10:19:48 UTC (rev 384076)
@@ -0,0 +1,51 @@
+# Maintainer: Jan "heftig" Steffens 
+# Contributor: Allan McRae 
+# Contributor: Brandon Niemczyk 
+
+pkgname=frozen-bubble
+_pkgver=2.2.1-beta1
+pkgver=${_pkgver/-/}
+pkgrel=15
+pkgdesc="A game in which you throw colorful bubbles and build groups to 
destroy the bubbles"
+arch=(x86_64)
+url="http://www.frozen-bubble.org;
+license=(GPL2)
+depends=(perl-sdl perl-ipc-system-simple perl-compress-bzip2 perl-file-which)
+makedepends=(perl-file-slurp perl-locale-maketext-lexicon perl-module-build)
+options=('!emptydirs')
+source=(http://www.frozen-bubble.org/data/$pkgname-$_pkgver.tar.bz2
+fix-buffer-size-when-formatting-current-date.patch
+frozen-bubble.desktop)
+md5sums=('825cc23ed806838b9d86de9982a5687a'
+ '8b189952734ca0c6e94b0959994e54d1'
+ '01b10b77ba6ad856f5c199121c582272')
+
+prepare() {
+  cd "$srcdir/$pkgname-$_pkgver"
+
+  # https://bugzilla.redhat.com/show_bug.cgi?id=1541359
+  patch -Np1 -i ../fix-buffer-size-when-formatting-current-date.patch
+
+  sed -e 's|-Werror||' -i inc/My/Builder.pm
+}
+
+build() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  unset CFLAGS
+  # install module in vendor directories
+  perl Build.PL installdirs=vendor
+  perl Build
+}
+
+check() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  perl Build test
+}
+
+package() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  perl Build install destdir="$pkgdir"
+
+  install -D -m644 share/icons/frozen-bubble-icon-64x64.png 
"$pkgdir/usr/share/pixmaps/frozen-bubble.png"
+  install -D -m644 "$srcdir/frozen-bubble.desktop" 
"$pkgdir/usr/share/applications/frozen-bubble.desktop"
+}

Copied: 
frozen-bubble/repos/staging-x86_64/fix-buffer-size-when-formatting-current-date.patch
 (from rev 384075, 
frozen-bubble/trunk/fix-buffer-size-when-formatting-current-date.patch)
===
--- staging-x86_64/fix-buffer-size-when-formatting-current-date.patch   
(rev 0)
+++ staging-x86_64/fix-buffer-size-when-formatting-current-date.patch   
2020-05-16 10:19:48 UTC (rev 384076)
@@ -0,0 +1,69 @@
+From aa2ce32185b4477e659ed7c70d09c440610ef67b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
+Date: Fri, 2 Feb 2018 12:44:15 +0100
+Subject: [PATCH] Fix buffer size when formatting current date
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+gcc-8 and glibc-2.26.9000 reports this error:
+
+server/log.c:64:54: error: '%03d' directive output may be truncated writing 
between 3 and 11 bytes into a region of size between 0 and 49 
[-Werror=format-truncation=]
+ snprintf(current_date, sizeof(current_date), "%s.%03d", buf, (int)(1000 * 
(time-seconds)));
+  ^~~~
+
+This patch fixes two mistakes in the get_current_date() function:
+
+First strftime() can fail and then buf content is undefined. The patch
+makes sure the buf content is properly null-termited.
+
+Second if strftime() uses up the the whole buf array, no space will be
+left for appending miliseconds to current_date value in the subsequent
+snprintf() call. The patch increases current_data size so that things
+will always fit.
+
+In reality, all this should not matter because sane strftime() will
+return fixed-lenght string. But for all the cases and for sake of the
+compiler check this patch should be applied.
+
+Signed-off-by: Petr Písař 
+---
+ server/log.c | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/server/log.c b/server/log.c
+index 2fe7b7c..f696752 100644
+--- a/server/log.c
 b/server/log.c
+@@ -52,15 +52,17 @@ double get_current_time_exact(void)
+ return (double) now.tv_sec + now.tv_usec / 1e6;  // bad bad idea to use 
float as precision is not down to the seconds 

[arch-commits] Commit in frozen-bubble/repos (4 files)

2019-05-25 Thread Felix Yan via arch-commits
Date: Saturday, May 25, 2019 @ 12:59:12
  Author: felixonmars
Revision: 354288

archrelease: copy trunk to staging-x86_64

Added:
  frozen-bubble/repos/staging-x86_64/
  frozen-bubble/repos/staging-x86_64/PKGBUILD
(from rev 354287, frozen-bubble/trunk/PKGBUILD)
  
frozen-bubble/repos/staging-x86_64/fix-buffer-size-when-formatting-current-date.patch
(from rev 354287, 
frozen-bubble/trunk/fix-buffer-size-when-formatting-current-date.patch)
  frozen-bubble/repos/staging-x86_64/frozen-bubble.desktop
(from rev 354287, frozen-bubble/trunk/frozen-bubble.desktop)

+
 PKGBUILD   |   51 ++
 fix-buffer-size-when-formatting-current-date.patch |   69 +++
 frozen-bubble.desktop  |9 ++
 3 files changed, 129 insertions(+)

Copied: frozen-bubble/repos/staging-x86_64/PKGBUILD (from rev 354287, 
frozen-bubble/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2019-05-25 12:59:12 UTC (rev 354288)
@@ -0,0 +1,51 @@
+# Maintainer: Jan "heftig" Steffens 
+# Contributor: Allan McRae 
+# Contributor: Brandon Niemczyk 
+
+pkgname=frozen-bubble
+_pkgver=2.2.1-beta1
+pkgver=${_pkgver/-/}
+pkgrel=13
+pkgdesc="A game in which you throw colorful bubbles and build groups to 
destroy the bubbles"
+arch=(x86_64)
+url="http://www.frozen-bubble.org;
+license=(GPL2)
+depends=(perl-sdl perl-ipc-system-simple perl-compress-bzip2 perl-file-which)
+makedepends=(perl-file-slurp perl-locale-maketext-lexicon perl-module-build)
+options=('!emptydirs')
+source=(http://www.frozen-bubble.org/data/$pkgname-$_pkgver.tar.bz2
+fix-buffer-size-when-formatting-current-date.patch
+frozen-bubble.desktop)
+md5sums=('825cc23ed806838b9d86de9982a5687a'
+ '8b189952734ca0c6e94b0959994e54d1'
+ '01b10b77ba6ad856f5c199121c582272')
+
+prepare() {
+  cd "$srcdir/$pkgname-$_pkgver"
+
+  # https://bugzilla.redhat.com/show_bug.cgi?id=1541359
+  patch -Np1 -i ../fix-buffer-size-when-formatting-current-date.patch
+
+  sed -e 's|-Werror||' -i inc/My/Builder.pm
+}
+
+build() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  unset CFLAGS
+  # install module in vendor directories
+  perl Build.PL installdirs=vendor
+  perl Build
+}
+
+check() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  perl Build test
+}
+
+package() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  perl Build install destdir="$pkgdir"
+
+  install -D -m644 share/icons/frozen-bubble-icon-64x64.png 
"$pkgdir/usr/share/pixmaps/frozen-bubble.png"
+  install -D -m644 "$srcdir/frozen-bubble.desktop" 
"$pkgdir/usr/share/applications/frozen-bubble.desktop"
+}

Copied: 
frozen-bubble/repos/staging-x86_64/fix-buffer-size-when-formatting-current-date.patch
 (from rev 354287, 
frozen-bubble/trunk/fix-buffer-size-when-formatting-current-date.patch)
===
--- staging-x86_64/fix-buffer-size-when-formatting-current-date.patch   
(rev 0)
+++ staging-x86_64/fix-buffer-size-when-formatting-current-date.patch   
2019-05-25 12:59:12 UTC (rev 354288)
@@ -0,0 +1,69 @@
+From aa2ce32185b4477e659ed7c70d09c440610ef67b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
+Date: Fri, 2 Feb 2018 12:44:15 +0100
+Subject: [PATCH] Fix buffer size when formatting current date
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+gcc-8 and glibc-2.26.9000 reports this error:
+
+server/log.c:64:54: error: '%03d' directive output may be truncated writing 
between 3 and 11 bytes into a region of size between 0 and 49 
[-Werror=format-truncation=]
+ snprintf(current_date, sizeof(current_date), "%s.%03d", buf, (int)(1000 * 
(time-seconds)));
+  ^~~~
+
+This patch fixes two mistakes in the get_current_date() function:
+
+First strftime() can fail and then buf content is undefined. The patch
+makes sure the buf content is properly null-termited.
+
+Second if strftime() uses up the the whole buf array, no space will be
+left for appending miliseconds to current_date value in the subsequent
+snprintf() call. The patch increases current_data size so that things
+will always fit.
+
+In reality, all this should not matter because sane strftime() will
+return fixed-lenght string. But for all the cases and for sake of the
+compiler check this patch should be applied.
+
+Signed-off-by: Petr Písař 
+---
+ server/log.c | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/server/log.c b/server/log.c
+index 2fe7b7c..f696752 100644
+--- a/server/log.c
 b/server/log.c
+@@ -52,15 +52,17 @@ double get_current_time_exact(void)
+ return (double) now.tv_sec + now.tv_usec / 1e6;  // bad bad idea to use 
float as precision is not down to the seconds 

[arch-commits] Commit in frozen-bubble/repos (4 files)

2018-08-01 Thread Evangelos Foutras via arch-commits
Date: Wednesday, August 1, 2018 @ 13:00:20
  Author: foutrelis
Revision: 330252

archrelease: copy trunk to staging-x86_64

Added:
  frozen-bubble/repos/staging-x86_64/
  frozen-bubble/repos/staging-x86_64/PKGBUILD
(from rev 330251, frozen-bubble/trunk/PKGBUILD)
  
frozen-bubble/repos/staging-x86_64/fix-buffer-size-when-formatting-current-date.patch
(from rev 330251, 
frozen-bubble/trunk/fix-buffer-size-when-formatting-current-date.patch)
  frozen-bubble/repos/staging-x86_64/frozen-bubble.desktop
(from rev 330251, frozen-bubble/trunk/frozen-bubble.desktop)

+
 PKGBUILD   |   50 +
 fix-buffer-size-when-formatting-current-date.patch |   69 +++
 frozen-bubble.desktop  |9 ++
 3 files changed, 128 insertions(+)

Copied: frozen-bubble/repos/staging-x86_64/PKGBUILD (from rev 330251, 
frozen-bubble/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2018-08-01 13:00:20 UTC (rev 330252)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Jan "heftig" Steffens 
+# Contributor: Allan McRae 
+# Contributor: Brandon Niemczyk 
+
+pkgname=frozen-bubble
+_pkgver=2.2.1-beta1
+pkgver=${_pkgver/-/}
+pkgrel=12
+pkgdesc="A game in which you throw colorful bubbles and build groups to 
destroy the bubbles"
+arch=(x86_64)
+url="http://www.frozen-bubble.org;
+license=(GPL2)
+depends=(perl-sdl perl-ipc-system-simple perl-compress-bzip2 perl-file-which)
+makedepends=(perl-file-slurp perl-locale-maketext-lexicon perl-module-build)
+options=('!emptydirs')
+source=(http://www.frozen-bubble.org/data/$pkgname-$_pkgver.tar.bz2
+fix-buffer-size-when-formatting-current-date.patch
+frozen-bubble.desktop)
+md5sums=('825cc23ed806838b9d86de9982a5687a'
+ '8b189952734ca0c6e94b0959994e54d1'
+ '01b10b77ba6ad856f5c199121c582272')
+
+prepare() {
+  cd "$srcdir/$pkgname-$_pkgver"
+
+  # https://bugzilla.redhat.com/show_bug.cgi?id=1541359
+  patch -Np1 -i ../fix-buffer-size-when-formatting-current-date.patch
+}
+
+build() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  unset CFLAGS
+  # install module in vendor directories
+  perl Build.PL installdirs=vendor
+  perl Build
+}
+
+check() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  perl Build test
+}
+
+package() {
+  cd "$srcdir/$pkgname-$_pkgver"
+  perl Build install destdir="$pkgdir"
+
+  install -D -m644 share/icons/frozen-bubble-icon-64x64.png 
"$pkgdir/usr/share/pixmaps/frozen-bubble.png"
+  install -D -m644 "$srcdir/frozen-bubble.desktop" 
"$pkgdir/usr/share/applications/frozen-bubble.desktop"
+}

Copied: 
frozen-bubble/repos/staging-x86_64/fix-buffer-size-when-formatting-current-date.patch
 (from rev 330251, 
frozen-bubble/trunk/fix-buffer-size-when-formatting-current-date.patch)
===
--- staging-x86_64/fix-buffer-size-when-formatting-current-date.patch   
(rev 0)
+++ staging-x86_64/fix-buffer-size-when-formatting-current-date.patch   
2018-08-01 13:00:20 UTC (rev 330252)
@@ -0,0 +1,69 @@
+From aa2ce32185b4477e659ed7c70d09c440610ef67b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
+Date: Fri, 2 Feb 2018 12:44:15 +0100
+Subject: [PATCH] Fix buffer size when formatting current date
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+gcc-8 and glibc-2.26.9000 reports this error:
+
+server/log.c:64:54: error: '%03d' directive output may be truncated writing 
between 3 and 11 bytes into a region of size between 0 and 49 
[-Werror=format-truncation=]
+ snprintf(current_date, sizeof(current_date), "%s.%03d", buf, (int)(1000 * 
(time-seconds)));
+  ^~~~
+
+This patch fixes two mistakes in the get_current_date() function:
+
+First strftime() can fail and then buf content is undefined. The patch
+makes sure the buf content is properly null-termited.
+
+Second if strftime() uses up the the whole buf array, no space will be
+left for appending miliseconds to current_date value in the subsequent
+snprintf() call. The patch increases current_data size so that things
+will always fit.
+
+In reality, all this should not matter because sane strftime() will
+return fixed-lenght string. But for all the cases and for sake of the
+compiler check this patch should be applied.
+
+Signed-off-by: Petr Písař 
+---
+ server/log.c | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/server/log.c b/server/log.c
+index 2fe7b7c..f696752 100644
+--- a/server/log.c
 b/server/log.c
+@@ -52,15 +52,17 @@ double get_current_time_exact(void)
+ return (double) now.tv_sec + now.tv_usec / 1e6;  // bad bad idea to use 
float as precision is not down to the seconds then
+ }
+ 
+-char current_date[50];

[arch-commits] Commit in frozen-bubble/repos (4 files)

2012-05-27 Thread Florian Pritz
Date: Sunday, May 27, 2012 @ 03:41:58
  Author: bluewind
Revision: 159824

db-move: moved frozen-bubble from [staging] to [testing] (i686)

Added:
  frozen-bubble/repos/testing-i686/
  frozen-bubble/repos/testing-i686/PKGBUILD
(from rev 159819, frozen-bubble/repos/staging-i686/PKGBUILD)
  frozen-bubble/repos/testing-i686/frozen-bubble.desktop
(from rev 159819, frozen-bubble/repos/staging-i686/frozen-bubble.desktop)
Deleted:
  frozen-bubble/repos/staging-i686/

---+
 PKGBUILD  |   41 +
 frozen-bubble.desktop |9 +
 2 files changed, 50 insertions(+)

Copied: frozen-bubble/repos/testing-i686/PKGBUILD (from rev 159819, 
frozen-bubble/repos/staging-i686/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-05-27 07:41:58 UTC (rev 159824)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Jan heftig Steffens jan.steff...@gmail.com
+# Contributor: Allan McRae al...@archlinux.org
+# Contributor: Brandon Niemczyk macco...@cfl.rr.com
+
+pkgname=frozen-bubble
+_pkgver=2.2.1-beta1
+pkgver=${_pkgver/-/}
+pkgrel=4
+pkgdesc=A game in which you throw colorful bubbles and build groups to 
destroy the bubbles
+arch=(i686 x86_64)
+url=http://www.frozen-bubble.org;
+license=(GPL2)
+depends=(perl-sdl perl-ipc-system-simple perl-compress-bzip2 perl-file-which)
+makedepends=(perl-file-slurp perl-locale-maketext-lexicon)
+options=('!emptydirs')
+source=(http://www.frozen-bubble.org/data/$pkgname-$_pkgver.tar.bz2 \
+frozen-bubble.desktop)
+md5sums=('825cc23ed806838b9d86de9982a5687a'
+ '01b10b77ba6ad856f5c199121c582272')
+
+build() {
+  cd $srcdir/$pkgname-$_pkgver
+  unset CFLAGS
+  # install module in vendor directories
+  perl Build.PL installdirs=vendor
+  perl Build
+}
+
+check() {
+  cd $srcdir/$pkgname-$_pkgver
+  perl Build test
+}
+
+package() {
+  cd $srcdir/$pkgname-$_pkgver
+  perl Build install destdir=$pkgdir
+
+  install -D -m644 share/icons/frozen-bubble-icon-64x64.png 
$pkgdir/usr/share/pixmaps/frozen-bubble.png
+  install -D -m644 $srcdir/frozen-bubble.desktop 
$pkgdir/usr/share/applications/frozen-bubble.desktop
+}

Copied: frozen-bubble/repos/testing-i686/frozen-bubble.desktop (from rev 
159819, frozen-bubble/repos/staging-i686/frozen-bubble.desktop)
===
--- testing-i686/frozen-bubble.desktop  (rev 0)
+++ testing-i686/frozen-bubble.desktop  2012-05-27 07:41:58 UTC (rev 159824)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Encoding=UTF-8
+Name=Frozen Bubble
+Icon=frozen-bubble.png
+Exec=/usr/bin/vendor_perl/frozen-bubble
+Terminal=false
+Categories=Game;



[arch-commits] Commit in frozen-bubble/repos (4 files)

2012-05-27 Thread Florian Pritz
Date: Sunday, May 27, 2012 @ 03:41:59
  Author: bluewind
Revision: 159825

db-move: moved frozen-bubble from [staging] to [testing] (x86_64)

Added:
  frozen-bubble/repos/testing-x86_64/
  frozen-bubble/repos/testing-x86_64/PKGBUILD
(from rev 159819, frozen-bubble/repos/staging-x86_64/PKGBUILD)
  frozen-bubble/repos/testing-x86_64/frozen-bubble.desktop
(from rev 159819, frozen-bubble/repos/staging-x86_64/frozen-bubble.desktop)
Deleted:
  frozen-bubble/repos/staging-x86_64/

---+
 PKGBUILD  |   41 +
 frozen-bubble.desktop |9 +
 2 files changed, 50 insertions(+)

Copied: frozen-bubble/repos/testing-x86_64/PKGBUILD (from rev 159819, 
frozen-bubble/repos/staging-x86_64/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2012-05-27 07:41:59 UTC (rev 159825)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Jan heftig Steffens jan.steff...@gmail.com
+# Contributor: Allan McRae al...@archlinux.org
+# Contributor: Brandon Niemczyk macco...@cfl.rr.com
+
+pkgname=frozen-bubble
+_pkgver=2.2.1-beta1
+pkgver=${_pkgver/-/}
+pkgrel=4
+pkgdesc=A game in which you throw colorful bubbles and build groups to 
destroy the bubbles
+arch=(i686 x86_64)
+url=http://www.frozen-bubble.org;
+license=(GPL2)
+depends=(perl-sdl perl-ipc-system-simple perl-compress-bzip2 perl-file-which)
+makedepends=(perl-file-slurp perl-locale-maketext-lexicon)
+options=('!emptydirs')
+source=(http://www.frozen-bubble.org/data/$pkgname-$_pkgver.tar.bz2 \
+frozen-bubble.desktop)
+md5sums=('825cc23ed806838b9d86de9982a5687a'
+ '01b10b77ba6ad856f5c199121c582272')
+
+build() {
+  cd $srcdir/$pkgname-$_pkgver
+  unset CFLAGS
+  # install module in vendor directories
+  perl Build.PL installdirs=vendor
+  perl Build
+}
+
+check() {
+  cd $srcdir/$pkgname-$_pkgver
+  perl Build test
+}
+
+package() {
+  cd $srcdir/$pkgname-$_pkgver
+  perl Build install destdir=$pkgdir
+
+  install -D -m644 share/icons/frozen-bubble-icon-64x64.png 
$pkgdir/usr/share/pixmaps/frozen-bubble.png
+  install -D -m644 $srcdir/frozen-bubble.desktop 
$pkgdir/usr/share/applications/frozen-bubble.desktop
+}

Copied: frozen-bubble/repos/testing-x86_64/frozen-bubble.desktop (from rev 
159819, frozen-bubble/repos/staging-x86_64/frozen-bubble.desktop)
===
--- testing-x86_64/frozen-bubble.desktop(rev 0)
+++ testing-x86_64/frozen-bubble.desktop2012-05-27 07:41:59 UTC (rev 
159825)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Encoding=UTF-8
+Name=Frozen Bubble
+Icon=frozen-bubble.png
+Exec=/usr/bin/vendor_perl/frozen-bubble
+Terminal=false
+Categories=Game;