Re: package xboard long outdated, new pkgbuild attached

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Thank you for pointing out the slash thing for me. I was not aware of
this. The updated files are cat below.

Best Regards,

$ cat PKGBUILD
# Contributor: Jason Chu <jason@xxxxxxxxxxxxx>
# Contributor: Tom Newsom <Jeepster@xxxxxxxxx>
# Contributor: Auguste <auguste@xxxxxxxxx>

pkgname=xboard
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=$pkgname.install
source=(ftp://ftp.gnu.org/gnu/$pkgname/${pkgname}-${pkgver}.tar.gz
        ${pkgname}.install ${pkgname}.desktop)
md5sums=('06a2d921650718ea272e7c0ec957dccc'
         'a20d79ba844198ed23ee2eff1f8f4950'
         '1d9d4a7864465a703fe4a215e83f4806')

build()
{
    cd "${srcdir}/${pkgname}-${pkgver}"
    sed -i 's/fairymax/gnuchess/' xboard.h
    ./configure --prefix=/usr --mandir=/usr/share/man
    make
}

package()
{
    install -m 755 -D ${srcdir}/${pkgname}.desktop \
        ${pkgdir}/usr/share/applications/${pkgname}.desktop
    cd "${srcdir}/${pkgname}-${pkgver}"
    make DESTDIR="${pkgdir}" install
}
$ cat xboard.install
post_install()
{
    install-info usr/share/info/xboard.info.gz usr/share/info/dir 2> /dev/null
    if [ -e usr/bin/gtk-update-icon-cache ]
    then
        usr/bin/gtk-update-icon-cache -fq usr/share/icons/hicolor
    fi
}

post_upgrade()
{
    post_install $1
}

pre_remove()
{
    install-info --delete usr/share/info/xboard.info.gz
usr/share/info/dir 2> /dev/null
    if [ -e usr/bin/gtk-update-icon-cache ]
    then
        usr/bin/gtk-update-icon-cache -fq usr/share/icons/hicolor
    fi
}
$ cat xboard.desktop
[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


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux