added arm64-ancient build
Added arm64 build for ancient kernels, needed to support Android phones whose kernels are too old to support kernels used by the current arm64 build. Updated Android/git-annex-install to use it. (Also made it use i386-ancient because that seems like a good idea.) Sponsored-by: Noam Kremen on Patreon
This commit is contained in:
parent
8c0051930e
commit
d8feda7a2f
5 changed files with 22 additions and 9 deletions
|
@ -39,7 +39,7 @@ signingKey = "89C809CB"
|
||||||
-- it in the repository.
|
-- it in the repository.
|
||||||
autobuilds :: [(URLString, FilePath)]
|
autobuilds :: [(URLString, FilePath)]
|
||||||
autobuilds =
|
autobuilds =
|
||||||
(map linuxarch ["i386", "amd64", "armel", "arm64", "i386-ancient"]) ++
|
(map linuxarch ["i386", "amd64", "armel", "arm64", "i386-ancient", "arm64-ancient"]) ++
|
||||||
[ (autobuild "x86_64-apple-catalina/git-annex.dmg", "git-annex/OSX/current/10.15_Catalina/git-annex.dmg")
|
[ (autobuild "x86_64-apple-catalina/git-annex.dmg", "git-annex/OSX/current/10.15_Catalina/git-annex.dmg")
|
||||||
, (autobuild "windows/git-annex-installer.exe", "git-annex/windows/current/git-annex-installer.exe")
|
, (autobuild "windows/git-annex-installer.exe", "git-annex/windows/current/git-annex-installer.exe")
|
||||||
]
|
]
|
||||||
|
|
|
@ -8,6 +8,9 @@ git-annex (10.20230228) UNRELEASED; urgency=medium
|
||||||
* status: This command is deprecated because it was only needed in direct
|
* status: This command is deprecated because it was only needed in direct
|
||||||
mode; git status --short is very similar.
|
mode; git status --short is very similar.
|
||||||
* Windows: Support long filenames in more (possibly all) of the code.
|
* Windows: Support long filenames in more (possibly all) of the code.
|
||||||
|
* Added arm64 build for ancient kernels, needed to support Android phones
|
||||||
|
whose kernels are too old to support kernels used by the current arm64
|
||||||
|
build.
|
||||||
|
|
||||||
-- Joey Hess <id@joeyh.name> Mon, 27 Feb 2023 12:31:14 -0400
|
-- Joey Hess <id@joeyh.name> Mon, 27 Feb 2023 12:31:14 -0400
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,9 @@
|
||||||
<h2>Linux i386-ancient</h2>
|
<h2>Linux i386-ancient</h2>
|
||||||
<iframe width=1024 height=40em scrolling=no frameborder=0 marginheight=0 marginwidth=0 src="https://downloads.kitenet.net/git-annex/autobuild/i386-ancient/build-version">
|
<iframe width=1024 height=40em scrolling=no frameborder=0 marginheight=0 marginwidth=0 src="https://downloads.kitenet.net/git-annex/autobuild/i386-ancient/build-version">
|
||||||
</iframe>
|
</iframe>
|
||||||
|
<h2>Linux arm64-ancient</h2>
|
||||||
|
<iframe width=1024 height=40em scrolling=no frameborder=0 marginheight=0 marginwidth=0 src="https://downloads.kitenet.net/git-annex/autobuild/arm64-ancient/build-version">
|
||||||
|
</iframe>
|
||||||
<h2>OSX</h2>
|
<h2>OSX</h2>
|
||||||
<iframe width=1024 height=40em scrolling=no frameborder=0 marginheight=0 marginwidth=0 src="https://downloads.kitenet.net/git-annex/autobuild/x86_64-apple-catalina/build-version">
|
<iframe width=1024 height=40em scrolling=no frameborder=0 marginheight=0 marginwidth=0 src="https://downloads.kitenet.net/git-annex/autobuild/x86_64-apple-catalina/build-version">
|
||||||
</iframe>
|
</iframe>
|
||||||
|
@ -43,6 +46,9 @@
|
||||||
<h2>Linux i386-ancient</h2>
|
<h2>Linux i386-ancient</h2>
|
||||||
<iframe width=1024 scrolling=no frameborder=0 marginheight=0 marginwidth=0 src="https://downloads.kitenet.net/git-annex/autobuild/i386-ancient/">
|
<iframe width=1024 scrolling=no frameborder=0 marginheight=0 marginwidth=0 src="https://downloads.kitenet.net/git-annex/autobuild/i386-ancient/">
|
||||||
</iframe>
|
</iframe>
|
||||||
|
<h2>Linux arm64-ancient</h2>
|
||||||
|
<iframe width=1024 scrolling=no frameborder=0 marginheight=0 marginwidth=0 src="https://downloads.kitenet.net/git-annex/autobuild/arm64-ancient/">
|
||||||
|
</iframe>
|
||||||
<h2>OSX</h2>
|
<h2>OSX</h2>
|
||||||
<a href="https://github.com/datalad/git-annex/actions?query=workflow%3A%22Build+git-annex+on+macOS%22">
|
<a href="https://github.com/datalad/git-annex/actions?query=workflow%3A%22Build+git-annex+on+macOS%22">
|
||||||
<img src="https://github.com/datalad/git-annex/workflows/Build%20git-annex%20on%20macOS/badge.svg">
|
<img src="https://github.com/datalad/git-annex/workflows/Build%20git-annex%20on%20macOS/badge.svg">
|
||||||
|
|
|
@ -13,7 +13,7 @@ set -e
|
||||||
|
|
||||||
case $(uname -m) in
|
case $(uname -m) in
|
||||||
aarch64)
|
aarch64)
|
||||||
arch=arm64
|
arch=arm64-ancient
|
||||||
;;
|
;;
|
||||||
arm)
|
arm)
|
||||||
arch=armel
|
arch=armel
|
||||||
|
@ -22,10 +22,10 @@ case $(uname -m) in
|
||||||
arch=armel
|
arch=armel
|
||||||
;;
|
;;
|
||||||
x86_64)
|
x86_64)
|
||||||
arch=amd64
|
arch=amd64-ancient
|
||||||
;;
|
;;
|
||||||
x86_32)
|
x86_32)
|
||||||
arch=i386
|
arch=i386-ancient
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "unknown architecture $(uname -m), cannot install" >&2
|
echo "unknown architecture $(uname -m), cannot install" >&2
|
||||||
|
|
|
@ -5,11 +5,12 @@ prebuilt tarball of the most recent release.
|
||||||
This tarball should work on most Linux systems. It has basically no
|
This tarball should work on most Linux systems. It has basically no
|
||||||
dependencies and is self-contained.
|
dependencies and is self-contained.
|
||||||
|
|
||||||
* x86-32: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-i386.tar.gz)
|
|
||||||
* x86-64: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-amd64.tar.gz)
|
* x86-64: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-amd64.tar.gz)
|
||||||
|
* x86-32: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-i386.tar.gz)
|
||||||
* x86-32, for ancient kernels: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-i386-ancient.tar.gz)
|
* x86-32, for ancient kernels: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-i386-ancient.tar.gz)
|
||||||
* arm: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-armel.tar.gz)
|
* arm: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-armel.tar.gz)
|
||||||
* arm64: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-arm64.tar.gz)
|
* arm64: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-arm64.tar.gz)
|
||||||
|
* arm64, for ancient kernels: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-arm64-ancient.tar.gz)
|
||||||
|
|
||||||
To use, just unpack the tarball, `cd git-annex.linux` and run `./runshell`
|
To use, just unpack the tarball, `cd git-annex.linux` and run `./runshell`
|
||||||
-- this sets up an environment where you can use `git annex`, as well
|
-- this sets up an environment where you can use `git annex`, as well
|
||||||
|
@ -26,17 +27,20 @@ linux systems.
|
||||||
* [[tips/Synology_NAS_and_git_annex]]
|
* [[tips/Synology_NAS_and_git_annex]]
|
||||||
* [[forum_thread|forum/new_linux_arm_tarball_build]]
|
* [[forum_thread|forum/new_linux_arm_tarball_build]]
|
||||||
|
|
||||||
The build for ancient kernels is for use with Linux kernel versions
|
The x86-32 build for ancient kernels is for use with Linux kernel
|
||||||
such as 2.6.32. It will work on both 32 and 64 bit systems.
|
versions such as 2.6.32. It will work on both 32 and 64 bit systems.
|
||||||
|
The arm64 build for ancient kernels is for kernels such as 4.19,
|
||||||
|
which is still in use on Android phones.
|
||||||
|
|
||||||
## autobuilds
|
## autobuilds
|
||||||
|
|
||||||
An hourly autobuild is also available, hosted by [[Joey]]:
|
An hourly autobuild is also available, hosted by [[Joey]]:
|
||||||
|
|
||||||
* x86-32: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/i386/git-annex-standalone-i386.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/i386/))
|
|
||||||
* x86-64: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/amd64/git-annex-standalone-amd64.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/amd64/))
|
* x86-64: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/amd64/git-annex-standalone-amd64.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/amd64/))
|
||||||
|
* x86-32: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/i386/git-annex-standalone-i386.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/i386/))
|
||||||
* x86-32, for ancient kernels: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/i386-ancient/git-annex-standalone-i386-ancient.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/i386-ancient/))
|
* x86-32, for ancient kernels: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/i386-ancient/git-annex-standalone-i386-ancient.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/i386-ancient/))
|
||||||
* arm64: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/armel/git-annex-standalone-arm64.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/arm64/))
|
* arm64: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/armel/git-annex-standalone-arm64-ancient.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/arm64-ancient/))
|
||||||
|
* arm64, for ancient kernels: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/armel/git-annex-standalone-arm64.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/arm64/))
|
||||||
|
|
||||||
The arm autobuilder runs daily (sun permitting), and is hosted by [[Joey]].
|
The arm autobuilder runs daily (sun permitting), and is hosted by [[Joey]].
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue