[arch-commits] Commit in puzzles/repos/community-i686 (4 files)
Jakob Gruber
schuay at archlinux.org
Fri Feb 27 09:29:14 UTC 2015
Date: Friday, February 27, 2015 @ 10:29:14
Author: schuay
Revision: 128343
archrelease: copy trunk to community-i686
Added:
puzzles/repos/community-i686/PKGBUILD
(from rev 128342, puzzles/trunk/PKGBUILD)
puzzles/repos/community-i686/puzzles.install
(from rev 128342, puzzles/trunk/puzzles.install)
Deleted:
puzzles/repos/community-i686/PKGBUILD
puzzles/repos/community-i686/puzzles.install
-----------------+
PKGBUILD | 145 +++++++++++++++++++++++++++---------------------------
puzzles.install | 38 +++++++-------
2 files changed, 93 insertions(+), 90 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2015-02-27 09:29:03 UTC (rev 128342)
+++ PKGBUILD 2015-02-27 09:29:14 UTC (rev 128343)
@@ -1,71 +0,0 @@
-# Contributor: Geoffroy Carrier <geoffroy.carrier at koon.fr>
-# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
-# Maintainer: schuay <jakob.gruber at gmail.com>
-
-pkgname=puzzles
-pkgver=20150117
-pkgrel=2
-pkgdesc="Simon Tatham's Portable Puzzle Collection"
-arch=('i686' 'x86_64')
-url="http://www.chiark.greenend.org.uk/~sgtatham/puzzles/"
-license=('MIT')
-makedepends=('pkgconfig' 'subversion' 'xorg-server-xvfb' 'imagemagick' 'git')
-depends=('gtk2' 'desktop-file-utils')
-install=puzzles.install
-source=("git://git.tartarus.org/simon/puzzles.git#commit=cca302c01")
-md5sums=("SKIP")
-
-prepare() {
- cd ${srcdir}/${pkgname}
-
- # Generate the makefiles.
- ./mkfiles.pl
- sed -i 's|\$(gamesdir)|\$(bindir)|' Makefile.gtk
-
- # Tweak desktop file generation to use proper icon paths.
- sed -i 's_\$icondir\/\$id-48d24.png_$id_' desktop.pl
-}
-
-build() {
- cd ${srcdir}/${pkgname}
- make -f Makefile.gtk prefix=/usr
-
- # Generate icons.
- cd ${srcdir}/${pkgname}/icons
- xvfb-run make pngicons
-}
-
-package() {
- # Install the icons.
- cd ${srcdir}/${pkgname}/icons
-
- install -d ${pkgdir}/usr/share/icons/hicolor/48x48/apps/
- for oldname in *-48d24.png; do
- newname=$(sed 's/\(\w*\)-48d24.png/\1.png/' <<< ${oldname})
- install -Dm644 ${oldname} ${pkgdir}/usr/share/icons/hicolor/48x48/apps/${newname}
- done
-
- # Generate .desktop files.
- cd ${srcdir}/${pkgname}
-
- install -d ${pkgdir}/usr/share/applications
- ./desktop.pl ${pkgdir}/usr/share/applications \
- /usr/bin \
- /unused/argument
-
- # And finally, install the games.
- cd ${srcdir}/${pkgname}
-
- install -d ${pkgdir}/usr/{bin,share/licenses/${pkgname}}
- install -Dm644 LICENCE ${pkgdir}/usr/share/licenses/${pkgname}/
-
- make -f Makefile.gtk prefix=/usr DESTDIR=${pkgdir} install
-
- # Fix FS#14600 (name conflicts with other packages).
- for oldname in net cube blackbox; do
- newname=puzzles-${oldname}
- mv ${pkgdir}/usr/bin/${oldname} ${pkgdir}/usr/bin/${newname}
- sed -i "s_Exec=/usr/bin/${oldname}_Exec=/usr/bin/${newname}_" \
- ${pkgdir}/usr/share/applications/${oldname}.desktop
- done
-}
Copied: puzzles/repos/community-i686/PKGBUILD (from rev 128342, puzzles/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2015-02-27 09:29:14 UTC (rev 128343)
@@ -0,0 +1,74 @@
+# Contributor: Geoffroy Carrier <geoffroy.carrier at koon.fr>
+# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
+# Maintainer: schuay <jakob.gruber at gmail.com>
+
+pkgname=puzzles
+pkgver=20150209
+pkgrel=1
+pkgdesc="Simon Tatham's Portable Puzzle Collection"
+arch=('i686' 'x86_64')
+url="http://www.chiark.greenend.org.uk/~sgtatham/puzzles/"
+license=('MIT')
+makedepends=('pkgconfig' 'subversion' 'xorg-server-xvfb' 'imagemagick' 'git')
+depends=('gtk2' 'desktop-file-utils')
+install=puzzles.install
+source=("git://git.tartarus.org/simon/puzzles.git#commit=f1e68fb")
+md5sums=("SKIP")
+
+prepare() {
+ cd ${srcdir}/${pkgname}
+
+ # Generate the makefiles.
+ ./mkfiles.pl
+ sed -i 's|\$(gamesdir)|\$(bindir)|' Makefile.gtk
+
+ # Tweak desktop file generation to use proper icon paths.
+ sed -i 's_\$icondir\/\$id-48d24.png_$id_' desktop.pl
+
+ # And add to LogicGame category (FS#43512).
+ sed -i 's_\(Categories=Game;\)_\1LogicGame;_' desktop.pl
+}
+
+build() {
+ cd ${srcdir}/${pkgname}
+ make -f Makefile.gtk prefix=/usr
+
+ # Generate icons.
+ cd ${srcdir}/${pkgname}/icons
+ xvfb-run make pngicons
+}
+
+package() {
+ # Install the icons.
+ cd ${srcdir}/${pkgname}/icons
+
+ install -d ${pkgdir}/usr/share/icons/hicolor/48x48/apps/
+ for oldname in *-48d24.png; do
+ newname=$(sed 's/\(\w*\)-48d24.png/\1.png/' <<< ${oldname})
+ install -Dm644 ${oldname} ${pkgdir}/usr/share/icons/hicolor/48x48/apps/${newname}
+ done
+
+ # Generate .desktop files.
+ cd ${srcdir}/${pkgname}
+
+ install -d ${pkgdir}/usr/share/applications
+ ./desktop.pl ${pkgdir}/usr/share/applications \
+ /usr/bin \
+ /unused/argument
+
+ # And finally, install the games.
+ cd ${srcdir}/${pkgname}
+
+ install -d ${pkgdir}/usr/{bin,share/licenses/${pkgname}}
+ install -Dm644 LICENCE ${pkgdir}/usr/share/licenses/${pkgname}/
+
+ make -f Makefile.gtk prefix=/usr DESTDIR=${pkgdir} install
+
+ # Fix FS#14600 (name conflicts with other packages).
+ for oldname in net cube blackbox; do
+ newname=puzzles-${oldname}
+ mv ${pkgdir}/usr/bin/${oldname} ${pkgdir}/usr/bin/${newname}
+ sed -i "s_Exec=/usr/bin/${oldname}_Exec=/usr/bin/${newname}_" \
+ ${pkgdir}/usr/share/applications/${oldname}.desktop
+ done
+}
Deleted: puzzles.install
===================================================================
--- puzzles.install 2015-02-27 09:29:03 UTC (rev 128342)
+++ puzzles.install 2015-02-27 09:29:14 UTC (rev 128343)
@@ -1,19 +0,0 @@
-pkgname=puzzles
-
-post_install() {
- update-desktop-database -q
- gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
-}
-
-pre_upgrade() {
- pre_remove $1
-}
-
-post_upgrade() {
- post_install $1
-}
-
-pre_remove() {
- gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
-}
-
Copied: puzzles/repos/community-i686/puzzles.install (from rev 128342, puzzles/trunk/puzzles.install)
===================================================================
--- puzzles.install (rev 0)
+++ puzzles.install 2015-02-27 09:29:14 UTC (rev 128343)
@@ -0,0 +1,19 @@
+pkgname=puzzles
+
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+pre_upgrade() {
+ pre_remove $1
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
More information about the arch-commits
mailing list