Commit 9d9f981a authored by Oliver Smith's avatar Oliver Smith Committed by Timo Teräs
Browse files

aports: add support for armv7 [skip ci]

This makes it possible to provide armv7 as additional architecture in
Alpine, next to armhf. See the discussion in this ML thread:
<https://lists.alpinelinux.org/alpine-devel/6271.html>

It's done by adding armv7 next to armhf in the arch line and also
!armv7 where the arch line said !armhf. The following script was used:
parent 993843fc
......@@ -6,7 +6,7 @@ _ver=${pkgver/_/}
pkgrel=5
pkgdesc="Decentralized P2P electronic cash system"
url="https://www.bitcoin.org"
arch="all !armhf"
arch="all !armhf !armv7"
license="MIT"
makedepends="autoconf automake libtool boost-dev libressl-dev db-dev miniupnpc-dev
qt5-qtbase-dev qt5-qttools-dev protobuf-dev libqrencode-dev libevent-dev chrpath"
......
......@@ -5,7 +5,7 @@ pkgver=68.0.3440.106
pkgrel=0
pkgdesc="chromium web browser"
url="http://www.chromium.org/"
arch="x86_64 aarch64 armhf"
arch="x86_64 aarch64 armhf armv7"
license="BSD"
depends="xdg-utils"
depends_dev=""
......
......@@ -5,7 +5,7 @@ pkgver=3.8153
pkgrel=2
pkgdesc="Open source Home Automation System"
url="http://www.domoticz.com/"
arch="all !armhf"
arch="all !armhf !armv7"
license="GPL"
pkgusers="$pkgname"
pkggroups="$pkgname"
......
......@@ -5,7 +5,7 @@ pkgver=20170119
pkgrel=2
pkgdesc="Connect to Plan 9 CPU servers from other operating systems"
url="http://drawterm.9front.org/"
arch="all !armhf !aarch64 !s390x"
arch="all !armhf !armv7 !aarch64 !s390x"
license="custom"
depends=""
options="!check"
......
......@@ -7,7 +7,7 @@ _pkgver=1.0+beta20
pkgrel=0
pkgdesc="A composable build system for OCaml (formerly Jbuilder)"
url="https://github.com/ocaml/dune"
arch="all !x86 !armhf !s390x" # limited by ocaml abuild
arch="all !x86 !armhf !armv7 !s390x" # limited by ocaml abuild
license="Apache-2.0"
checkdepends="bash"
makedepends="ocaml ocaml-findlib-dev"
......
......@@ -4,7 +4,7 @@ pkgver=0.10.13
pkgrel=2
pkgdesc="Gstreamer FFMpeg Plugin"
url="http://www.gstreamer.net"
arch="all !armhf"
arch="all !armhf !armv7"
license="GPL"
makedepends="gstreamer0.10-dev gst-plugins-base0.10-dev orc-dev coreutils
orc-dev"
......
......@@ -5,7 +5,7 @@ pkgver=2.9.1
pkgrel=1
pkgdesc="An open source host, service and network monitoring program"
url="http://www.icinga.org"
arch="all !armhf"
arch="all !armhf !armv7"
license="GPL"
depends="monitoring-plugins"
makedepends="$depends_dev cmake bison flex boost-dev yajl-dev
......
......@@ -6,7 +6,7 @@ pkgver=1.4.3
pkgrel=1
pkgdesc="Configuration frontend for Icinga 2, integrated automation"
url="http://www.icinga.org"
arch="noarch !armhf"
arch="noarch !armhf !armv7"
license="GPL-2.0"
_php=php7
depends="icingaweb2 ${_php}-curl"
......
......@@ -5,7 +5,7 @@ pkgver=2.6.1
pkgrel=0
pkgdesc="Web Interface for Icinga2"
url="http://www.icinga.org"
arch="noarch !armhf"
arch="noarch !armhf !armv7"
license="GPL"
_php=php7
depends="icinga2 $_php ${_php}-gd ${_php}-ldap ${_php}-intl ${_php}-pgsql
......
......@@ -7,7 +7,7 @@ _pkgrel=jumbo-1
pkgrel=10
pkgdesc="John the Ripper password cracker"
url="http://www.openwall.com/john"
arch="x86_64 armhf ppc64le"
arch="x86_64 armhf armv7 ppc64le"
license="GPL-2.0"
depends="nss"
options="!strip"
......
......@@ -5,7 +5,7 @@ pkgver=1.4.1
pkgrel=0
pkgdesc="Lightweight Ruby"
url="http://mruby.org"
arch="all !armhf"
arch="all !armhf !armv7"
license="MIT"
depends=""
makedepends="$depends_dev bison ruby"
......
......@@ -5,7 +5,7 @@ pkgver=1.9
pkgrel=0
pkgdesc="The missing terminal file browser for X"
url="https://github.com/jarun/nnn"
arch="all !armhf" # armhf: fails to build
arch="all !armhf !armv7" # armhf: fails to build
license="BSD-2-Clause"
makedepends="ncurses-dev readline-dev"
options="!check" # no tests provided and `nnn -v` requires tty
......
......@@ -10,7 +10,7 @@ _ocamlver=${pkgver%.*}
pkgrel=1
pkgdesc="Caml preprocessor and pretty-printer"
url="https://github.com/ocaml/camlp4/releases"
arch="all !x86 !armhf !s390x" # ocaml not avail on excluded platforms
arch="all !x86 !armhf !armv7 !s390x" # ocaml not avail on excluded platforms
license="LGPL-2.0-or-later-WITH-linking-exception"
depends="ocaml-runtime=~$_ocamlver ocaml-ocamlbuild"
depends_dev="$pkgname=$pkgver-r$pkgrel"
......
......@@ -6,7 +6,7 @@ pkgver=1.8.0
pkgrel=0
pkgdesc="OCaml package manager"
url="http://projects.camlcity.org/projects/findlib.html"
arch="all !x86 !armhf !s390x" # limited by ocaml abuild
arch="all !x86 !armhf !armv7 !s390x" # limited by ocaml abuild
license="MIT"
depends="ocaml ocaml-runtime"
depends_dev="$pkgname=$pkgver-r$pkgrel"
......
......@@ -6,7 +6,7 @@ pkgver=2.18.6
pkgrel=0
pkgdesc="An OCaml interface to GTK+ 2.x"
url="http://lablgtk.forge.ocamlcore.org/"
arch="all !x86 !armhf !s390x" # limited by ocaml aport
arch="all !x86 !armhf !armv7 !s390x" # limited by ocaml aport
license="LGPL-2.1-only-WITH-linking-exception"
depends="ocaml-runtime"
depends_dev="$pkgname=$pkgver-r$pkgrel
......
......@@ -6,7 +6,7 @@ pkgver=4.06.1
pkgrel=2
pkgdesc="Main implementation of the Caml programming language"
url="http://ocaml.org/"
arch="all !x86 !armhf !s390x"
arch="all !x86 !armhf !armv7 !s390x"
license="LGPL-2.1-or-later-WITH-linking-exception"
depends="$pkgname-runtime=$pkgver-r$pkgrel gcc"
makedepends="gdbm-dev libc-dev ncurses-dev zlib-dev"
......
......@@ -6,7 +6,7 @@ pkgver=0.12.0
pkgrel=3
pkgdesc="Generic build tool with built-in rules for building OCaml library and programs"
url="https://github.com/ocaml/ocamlbuild"
arch="all !x86 !armhf !s390x" # limited by ocaml aport
arch="all !x86 !armhf !armv7 !s390x" # limited by ocaml aport
license="LGPL-2.0-or-later-WITH-linking-exception"
checkdepends="ocaml-compiler-libs ocaml-findlib"
depends="ocaml-$pkgname=$pkgver-r$pkgrel cmd:tput"
......
......@@ -5,7 +5,7 @@ _commitid=96800576209bbf02939a3d71dec91ec1c1da586b
pkgrel=0
pkgdesc="Commandline OMX player for Raspberry Pi"
url="https://github.com/popcornmix/omxplayer"
arch="armhf"
arch="armhf armv7"
license="GPL-2.0"
depends="ttf-freefont"
makedepends="linux-headers raspberrypi-dev ffmpeg-dev pcre-dev
......
......@@ -6,7 +6,7 @@ pkgver=1.2.2
pkgrel=4
pkgdesc="OCaml Package Manager"
url="https://opam.ocaml.org"
arch="all !x86 !armhf !s390x" # ocaml not avail on excluded platforms
arch="all !x86 !armhf !armv7 !s390x" # ocaml not avail on excluded platforms
license="LGPL-3.0"
depends="ocaml ocaml-camlp4 curl tar unzip rsync aspcud patch"
makedepends="ocaml-compiler-libs ocaml-camlp4-dev"
......
......@@ -6,7 +6,7 @@ pkgver=1.1.0
pkgrel=0
pkgdesc="A simple interface to everyday GPIO components used with Raspberry Pi"
url="http://gpiozero.readthedocs.org"
arch="armhf"
arch="armhf armv7"
license="BSD-3-Clause"
depends="python2"
depends_dev=""
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment