summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNinja-Koala2015-08-25 20:42:16 +0200
committerNinja-Koala2015-08-25 20:42:16 +0200
commitd29c5b8d999ac01dcd703597e987558efcf1d72d (patch)
tree1c12cacb05228f2cfbd6a399d57523816c98d5f7
downloadaur-d29c5b8d999ac01dcd703597e987558efcf1d72d.tar.gz
Initial Commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD36
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c6c69910894b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = libctru-git
+ pkgdesc = Library for Nintendo 3DS homebrew development
+ pkgver = 24fd71c4add247454c41812c16f4c207e84acdf6
+ pkgrel = 1
+ url = https://github.com/smealum/ctrulib
+ arch = any
+ license = custom: zlib
+ makedepends = git
+ depends = devkitarm
+ provides = libctru
+ conflicts = libctru
+ source = ctrulib::git://github.com/smealum/ctrulib
+ md5sums = SKIP
+
+pkgname = libctru-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5e8cbfba2091
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+pkgname=libctru-git
+_gitname=ctrulib
+_libname=libctru
+pkgver=24fd71c4add247454c41812c16f4c207e84acdf6
+pkgrel=1
+pkgdesc="Library for Nintendo 3DS homebrew development"
+arch=('any')
+url="https://github.com/smealum/ctrulib"
+license=('custom: zlib')
+depends=('devkitarm')
+makedepends=('git')
+provides=('libctru')
+conflicts=('libctru')
+source=('ctrulib::git://github.com/smealum/ctrulib')
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+ git describe --always | sed 's|-|.|g'
+}
+
+build() {
+ source /etc/profile.d/devkitarm.sh
+ make -C "${srcdir}/${_gitname}/${_libname}"
+}
+
+package() {
+ cd "${srcdir}/${_gitname}"
+
+ export DEVKITPRO="${pkgdir}/opt/devkitpro"
+ make -C "${_libname}" install
+
+ # license
+ install -d "${pkgdir}"/usr/share/licenses/${_libname}
+ sed '/license/,$!d' README.md > "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}