summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarks2020-05-08 15:07:00 +0200
committerDarks2020-05-08 15:07:00 +0200
commit4c3a0b5556e8198661cf5ea8550d631c81645669 (patch)
treeecdbc515917c76d7956512f02b7844fd33afacd8
parent1d96df9b840399191ccc79aca3ebf4a42763daa9 (diff)
downloadaur-4c3a0b5556e8198661cf5ea8550d631c81645669.tar.gz
Updated to last version of fxsdk
- Changed git source URL - Added all tools to build list (fxsdk, fxconv and fxg1a) - Cleaned installation process (/usr instead of ~/.local)
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD34
3 files changed, 31 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1bd03f633e8c..312d378e2c37 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,16 @@
pkgbase = fxsdk-git
pkgdesc = Tools to program for the Casio fx9860 calculators
- pkgver = r14.3ebe66a
+ pkgver = r35.c9dd9fa
pkgrel = 1
arch = i686
arch = x86_64
+ makedepends = git
+ depends = sh-elf-gcc-casio
provides = fxsdk
- source = git+http://git.planet-casio.com/lephe/fxsdk.git
- md5sums = SKIP
+ provides = fxconv
+ provides = fxg1a
+ source = fxsdk-git::git+https://gitea.planet-casio.com/Lephenixnoir/fxsdk.git
+ sha256sums = SKIP
pkgname = fxsdk-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index ac670847b708..7c8b649b26cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,34 @@
-# Packager : Jules Roumieux
-basename="fxsdk"
-pkgname="$basename-git"
-pkgver=r14.3ebe66a
+# Maintainer: Darks <l.gatin@protonmail.com>
+# Contributor: CoiledSpring
+
+_basename=fxsdk
+pkgname=${_basename}-git
+pkgver=r35.c9dd9fa
pkgrel=1
pkgdesc="Tools to program for the Casio fx9860 calculators"
arch=("i686" "x86_64")
-provides=("fxsdk")
-source=("git+http://git.planet-casio.com/lephe/$basename.git")
-md5sums=("SKIP")
+provides=("fxsdk" "fxconv" "fxg1a")
+depends=("sh-elf-gcc-casio")
+makedepends=("git")
+source=("${pkgname}::git+https://gitea.planet-casio.com/Lephenixnoir/${_basename}.git")
+sha256sums=("SKIP")
pkgver() {
- cd "$basename"
+ cd "$srcdir/${pkgname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- cd "$basename"
+ cd "$srcdir/${pkgname}"
+ ./configure --enable-fxsdk --enable-fxconv --enable-fxg1a
make
}
package() {
- cd "$basename"
- mkdir -p "$pkgdir/usr/bin/"
- install -m 755 bin/* "$pkgdir/usr/bin"
- mkdir -p "$pkgdir/usr/share/fxsdk"
- install -m 644 runtime/* "$pkgdir/usr/share/fxsdk"
+ cd "$srcdir/${pkgname}"
+
+ # Dirty patch before an update from developper
+ sed -i -e "s/PREFIX/DESTDIR/" Makefile
+
+ make DESTDIR="$pkgdir/usr" install
}