[arch-commits] Commit in xconq/repos (3 files)

Jan de Groot jgc at archlinux.org
Sun Dec 21 17:54:27 UTC 2008


    Date: Sunday, December 21, 2008 @ 12:54:27
  Author: jgc
Revision: 22080

Fix conflict

Added:
  xconq/repos/extra-x86_64/xconq.install
    (from rev 22076, xconq/trunk/xconq.install)
Modified:
  xconq/repos/extra-x86_64/	(properties)
  xconq/repos/extra-x86_64/PKGBUILD

---------------+
 PKGBUILD      |   35 +++++++++++++++++++++++++----------
 xconq.install |   17 +++++++++++++++++
 2 files changed, 42 insertions(+), 10 deletions(-)


Property changes on: xconq/repos/extra-x86_64
___________________________________________________________________
Modified: svnmerge-integrated
   - /xconq/trunk:1
   + /xconq/trunk:1-22078

Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2008-12-21 17:53:37 UTC (rev 22079)
+++ extra-x86_64/PKGBUILD	2008-12-21 17:54:27 UTC (rev 22080)
@@ -2,21 +2,36 @@
 # Maintainer: Jeff 'codemac' Mickey <jeff at archlinux.org>
 # Maintainer: roberto <roberto at archlinux.org>
 pkgname=xconq
-pkgver=20071021
+pkgver=7.5.0pre
+_rpmver=7.5.0-0pre.0.20040523
 pkgrel=1
 pkgdesc="Xconq is a general strategy game system."
 arch=(i686 x86_64)
 url="http://sources.redhat.com/xconq/"
 license=('GPL')
-depends=('tk' 'libxaw')
+makedepends=('rpmextract')
+depends=('tk>=8.5.5' 'libxmu')
+options=(force)
+install=xconq.install
+source=(ftp://sources.redhat.com/pub/xconq/xconq-7.5.pre/Unix/Sources/${pkgname}-${_rpmver}.src.rpm)
+md5sums=('f675fbc766290682f74b643845546898')
 
 build() {
-  cvs -z 9 -d :pserver:anoncvs:anoncvs at sources.redhat.com:/cvs/xconq login
-  cvs -z 9 -d :pserver:anoncvs at sources.redhat.com:/cvs/xconq co xconq
-  cd $startdir/src/xconq
-  mkdir -p $startdir/pkg/var/lib/xconq/scores
-  ./configure --prefix=/usr --enable-alternate-scoresdir=$startdir/pkg/var/lib/xconq/scores \
-  --enable-alternate-gameuser=root --enable-alternate-gamegroup=root
-  make || return 1
-  make prefix=$startdir/pkg/usr install
+  cd "${srcdir}"
+  rpmextract.sh ${pkgname}-${_rpmver}.src.rpm || return 1
+  bsdtar xf xconq-7.5.0.tar.gz || return 1
+  cd xconq-7.5.0
+  ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-alternate-scoresdir=/var/games --enable-alternate-x11-app-defaults-dir=/etc/X11/app-defaults --enable-alternate-gameuser=root --enable-alternate-gamegroup=root || return 1
+  make X11_LDFLAGS="" || return 1
+  install -m755 -d "${pkgdir}/var/games"
+  make X11_LDFLAGS="" \
+    prefix="${pkgdir}/usr" \
+    mandir="${pkgdir}/usr/share/man" \
+    infodir="${pkgdir}/usr/share/info" \
+    scoresdir="${pkgdir}/var/games" install || return 1
+  chown -R root:games "${pkgdir}/var/games" || return 1
+  chown root:games "${pkgdir}/usr/bin/xconq" || return 1
+  chmod 775 "${pkgdir}/var/games" || return 1
+  chmod 2755 "${pkgdir}/usr/bin/xconq" || return 1
+  rmdir "${pkgdir}/usr/share/info"
 }

Copied: xconq/repos/extra-x86_64/xconq.install (from rev 22076, xconq/trunk/xconq.install)
===================================================================
--- extra-x86_64/xconq.install	                        (rev 0)
+++ extra-x86_64/xconq.install	2008-12-21 17:54:27 UTC (rev 22080)
@@ -0,0 +1,17 @@
+post_install() {
+  if [ ! -e var/games/XconqScores ]; then
+    touch var/games/XconqScores
+    chown root:games var/games/XconqScores
+    chmod 664 var/games/XconqScores
+  fi
+}
+
+post_upgrade() {
+  post_install
+}
+
+post_remove() {
+  if [ -e var/games/XconqScores ]; then
+    mv var/games/XconqScores var/games/XconqScores.pacsave
+  fi
+}




More information about the arch-commits mailing list