You are not logged in.

#1 2009-03-21 15:51:10

Hessiess
Member
Registered: 2008-07-21
Posts: 75

Quad-Ren package.

Hi, I am the developer of the Quad-Ren graphics engine(www.quad-ren.sourceforge.net), A resolution independent 2D graphics engine designed to work with tiling WM's.

Recently I tried to upload a PKGBUILD for the lib, only to find out that someone else had already uploaded one, I don't mind someone besides me maintaining the package, but the uploaded PKGBUILD is both out of date and doesn't install the PNG->QRDD compiler. Here is my origonal PKGBUILD which does not have these problems.

# Contributor: Robert Hickman hessiess^at)hessiess[dot>com
pkgname=quad-ren
pkgver=0.3
pkgrel=0
pkgdesc="Quad-Ren is a resolution independent 2D graphics engine that aims to ease the
 development of bitmap-based applications, primarily games. Applications using
 Quad-Ren will function the same regardless of screen resolution or aspect ratio.
 
 Quad-Ren is programmed in, and usable from C++, with a simple object-oriented API
 and a small, well documented, easy to edit code base.
 
 This package contains the runtime library, header files and support applications
 needed to develop applications with Quad-Ren."

arch=('i686' 'x86_64')
url="http://quad-ren.sourceforge.net/"
license=('LGPL')
depends=('libpng' 'mesa' 'sdl')
makedepends=('gcc' 'make' 'pkgconfig')
makedepends=('automake' 'autoconf' 'libtool')
source=(http://heanet.dl.sourceforge.net/sourceforge/quad-ren/quad-ren-$pkgver.tar.gz)

build() {
    #build the sheared lib
    cd "$srcdir/quad-ren-$pkgver"
    ./configure --prefix=/usr \
          --sysconfdir=/etc \
          --localstatedir=/var \
          --disable-static

    make || return 1
    make DESTDIR="$pkgdir" install || return 1
    
    #build the support application(s)
    cd support_apps
    make
    mkdir "$pkgdir/usr/bin/"
    mv ./png_qrdd_conv "$pkgdir/usr/bin/"
}

Also, I don't recommend using SVN builds of the lib, unless you are interesed in developing the engine. I frequantly upload uncompleted code which may or may not compile or segfault at runtime.

Offline

Board footer

Powered by FluxBB