diff options
author | GrayJack | 2020-05-19 04:28:13 -0300 |
---|---|---|
committer | GrayJack | 2020-05-19 04:28:13 -0300 |
commit | 58ecbeda47fd49f51d67f9cc91db5287ee8b4c4f (patch) | |
tree | 7d230612a5c1e4ed795afc6023b686ec6de91bda | |
parent | 63879b037c17059b02d286a61c02c842dcb7e48e (diff) | |
download | aur-58ecbeda47fd49f51d67f9cc91db5287ee8b4c4f.tar.gz |
Hacky patch to change fixing error on static linking
This should be a temporary fix till the reason is found
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | dynamic_link.patch | 11 |
3 files changed, 24 insertions, 4 deletions
@@ -1,6 +1,6 @@ pkgbase = janet-lang-git pkgdesc = A dynamic Lisp dialect and bytecode vm - pkgver = 1.10.0.r2126.33b5d96 + pkgver = 1.10.0.r2144.b7cfc08 pkgrel = 1 url = https://janet-lang.org/ arch = arm @@ -16,7 +16,9 @@ pkgbase = janet-lang-git options = staticlibs options = !strip source = git+https://github.com/janet-lang/janet.git + source = dynamic_link.patch sha256sums = SKIP + sha256sums = e7798771a8622d7ecaa1097c389365cbd4c4eb4b52c8fbce91c697a89a62b6dd pkgname = janet-lang-git @@ -2,7 +2,7 @@ _pkgname=janet pkgname=janet-lang-git -pkgver=1.10.0.r2126.33b5d96 +pkgver=1.10.0.r2144.b7cfc08 pkgrel=1 pkgdesc="A dynamic Lisp dialect and bytecode vm" arch=('arm' 'armv6h' 'armv7h' 'i686' 'x86_64' 'aarch64') @@ -12,8 +12,10 @@ depends=() makedepends=('git') provides=('janet') conflicts=('janet-lang') -source=("git+https://github.com/janet-lang/janet.git") -sha256sums=('SKIP') +source=("git+https://github.com/janet-lang/janet.git" + "dynamic_link.patch") +sha256sums=('SKIP' + 'e7798771a8622d7ecaa1097c389365cbd4c4eb4b52c8fbce91c697a89a62b6dd') options=('staticlibs' '!strip') pkgver() { @@ -28,6 +30,11 @@ build() { make PREFIX="/usr" $janet_build make PREFIX="/usr" build/janet.pc make PREFIX="/usr" docs + + # Very very very ugly patch + # Temporary till I (or anyone) find the reason why the static linking isn't + # working as expected + patch jpm ../dynamic_link.patch } package() { diff --git a/dynamic_link.patch b/dynamic_link.patch new file mode 100644 index 000000000000..1d8baa85239a --- /dev/null +++ b/dynamic_link.patch @@ -0,0 +1,11 @@ +--- Source/janet/jpm 2020-05-17 00:07:03.713960777 -0300 ++++ /bin/jpm 2020-05-19 01:39:24.817855624 -0300 +@@ -423,7 +423,7 @@ + (error "cannot find libpath: provide --libpath or JANET_LIBPATH")) + (string (dyn :libpath JANET_LIBPATH) + sep +- (if is-win "libjanet.lib" "libjanet.a"))) ++ (if is-win "libjanet.lib" "libjanet.so"))) + + (defn- win-import-library + "On windows, an import library is needed to link to a dll statically." |