[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