summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorxantares2015-06-08 23:32:46 +0200
committerxantares2015-06-08 23:32:46 +0200
commit0e26473600238a6d3882a3e0daba9cde328aa253 (patch)
treed0766acd8669fbe4d9330d683306f7088be949f9 /PKGBUILD
downloadaur-psp-sdl_ttf.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9e6733d65248
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+
+pkgname=psp-sdl_ttf
+pkgver=2.0.11
+pkgrel=1
+pkgdesc="A simple library to load ttfs of various formats as SDL surfaces (psp)"
+arch=('any')
+url="http://www.libsdl.org/projects/SDL_ttf/"
+license=('custom')
+depends=('psp-sdk' 'psp-sdl' 'psp-freetype2')
+makedepends=('psp-gcc' 'psp-pkg-config')
+options=('staticlibs' '!buildflags' '!strip')
+source=("http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-${pkgver}.tar.gz"
+ "SDL_ttf-${pkgver}-PSP.patch")
+md5sums=('SKIP'
+ 'SKIP')
+
+prepare() {
+ cd "$srcdir/SDL_ttf-$pkgver"
+ rm -f README.PSP
+ patch -Np1 -i ../SDL_ttf-${pkgver}-PSP.patch
+}
+
+build() {
+ cd "$srcdir/SDL_ttf-$pkgver"
+ sh autogen.sh
+ export LDFLAGS="-L$(psp-config --pspsdk-path)/lib -L$(psp-config --psp-prefix)/lib -lc -lpspuser"
+ export LIBS="-lc -lpspuser"
+ mkdir -p build-psp && pushd build-psp
+ ../configure --prefix=/usr/psp --host=psp \
+ --with-sdl-prefix=$(psp-config --psp-prefix) --with-freetype-prefix=$(psp-config --psp-prefix) --without-x
+ make
+}
+
+package() {
+ cd "$srcdir/SDL_ttf-$pkgver/build-psp"
+ make DESTDIR="$pkgdir" install
+}