[arch-commits] Commit in xboard/trunk (PKGBUILD xboard.desktop xboard.install)
Andrea Scarpino
andrea at archlinux.org
Mon Nov 8 19:31:29 UTC 2010
Date: Monday, November 8, 2010 @ 14:31:28
Author: andrea
Revision: 98386
upgpkg: xboard 4.4.4-1
upstream release
Added:
xboard/trunk/xboard.desktop
Modified:
xboard/trunk/PKGBUILD
xboard/trunk/xboard.install
----------------+
PKGBUILD | 30 +++++++++++++++++++++---------
xboard.desktop | 9 +++++++++
xboard.install | 6 +++++-
3 files changed, 35 insertions(+), 10 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-11-08 19:22:47 UTC (rev 98385)
+++ PKGBUILD 2010-11-08 19:31:28 UTC (rev 98386)
@@ -1,23 +1,35 @@
# $Id$
+# Maintainer:
# Contributor: Jason Chu <jason at archlinux.org>
# Contributor: Tom Newsom <Jeepster at gmx.co.uk>
pkgname=xboard
-pkgver=4.4.3
+pkgver=4.4.4
pkgrel=1
pkgdesc="A graphical user interfaces for chess"
arch=('i686' 'x86_64')
url="http://www.gnu.org/software/xboard/"
license=('GPL3')
-depends=('libxaw' 'gnuchess' 'texinfo')
-install=xboard.install
-source=(ftp://ftp.gnu.org/gnu/$pkgname/${pkgname}-${pkgver}.tar.gz)
-md5sums=('6b30535c0883205d23d389b12c1295a8')
+depends=('libxaw' 'gnuchess' 'texinfo' 'xdg-utils')
+install=${pkgname}.install
+source=(http://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz
+ 'xboard.desktop')
+md5sums=('06a2d921650718ea272e7c0ec957dccc'
+ '1d9d4a7864465a703fe4a215e83f4806')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- sed -i 's/fairymax/gnuchess/' xboard.h || return 1
- ./configure --prefix=/usr --mandir=/usr/share/man || return 1
- make || return 1
- make DESTDIR="${pkgdir}" install || return 1
+
+ sed -i 's/fairymax/gnuchess/' xboard.h
+
+ ./configure --prefix=/usr --mandir=/usr/share/man
+ make
}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+
+ install -Dm755 ${srcdir}/${pkgname}.desktop \
+ ${pkgdir}/usr/share/applications/${pkgname}.desktop
+}
Added: xboard.desktop
===================================================================
--- xboard.desktop (rev 0)
+++ xboard.desktop 2010-11-08 19:31:28 UTC (rev 98386)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=XBoard
+Comment=An X Window System graphical chessboard
+Exec=xboard
+Icon=xboard
+Terminal=false
+Categories=Game;BoardGame
Modified: xboard.install
===================================================================
--- xboard.install 2010-11-08 19:22:47 UTC (rev 98385)
+++ xboard.install 2010-11-08 19:31:28 UTC (rev 98386)
@@ -1,11 +1,15 @@
post_install() {
install-info usr/share/info/xboard.info.gz usr/share/info/dir 2> /dev/null
+
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
- post_install $1
+ post_install
}
pre_remove() {
install-info --delete usr/share/info/xboard.info.gz usr/share/info/dir 2> /dev/null
+
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
More information about the arch-commits
mailing list