summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2014-02-07 18:27:31 +0100
committerCarsten Teibes2014-02-07 18:27:31 +0100
commitcd3a954147e17831323708d29fe9bf113b3e1709 (patch)
tree554f0c25ee16aa21fa2fe99c155af2d11d2fce1f
downloadaur-cd3a954147e17831323708d29fe9bf113b3e1709.tar.gz
[add] libfat-ogc-git
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD41
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cbf915515ed7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = libfat-ogc-git
+ pkgdesc = Library for acessing FAT filesystems from Nintendo Gamecube/Wii homebrew (development version)
+ pkgver = 1.0.11.r3.g7d4e422
+ pkgrel = 1
+ url = http://www.devkitpro.org/
+ arch = any
+ license = custom
+ makedepends = git
+ depends = devkitppc
+ depends = libogc-git
+ provides = libfat-ogc
+ conflicts = libfat-ogc
+ conflicts = libfat-ogc-svn
+ options = !strip
+ options = staticlibs
+ source = git+http://git.code.sf.net/p/devkitpro/libfat
+ md5sums = SKIP
+
+pkgname = libfat-ogc-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f128ff737217
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: carstene1ns <url/mail: arch carsten-teibes de>
+# Contributor: Yvan <madridista40@orange.fr>
+
+pkgname=libfat-ogc-git
+pkgver=1.0.11.r3.g7d4e422
+pkgrel=1
+pkgdesc="Library for acessing FAT filesystems from Nintendo Gamecube/Wii homebrew (development version)"
+arch=('any')
+url="http://www.devkitpro.org/"
+license=('custom')
+options=(!strip staticlibs)
+depends=('devkitppc' 'libogc-git')
+makedepends=('git')
+conflicts=('libfat-ogc' 'libfat-ogc-svn') # the -svn is a hack to support transition, can be removed later
+provides=('libfat-ogc')
+source=("git+http://git.code.sf.net/p/devkitpro/libfat")
+md5sums=('SKIP')
+
+pkgver() {
+ cd libfat
+ git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./g'
+}
+
+build() {
+ cd libfat
+
+ source /etc/profile.d/devkitppc.sh
+ make include/libfatversion.h
+ make ogc-release
+}
+
+package() {
+ cd libfat
+ export DEVKITPRO="$pkgdir"/opt/devkitpro
+
+ install -d "$DEVKITPRO"/libogc/{lib/{cube,wii},include}
+ make ogc-install
+ # license
+ install -d "$pkgdir"/usr/share/licenses/$pkgname
+ head -n 30 include/fat.h > "$pkgdir"/usr/share/licenses/$pkgname/license.txt
+}