DeLi(cate) Forum
PKGBUILD files - Printable Version

+- DeLi(cate) Forum (http://delicate-linux.net/forum)
+-- Forum: DeLi(cate) Linux [english only] (/forumdisplay.php?fid=3)
+--- Forum: Development (/forumdisplay.php?fid=6)
+--- Thread: PKGBUILD files (/showthread.php?tid=74)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33


RE: PKGBUILD files - nl2stk - 09-30-2011 07:31 PM

Bombic a nice bomberman clone :]

Code:
# Maintainer: theo - nl2stk
# Thanks to: David Watzke <david@watzke.cz>

pkgname=bombic
pkgver=0.0.1
pkgrel=1
pkgdesc="A Czech bomberman-like game"
url="http://hippo.nipax.cz/download.cz.php?id=58"
license=('GPL')
depends=('sdl_image' 'sdl_ttf' 'sdl_mixer')
source=('http://hippo.nipax.cz/src/bombic-0.0.1-src.tar.gz')
md5sums=('ee0e0d4594baf902bb25ecc0cb62017c')

build()
{
    cd "${srcdir}/${pkgname}-${pkgver}-src"
    ./configure --prefix=/usr --host=$CHOST --build=$CHOST
    make || return 1
        make DESTDIR="$pkgdir/" install
}

Compiling time, just a couple of minutes @ 733mhz


RE: PKGBUILD files - nl2stk - 10-02-2011 02:24 PM

Bobobot a game in the 'MegamanStyle'.

Code:
# Maintainer: theo - nl2stk
# Contributor: Eric Belanger

pkgname=bobobot
pkgver=preview3
pkgrel=1
pkgdesc="BoboBot is a multi-level one-player action game starring 'BoboBot', the robo-monkey."
url="http://www.newbreedsoftware.com/bobobot/"
license="GPL"
depends=('sdl_mixer' 'libvorbis')
source=(ftp://ftp.billsgames.com/unix/x/bobobot/src/$pkgname-$pkgver.tar.gz)
md5sums=(8d80981bf740bf7eda10ddc6acbde16c)

build() {
  cd $startdir/src/$pkgname-$pkgver
  mkdir -p $startdir/pkg/usr/share/bobobot/docs
  mkdir -p $startdir/pkg/usr/bin
  make  MUSIC=YES INSTALLROOT=$startdir/pkg/usr/bin DATA=$startdir/pkg/usr/share/bobobot || return 1
  cp bobobot-icon.xpm $startdir/pkg/usr/share/bobobot
  cp docs/* $startdir/pkg/usr/share/bobobot/docs
  chmod a+r $startdir/pkg/usr/share/bobobot/docs/*
}

TTYtter, a console based twitter client.

Code:
# Maintainer: theo - nl2stk

pkgname=ttytter
pkgver=1.2.01
pkgrel=1
pkgdesc="A multi-functional, command-line twitter client"
url="http://www.floodgap.com/software/ttytter/"
license=('custom:FFSL')
depends=('perl' 'curl')
source=(http://www.floodgap.com/software/ttytter/dist1/1.2.01.txt)
md5sums=('eb7060467236c8ed4e758a7a88832234')

build() {
  cd "$srcdir"
  install -Dm755 1.2.01.txt "$pkgdir/usr/bin/$pkgname"
}



RE: PKGBUILD files - nl2stk - 10-02-2011 08:53 PM

DuhDraw is an ANSI paintprogram, looks almost the same as TheDraw (MSDOS).

Code:
# Maintainer: theo - nl2stk
# Thanks to: Kevin Piche

pkgname=duhdraw
pkgver=2.8.13
pkgrel=1
pkgdesc="DuhDraw is a program which almost perfectly simulates TheDraw for DOS"
depends=('ncurses')
url="http://www.cs.helsinki.fi/u/penberg/duhdraw/"
license=('GPL2')
source=($url/$pkgname-$pkgver.tar.gz)
md5sums=('70211aa3ea927704ffeb9093e4f433b9')

build() {
  cd $startdir/src/$pkgname-$pkgver
  /usr/bin/make || return 1
  /bin/mkdir -p $startdir/pkg/usr/bin
  /bin/install -m 0755 ansi ansitoc duhdraw $startdir/pkg/usr/bin
}



RE: PKGBUILD files - tavvva - 10-03-2011 07:26 AM

wow ... many new builds ... gonna check them tonight. Shy


RE: PKGBUILD files - nl2stk - 10-03-2011 08:49 AM

(10-03-2011 07:26 AM)tavvva Wrote:  wow ... many new builds ... gonna check them tonight. Shy

Blame it on the 'new' machine Tongue


RE: PKGBUILD files - nl2stk - 10-03-2011 10:38 AM

Gpaint 2, a simple paint program

Code:
# Maintainer: theo - nl2stk

pkgname=gpaint
pkgver=0.3.3
pkgrel=1
pkgdesc="Paintbrush clone"
license=('GPL')
url="http://www.gnu.org/software/gpaint/"
depends=('libgnomeprintui')
source=(ftp://alpha.gnu.org/gnu/$pkgname/${pkgname}-2-${pkgver}.tar.gz)
md5sums=('037cc283d2cdd806dbdc462839bb3b72')

build() {
  cd ${pkgname}-2-${pkgver}
  ./configure --prefix=/usr --host=$CHOST --build=$CHOST
  make || return 1
  make DESTDIR="$pkgdir/" install
}


As a (former) Amiga user this one is a 'musthave' :]
Soundtracker, a program to create music in various formats (mod, xm)

Code:
# Maintainer: theo - nl2stk
# Thanks to: Johannes Schriewer

pkgname=soundtracker
pkgver=0.6.8
pkgrel=1
pkgdesc="A pattern-oriented music tracker similar to FastTracker2 "
url="http://www.soundtracker.org"
depends=('gtk')
source=(http://www.soundtracker.org/dl/v0.6/$pkgname-$pkgver.tar.gz)
md5sums=('1e5a2ef689e214933e53f687b3a199bb')      

build() {
   cd $startdir/src/$pkgname-$pkgver
   ./configure --prefix=/usr --host=$CHOST --build=$CHOST
   make || return 1
   make prefix=$startdir/pkg/usr install
}



RE: PKGBUILD files - nl2stk - 10-03-2011 12:25 PM

Lincity is a free construction and management simulation game (like simcity)

Code:
# Maintainer: theo - nl2stk
# Thanks to: Anton Larionov

pkgname=lincity
pkgver=1.12.1
pkgrel=1
pkgdesc="A free construction and management simulation game"
url="http://lincity.sourceforge.net/"
license=('GPL2')
depends=('libxext' 'libsm')
source=(http://downloads.sourceforge.net/sourceforge/lincity/${pkgname}-${pkgver}.tar.gz)
md5sums=('cda964325bc041993bbefba297faf42b')

build() {
  cd ${srcdir}/${pkgname}-${pkgver}
  ./configure --prefix=/usr --host=$CHOST --build=$CHOST --mandir=/usr/share/man
  make || return 1
  make DESTDIR=${pkgdir} install
}



RE: PKGBUILD files - nl2stk - 10-03-2011 04:04 PM

Osmo a very handy personal organiser, calendar and taskmanager.
It's not the latest version due gtk-conflicts, but on the other hand the sourcecode is almost 4 times smaller.

Code:
# Maintainer: theo - nl2stk

pkgname=osmo
pkgver=0.1.2
pkgrel=1
pkgdesc="A handy personal organizer/calendar/taskmanager."
url="http://clayo.org/osmo/"
license=('GPL')
depends=('gtk2' 'libxml2')
source=(http://downloads.sourceforge.net/osmo-pim/$pkgname-$pkgver.tar.gz)
md5sums=(e1fad8b1b9dc95a2659349f820b4d067)

build() {
  cd ${srcdir}/${pkgname}-${pkgver}
  ./configure --prefix=/usr --build=$CHOST --host=$CHOST
  make || return 1
  make DESTDIR=${pkgdir} install
}



RE: PKGBUILD files - tavvva - 10-03-2011 09:33 PM

(09-30-2011 03:51 PM)nl2stk Wrote:  CenterIM, a text-based messenger for MSN/Yahoo/Jabber/ICQ etc..

pkgver=4.22.4

version 4.2.10 is available ...
we always try to choose the latest version if it has no speed impact ... I believe this isn't that case.

(09-30-2011 03:51 PM)nl2stk Wrote:  depends=('libjpeg')

Python (and maybe Perl too) is missing in the list of dependencies ....
Even if it might be present on the system by default we always list all the dependencies explicitly unless we really want to omit them (this usually applies to optional parts of the software which are not needed .... and this could be the case ... I need to check that better).

(09-30-2011 03:51 PM)nl2stk Wrote:  ./configure --prefix=/usr --build=$HOST --host=$HOST --with-ssl --with-openssl --enable-locales-fix

The right variable name is $CHOST.
$HOST is empty and thus ignored by the configure script

Unfortunately I don't feel well today -> I'll review the rest tomorrow .... hopefully
Sorry.


RE: PKGBUILD files - nl2stk - 10-04-2011 09:31 AM

Argh.. well it is obvious that I have still a lot to learn. Confused
I'll try to get the latest versions it I make packages.
'OSMO' is an execption, the latest version needs a newer GTK version.

I hope that your feeling better today..