* powerpc 32 rush

This commit is contained in:
Alexander Baldeck 2020-10-05 19:09:35 +00:00
parent 9c73230e7c
commit cb1e38c442
68 changed files with 143 additions and 151 deletions

View File

@ -7,7 +7,7 @@ pkgver=2.0.0
pkgrel=1
pkgdesc="Alliance for Open Media video codec"
url="https://aomedia.org/"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=(BSD custom:PATENTS)
depends=(gcc-libs)
makedepends=(git cmake ninja doxygen)

View File

@ -10,7 +10,7 @@ pkgver=0.60.8
_pkgmajorver=0.60
pkgrel=2
pkgdesc="A spell checker designed to eventually replace Ispell"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="http://aspell.net/"
license=('LGPL')
depends=('gcc-libs' 'ncurses')

View File

@ -8,7 +8,7 @@ pkgname=c-ares
pkgver=1.16.1
pkgrel=2
pkgdesc='C library that performs DNS requests and name resolves asynchronously'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url='https://c-ares.haxx.se/'
license=('custom')
depends=('glibc')

View File

@ -7,10 +7,10 @@ pkgver=1.17.2+25+gaee96d175
pkgrel=3
pkgdesc="2D graphics library with support for multiple output devices"
url="https://cairographics.org/"
arch=(x86_64 powerpc64le powerpc)
arch=( x86_64 powerpc64le powerpc )
license=(LGPL MPL)
depends=(libpng libxrender libxext fontconfig pixman glib2 lzo)
makedepends=(librsvg libspectre gtk-doc valgrind git)
makedepends=(librsvg gtk2 poppler-glib libspectre gtk-doc valgrind git)
checkdepends=(ttf-dejavu gsfonts)
_commit=aee96d175d8349945a6d1948a56abd4b4ec6ad84 # master
source=("git+https://gitlab.freedesktop.org/cairo/cairo.git#commit=$_commit")
@ -47,8 +47,8 @@ build() {
--enable-pdf \
--enable-gobject \
--enable-gtk-doc \
--disable-full-testing \
--disable-test-surfaces
--enable-full-testing \
--enable-test-surfaces
sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}

View File

@ -5,7 +5,7 @@ pkgname=cargo-c
pkgver=0.6.12
pkgrel=1
pkgdesc='A cargo subcommand to build and install C-ABI compatibile dynamic and static libraries'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url='https://github.com/lu-zero/cargo-c/'
license=('MIT')
depends=('curl' 'openssl' 'zlib')

View File

@ -6,7 +6,7 @@ pkgver=0.14.4
pkgrel=1
pkgdesc="A tool for generating C bindings to Rust code"
url="https://github.com/eqrion/cbindgen"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=(MPL2)
depends=(gcc-libs)
makedepends=(cargo git)

View File

@ -8,10 +8,10 @@ pkgver=1.4.4+9+g1ce26da
pkgrel=2
pkgdesc="System daemon for managing color devices"
url="https://www.freedesktop.org/software/colord"
arch=(x86_64 powerpc64le powerpc)
arch=( x86_64 powerpc64le powerpc )
license=(GPL2)
depends=(lcms2 libgusb polkit sqlite dconf dbus libgudev shared-mime-info systemd-libs udev)
makedepends=(gobject-introspection sane bash-completion argyllcms git meson gtk-doc systemd
makedepends=(gobject-introspection vala sane bash-completion argyllcms git meson gtk-doc systemd
docbook-xsl)
options=(!emptydirs)
_commit=1ce26daa5bc786869dac6ba309b698480ef31bac # master
@ -32,7 +32,7 @@ build() {
arch-meson colord build \
-D libcolordcompat=true \
-D sane=true \
-D vapi=false \
-D vapi=true \
-D print_profiles=true \
-D daemon_user=colord
ninja -C build

View File

@ -6,7 +6,7 @@ pkgver=0.7.1
pkgrel=1
pkgdesc='AV1 cross-platform decoder focused on speed and correctness'
url='https://code.videolan.org/videolan/dav1d/'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=('BSD')
depends=('glibc' 'vulkan-icd-loader')
makedepends=('meson' 'ninja' 'doxygen' 'vulkan-headers')

View File

@ -10,10 +10,10 @@ pkgver=1.12.20
pkgrel=1
pkgdesc="Freedesktop.org message bus system"
url="https://wiki.freedesktop.org/www/Software/dbus/"
arch=(x86_64 powerpc64le powerpc)
arch=( x86_64 powerpc64le powerpc )
license=(GPL custom)
depends=(systemd-libs expat audit)
makedepends=(systemd xmlto docbook-xsl python yelp-tools git autoconf-archive which)
makedepends=(systemd xmlto docbook-xsl python yelp-tools doxygen git autoconf-archive)
source=("git+https://gitlab.freedesktop.org/dbus/dbus.git?signed#tag=dbus-$pkgver"
dbus-reload.hook no-fatal-warnings.diff)
sha256sums=('SKIP'
@ -48,7 +48,7 @@ build() {
--enable-systemd \
--enable-user-session \
--enable-xml-docs \
--disable-doxygen-docs \
--enable-doxygen-docs \
--enable-ducktype-docs \
--disable-static \
--without-x

View File

@ -5,7 +5,7 @@ pkgname=egl-wayland
pkgver=1.1.5
pkgrel=1
pkgdesc="EGLStream-based Wayland external platform"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url=https://github.com/NVIDIA/egl-wayland
license=(MIT)
depends=(wayland eglexternalplatform)

View File

@ -7,7 +7,7 @@ pkgname=enchant
pkgver=2.2.8
pkgrel=3
pkgdesc="A wrapper library for generic spell checking"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://abiword.github.io/enchant/"
license=('LGPL')
depends=('glib2')

View File

@ -8,7 +8,7 @@ pkgdesc="Flexible Context-aware Input Tool with eXtension"
pkgver=4.2.9.8
pkgrel=1
groups=('fcitx-im')
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://fcitx-im.org"
license=('GPL' 'LGPL')
provides=('fcitx-gtk2' 'fcitx-gtk3')

View File

@ -7,7 +7,7 @@ pkgname=freeglut
pkgver=3.2.1
pkgrel=2
pkgdesc="Provides functionality for small OpenGL programs"
arch=(x86_64 powerpc64le powerpc)
arch=( x86_64 powerpc64le powerpc )
url="http://freeglut.sourceforge.net/"
license=(MIT)
depends=(libxi libxrandr libgl)

View File

@ -3,32 +3,25 @@
pkgbase=ghostscript
pkgname=(ghostscript ghostxps ghostpcl)
pkgver=9.53.1
pkgrel=2
pkgver=9.53.2
pkgrel=1
pkgdesc="An interpreter for the PostScript language"
url="https://www.ghostscript.com/"
arch=(x86_64 powerpc64le powerpc)
arch=( x86_64 powerpc64le powerpc )
license=('AGPL3' 'custom')
depends=('libxt' 'libcups' 'fontconfig' 'zlib' 'libpng' 'libjpeg' 'jbig2dec'
'libtiff' 'lcms2' 'dbus' 'libpaper' 'ijs' 'openjpeg2' 'libidn')
makedepends=('gtk3' 'gnutls' 'glu' 'freeglut')
# https://github.com/ArtifexSoftware/ghostpdl-downloads/releases
source=(https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${pkgver//./}/ghostpdl-${pkgver}.tar.gz
0001-Make-sure-dvipdf-is-being-run-securely.patch
0002-Allow-the-build-timestamp-to-be-externally-set.patch)
sha512sums=('4aaeba969239690966bde288c8dc4663e0956361f9c667ca5aae117e950621291aed40d5828f7ac99bc0a812595430fe0e8311a75c4f482c1320c9c294028008'
'b640cffb1282b861f40b777ddf32bcb96345c5cf0ed0516d6aba3582a5551201708cb4fa7f8fa05c0ced1b8984cf715ee5aeb97e78fea5f009af1e567fcba851'
'5f9f748714e86c53d878804684820cbc27fb22a594e228f1f43192cb25106d275baa7ad43e2b2c25ed6ba65fd25860935d44895ca57e838c902d4e209e6668db')
source=(https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${pkgver//./}/ghostpdl-${pkgver}.tar.gz)
sha512sums=('292d585938a9b15498941ea663630b3e9dccb4e31e9750e007d69500bdaa74e00ca48c2e48c8b429a68f293a2f84f9ef802406b0928b8d16361ad986a9378eb8')
### update jbig2dec first! ###
prepare() {
cd ghostpdl-${pkgver}
# Thanks Gentoo!
patch -Np1 -i ${srcdir}/0001-Make-sure-dvipdf-is-being-run-securely.patch
patch -Np1 -i ${srcdir}/0002-Allow-the-build-timestamp-to-be-externally-set.patch
# force it to use system-libs
rm -r cups/libs expat ijs jbig2dec jpeg lcms2mt libpng openjpeg tiff zlib
# using tree freetype because of https://bugs.archlinux.org/task/56849

View File

@ -9,9 +9,9 @@ pkgrel=4
pkgdesc='Graph visualization software'
url='https://www.graphviz.org/'
license=('EPL')
arch=(x86_64 powerpc64le powerpc)
depends=('libltdl' 'gd' 'libxaw' 'pango' 'gts' 'gsfonts' 'libnsl' 'libpng')
makedepends=('swig' 'ocaml>=4.11.0' 'perl' 'python' 'tk' 'git' 'guile' 'gtk2' 'mono' 'lua' 'perl' 'python') # 'r' 'qt5-base')
arch=( x86_64 powerpc64le powerpc )
depends=('libltdl' 'gd' 'librsvg' 'libxaw' 'ghostscript' 'pango' 'gts' 'gsfonts' 'libnsl' 'libpng')
makedepends=('swig' 'mono' 'guile' 'lua' 'ocaml>=4.11.0' 'perl' 'python' 'r' 'tk' 'qt5-base' 'gtk2' 'git')
optdepends=('mono: sharp bindings'
'guile: guile bindings'
'lua: lua bindings'
@ -27,7 +27,7 @@ source=("https://www2.graphviz.org/Packages/stable/portable_source/graphviz-${pk
'ghostscript918.patch')
sha256sums=('8e1b34763254935243ccdb83c6ce108f531876d7a5dfd443f255e6418b8ea313'
'0083d126e27f2223ec4226fc1d71c9c84106968a0fdf65de838aee1e4882bfdb')
options=(!makeflags)
install=install
prepare() {
@ -42,7 +42,7 @@ build() {
export CXXFLAGS+=' -fPIC -fpermissive'
./configure --prefix=/usr \
--enable-python3=yes --disable-python --with-ghostscript=no
--enable-python3=yes --disable-python
make
}

View File

@ -7,7 +7,7 @@ pkgname=gsm
pkgver=1.0.19
pkgrel=1
pkgdesc="Shared libraries for GSM 06.10 lossy speech compression"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="http://www.quut.com/gsm/"
license=('custom')
depends=('glibc')

View File

@ -5,10 +5,10 @@ pkgbase=hspell
pkgname=('hspell' 'hunspell-he')
pkgver=1.4
pkgrel=3
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=('GPL')
url="http://www.ivrix.org.il/projects/spell-checker/"
makedepends=('glibc' 'zlib' 'perl' 'hunspell' 'gawk' 'qt5-webengine')
makedepends=('glibc' 'zlib' 'perl' 'hunspell' 'gawk')
options=('!makeflags')
source=(http://hspell.ivrix.org.il/${pkgname}-${pkgver}.tar.gz{,.sig})
sha256sums=('7310f5d58740d21d6d215c1179658602ef7da97a816bc1497c8764be97aabea3'
@ -54,9 +54,9 @@ package_hunspell-he() {
popd
# Install webengine dictionaries
install -d "$pkgdir"/usr/share/qt/qtwebengine_dictionaries/
for _file in "$pkgdir"/usr/share/hunspell/*.dic; do
_filename=$(basename $_file)
qwebengine_convert_dict $_file "$pkgdir"/usr/share/qt/qtwebengine_dictionaries/${_filename/\.dic/\.bdic}
done
#install -d "$pkgdir"/usr/share/qt/qtwebengine_dictionaries/
#for _file in "$pkgdir"/usr/share/hunspell/*.dic; do
#_filename=$(basename $_file)
#qwebengine_convert_dict $_file "$pkgdir"/usr/share/qt/qtwebengine_dictionaries/${_filename/\.dic/\.bdic}
#done
}

View File

@ -6,7 +6,7 @@ pkgname=http-parser
pkgver=2.9.4
pkgrel=1
pkgdesc="Parser for HTTP Request/Response written in C"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://github.com/nodejs/http-parser"
license=('MIT')
depends=('glibc')

View File

@ -5,7 +5,7 @@ pkgname=hunspell
pkgver=1.7.0
pkgrel=3
pkgdesc="Spell checker and morphological analyzer library and program"
arch=('x86_64' 'powerpc64le')
arch=( x86_64 powerpc64le powerpc )
url="https://hunspell.github.io/"
license=('GPL' 'LGPL' 'MPL')
depends=('gcc-libs' 'readline')

View File

@ -8,7 +8,7 @@ pkgver=7.0.10.27
pkgrel=1
pkgdesc="An image viewing/manipulation program"
url="https://www.imagemagick.org/"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=(custom)
makedepends=(ghostscript openexr libwmf librsvg libxml2 openjpeg2 libraw opencl-headers libwebp
chrpath ocl-icd glu ghostpcl ghostxps libheif jbigkit lcms2 libxext liblqr libraqm libpng djvulibre)

View File

@ -5,11 +5,11 @@ pkgname=imake
pkgver=1.0.8
pkgrel=2
pkgdesc="X.Org imake program and related utilities"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://xorg.freedesktop.org/"
license=('custom')
depends=('glibc')
makedepends=('pkgconfig' 'xproto' 'perl' 'xorg-util-macros' 'xorg-font-util')
makedepends=('pkgconfig' 'xorgproto' 'perl' 'xorg-util-macros' 'xorg-font-util')
optdepends=('perl: for mkhtmlindex')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') #Alan Coopersmith <alan.coopersmith@oracle.com>
source=(https://xorg.freedesktop.org/releases/individual/util/imake-${pkgver}.tar.bz2

View File

@ -8,7 +8,7 @@ pkgname=jack
pkgver=0.125.0
pkgrel=9
pkgdesc="A low-latency audio server"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=('GPL' 'LGPL')
url="http://jackaudio.org/"
depends=('db' 'gcc-libs' 'glibc')

View File

@ -8,7 +8,7 @@ pkgver=2.0.19
pkgrel=1
pkgdesc='Software-based implementation of the codec specified in the emerging JPEG-2000 Part-1 standard'
url='https://www.ece.uvic.ca/~mdadams/jasper/'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=('custom:JasPer2.0')
makedepends=('libjpeg' 'freeglut' 'libxmu' 'glu' 'cmake' 'doxygen')
options=('staticlibs')

View File

@ -6,15 +6,15 @@
pkgname=('jre8-openjdk-headless' 'jre8-openjdk' 'jdk8-openjdk' 'openjdk8-src' 'openjdk8-doc')
pkgbase=java8-openjdk
_java_ver=8
_jdk_update=262
_jdk_build=10
_jdk_update=272
_jdk_build=09
pkgver=${_java_ver}.u${_jdk_update}
_repo_ver=jdk${_java_ver}u${_jdk_update}-b${_jdk_build}
pkgrel=1
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url='https://openjdk.java.net/'
license=('custom')
makedepends=('java-environment=8' 'ccache' 'cpio' 'unzip' 'zip'
makedepends=('ccache' 'cpio' 'unzip' 'zip'
'libxrender' 'libxtst' 'fontconfig' 'libcups' 'alsa-lib')
_url_src=https://hg.openjdk.java.net/jdk8u/jdk8u
source=(jdk8u-${_repo_ver}.tar.gz::${_url_src}/archive/${_repo_ver}.tar.gz
@ -26,19 +26,20 @@ source=(jdk8u-${_repo_ver}.tar.gz::${_url_src}/archive/${_repo_ver}.tar.gz
langtools-${_repo_ver}.tar.gz::${_url_src}/langtools/archive/${_repo_ver}.tar.gz
nashorn-${_repo_ver}.tar.gz::${_url_src}/nashorn/archive/${_repo_ver}.tar.gz)
sha256sums=('0561cef4ceed6450fd0e3c2cdf743c3cd89ee067507647ea32a1c2ccc294cbe6'
'6dcf3a2fb2a6ee6ffe9262f12a890764730d02eeccf8701a18a7bde9012c225f'
'a14e9f6cd5db33635bd73ebf717251ab48efff29a47537fec3c6c54190b7d753'
'a5f92765f66c77adf358f81c5c116c4df099f3c19070e42068b77aea0fa34b1a'
'32d0ad87d2a5cd03b3699ecfe43ed08085fb287edfa84424c7a3a951d7fd222a'
'd5a7b4dc51dc3bd656bfce0c60471dd1bc662e46d159353d2091becddc5ac72f'
'edf7d08b6abc3be55ec07f43f144edd54f85bf3d7e031ac4f78e818e009c582b'
'2d8199f04ab3d0d44253d855006dd80db99c043f43a5f881d03283d4440c9c1f')
sha256sums=('f1f65d8c5d7f691f97d4ec52818d774995b190e2afb88de3da3c67dab0640da4'
'e8b05954b38a22ba5b68903e2a36e69942d7d47e3e79e784d1d0eca13ad50fbe'
'92a921e786464befdc694797eca37259dd461eb33f889ce06ed15882c23b6025'
'c729f0ca3ba9ca325cc918e98984a44109ea421b2f75c1b2e3065190ce5e2a00'
'ad32631af334e2671ff5ebb61c615b2cb178fc4534363a78d89a7e9172672bf4'
'a2f95e9e47b20897f81271af3391299ad58e8937823282baebfbbe73d98aa490'
'6cc28b52082575a8b3c339e6baa3b642e413f64e74a0b0eeb2a81281b1d9657b'
'6666827ead6cda1a5d9dafac20347a2caee5da2ffa8d5a84a52caf667480e338')
case "${CARCH}" in
'x86_64') _JARCH=amd64 ; _DOC_ARCH=x86_64 ;;
'i686' ) _JARCH=i386 ; _DOC_ARCH=x86 ;;
'powerpc64le') _JARCH=ppc64le; _DOC_ARCH=ppc64le ;;
'powerpc') _JARCH=ppc; _DOC_ARCH=ppc ;;
esac
_jdkname=openjdk8

View File

@ -5,7 +5,7 @@ pkgname=l-smash
pkgver=2.14.5
pkgrel=2
pkgdesc='MP4 muxer and other tools'
arch=('x86_64' 'powerpc64le')
arch=( x86_64 powerpc64le powerpc )
url='https://github.com/l-smash/l-smash'
license=('custom')
depends=('glibc')

View File

@ -5,7 +5,7 @@ pkgname=ladspa
pkgver=1.15
pkgrel=2
pkgdesc="Linux Audio Developer's Simple Plugin API (LADSPA)"
arch=('x86_64' 'powerpc64le')
arch=( x86_64 powerpc64le powerpc )
license=('LGPL')
url="https://www.ladspa.org/"
depends=('gcc-libs')

View File

@ -8,7 +8,7 @@ pkgname=lame
pkgver=3.100
pkgrel=3
pkgdesc='A high quality MPEG Audio Layer III (MP3) encoder'
arch=('x86_64' 'powerpc64le')
arch=( x86_64 powerpc64le powerpc )
url='http://lame.sourceforge.net/'
depends=('ncurses')
license=('LGPL')

View File

@ -7,7 +7,7 @@ pkgname=libass
pkgver=0.14.0
pkgrel=3
pkgdesc='A portable library for SSA/ASS subtitles rendering'
arch=('x86_64' 'powerpc64le')
arch=( x86_64 powerpc64le powerpc )
url='https://github.com/libass/libass/'
license=('BSD')
depends=('fontconfig' 'fribidi' 'glib2' 'glibc' 'harfbuzz'

View File

@ -8,7 +8,7 @@ pkgname=libbluray
pkgver=1.2.0
pkgrel=3
pkgdesc='Library to access Blu-Ray disks for video playback'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url=https://www.videolan.org/developers/libbluray.html
license=(LGPL2.1)
depends=(

View File

@ -7,7 +7,7 @@ pkgname=libde265
pkgver=1.0.5
pkgrel=2
pkgdesc="Open h.265 video codec implementation"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://github.com/strukturag/libde265"
license=(LGPL3)
depends=(gcc-libs)

View File

@ -5,7 +5,7 @@ pkgname=libmodplug
pkgver=0.8.9.0
pkgrel=3
pkgdesc="A MOD playing library"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="http://modplug-xmms.sourceforge.net/"
license=('custom')
depends=('gcc-libs')

View File

@ -5,7 +5,7 @@ pkgname=libnotify
pkgver=0.7.9
pkgrel=1
pkgdesc="Library for sending desktop notifications"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://developer.gnome.org/notification-spec/"
license=(LGPL)
depends=(gdk-pixbuf2)

View File

@ -10,7 +10,7 @@ pkgname=libraw
pkgver=0.20.0
pkgrel=1
pkgdesc="A library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others)"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://www.libraw.org/"
license=(CDDL LGPL)
depends=(lcms2 jasper)

View File

@ -7,19 +7,18 @@
pkgbase=libssh
pkgname=(libssh libssh-docs)
pkgver=0.9.4
pkgrel=2
pkgdesc="Library for accessing ssh client services through C libraries"
url="https://www.libssh.org/"
license=(LGPL)
arch=(x86_64 powerpc64le)
depends=(zlib openssl)
makedepends=(cmake cmocka doxygen python)
source=(https://www.libssh.org/files/${pkgver%.*}/$pkgname-$pkgver.tar.xz{,.asc}
'0001-CVE-2020-16135.patch')
sha256sums=('150897a569852ac05aac831dc417a7ba8e610c86ca2e0154a99c6ade2486226b'
'SKIP'
'5668b4fa30cea2fb998e7e8084639ac4d6a76972778ba24d477f6aa79cd84ec8')
pkgver=0.9.5
pkgrel=1
pkgdesc='Library for accessing ssh client services through C libraries'
url='https://www.libssh.org/'
license=('LGPL')
arch=( x86_64 powerpc64le powerpc )
depends=('zlib' 'openssl')
makedepends=('cmake' 'cmocka' 'doxygen' 'python' 'openssh')
provides=('libssh.so')
source=("https://www.libssh.org/files/${pkgver%.*}/$pkgname-$pkgver.tar.xz"{,.asc})
sha256sums=('acffef2da98e761fc1fd9c4fddde0f3af60ab44c4f5af05cd1b2d60a3fa08718'
'SKIP')
validpgpkeys=('8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D') # Andreas Schneider <asn@cryptomilk.org>
prepare() {
@ -29,9 +28,6 @@ prepare() {
sed 's/cmocka_unit_test(torture_path_expand_tilde_unix),//' -i libssh-${pkgver}/tests/unittests/torture_misc.c
mkdir -p build
cd "$srcdir/$pkgname-$pkgver"
patch -Np1 < ../0001-CVE-2020-16135.patch
}
build() {
@ -57,6 +53,7 @@ package_libssh() {
package_libssh-docs() {
pkgdesc="Documentation for libssh"
depends=()
provides=()
mkdir -p "$pkgdir"/usr/share/doc/libssh
cp -r build/doc/html "$pkgdir"/usr/share/doc/libssh

View File

@ -5,7 +5,7 @@ pkgname=libutempter
pkgver=1.2.1
pkgrel=1
pkgdesc="Interface for terminal emulators such as screen and xterm to record user sessions to utmp and wtmp files"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="ftp://ftp.altlinux.org/pub/people/ldv/utempter"
license=('LGPL')
depends=('glibc')

View File

@ -7,7 +7,7 @@ pkgname=libvoikko
pkgver=4.3
pkgrel=2
pkgdesc="A spelling and grammar checker, hyphenator and collection of related linguistic data for Finnish language"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="http://voikko.sourceforge.net"
license=(GPL2)
depends=(gcc-libs)

View File

@ -8,7 +8,7 @@ pkgname=libvpx
pkgver=1.9.0
pkgrel=1
pkgdesc='VP8 and VP9 codec'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url=https://www.webmproject.org/
license=(BSD)
depends=(gcc-libs)

View File

@ -5,7 +5,7 @@ pkgname=libwmf
pkgver=0.2.12
pkgrel=2
pkgdesc="A library for reading vector images in Microsoft's native Windows Metafile Format (WMF)"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="http://wvware.sourceforge.net/libwmf.html"
license=('LGPL')
depends=('libx11' 'libjpeg' 'gsfonts' 'freetype2' 'expat')

View File

@ -7,7 +7,7 @@ pkgname=libyaml
pkgver=0.2.5
pkgrel=1
pkgdesc="YAML 1.1 library"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://pyyaml.org/wiki/LibYAML"
license=('MIT')
source=("https://pyyaml.org/download/libyaml/yaml-$pkgver.tar.gz")

View File

@ -2,7 +2,7 @@
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
pkgbase=linux
pkgver=5.8.12.arch1
pkgver=5.8.13.arch1
pkgrel=1
pkgdesc='Linux'
_srctag=v${pkgver%.*}-${pkgver##*.}

View File

@ -6,7 +6,7 @@ pkgname=lld
pkgver=10.0.1
pkgrel=2
pkgdesc="Linker from the LLVM project"
arch=(x86_64 powerpc64le powerpc)
arch=(x86_64 powerpc64le)
url="https://lld.llvm.org/"
license=('custom:Apache 2.0 with LLVM Exception')
depends=('llvm-libs')

View File

@ -7,7 +7,7 @@ pkgname=mercurial
pkgver=5.5.1
pkgrel=1
pkgdesc='A scalable distributed SCM tool'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://www.mercurial-scm.org/"
license=(GPL)
depends=(python)

View File

@ -9,23 +9,31 @@
# Contributor: TIanyi Cui <tianyicui@gmail.com>
pkgname=nodejs
pkgver=14.8.0
pkgver=14.12.0
pkgrel=1
pkgdesc='Evented I/O for V8 javascript'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url='https://nodejs.org/'
license=('MIT')
depends=('openssl' 'zlib' 'icu' 'libuv' 'c-ares' 'libnghttp2') # 'http-parser' 'v8')
[ "${CARCH}" == 'powerpc' ] && depends+=('libatomic_ops')
makedepends=('python' 'procps-ng')
provides=('npm')
conflicts=('npm')
source=("nodejs-$pkgver.tar.gz::https://github.com/nodejs/node/archive/v$pkgver.tar.gz")
sha512sums=('7316398e065c1b23937f0a6d32662e49c0c7d20a2c21e7baf97941cf959c3f377a5fda78d4682508db6529e1ea23dfa596c98c95b3a6ab4e7ddf564e5db98d17')
sha512sums=('2d65d46881893005ed12bc5334baf0536f32a7ecd313adc2633d53592be2af753f12d5400216ab6e87bb5a3d16ad2f41719f041033df2ec28e2f7ffdf50388e5')
build() {
cd node-$pkgver
case "${CARCH}" in
powerpc) CPU=ppc ;;
powerpc64le) CPU=ppc64 ;;
x86_64) CPU=x64 ;;
esac
./configure \
--dest-cpu=${CPU} \
--prefix=/usr \
--with-intl=system-icu \
--shared-openssl \

View File

@ -6,7 +6,7 @@ pkgname=nuspell
pkgver=3.1.2
pkgrel=1
pkgdesc='Fast and safe spellchecking C++ library'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url='https://nuspell.github.io/'
license=('LGPL3')
depends=('boost-libs' 'icu')

View File

@ -6,7 +6,7 @@ pkgname=ocl-icd
pkgver=2.2.12
pkgrel=4
pkgdesc="OpenCL ICD Bindings"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://github.com/OCL-dev/ocl-icd"
license=('BSD')
depends=('glibc')

View File

@ -6,7 +6,7 @@ pkgname=(opencc opencc-doc)
pkgver=1.1.1
pkgrel=3
url="https://github.com/BYVoid/OpenCC"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=('Apache')
makedepends=('cmake' 'doxygen' 'python-setuptools' 'python-wheel')
source=("https://github.com/BYVoid/OpenCC/archive/ver.$pkgver/$pkgbase-$pkgver.tar.gz"

View File

@ -6,7 +6,7 @@ pkgname=opencore-amr
pkgver=0.1.5
pkgrel=4
pkgdesc="Open source implementation of the Adaptive Multi Rate (AMR) speech codec"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=('APACHE')
url="http://opencore-amr.sourceforge.net/"
source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz)

View File

@ -4,9 +4,9 @@
pkgbase=poppler
pkgname=('poppler' 'poppler-glib' 'poppler-qt5')
pkgver=20.08.0
pkgver=20.09.0
pkgrel=1
arch=(x86_64 powerpc64le powerpc)
arch=( x86_64 powerpc64le powerpc )
license=('GPL')
makedepends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg2' 'gtk3' 'pkgconfig' 'lcms2'
'gobject-introspection' 'icu' 'qt5-base' 'git' 'nss' 'gtk-doc' 'curl' 'poppler-data'
@ -15,7 +15,7 @@ options=('!emptydirs')
url="https://poppler.freedesktop.org/"
source=(https://poppler.freedesktop.org/${pkgbase}-${pkgver}.tar.xz{,.sig}
test::git+https://anongit.freedesktop.org/git/poppler/test/#commit=03a4b9eb854a06a83c465e82de601796c458bbe9)
sha256sums=('ae65fef04bbf63259a6352e7b620719115d4fb97f5079b0b8b00a8eb0c86eca5'
sha256sums=('4ed6eb5ddc4c37f2435c9d78ff9c7c4036455aea3507d1ce8400070aab745363'
'SKIP'
'SKIP')
validpgpkeys=('CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7') # "Albert Astals Cid <aacid@kde.org>"

View File

@ -5,7 +5,7 @@ pkgbase=python-psutil
pkgname=('python-psutil' 'python2-psutil')
pkgver=5.7.2
pkgrel=1
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url='https://github.com/giampaolo/psutil'
license=('custom: BSD')
makedepends=('python' 'python-setuptools' 'python2' 'python2-setuptools')

View File

@ -7,13 +7,13 @@ pkgname=r
pkgver=4.0.2
pkgrel=1
pkgdesc="Language and environment for statistical computing and graphics"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=('GPL')
url='https://www.r-project.org/'
depends=('blas' 'lapack' 'bzip2' 'libpng' 'libjpeg' 'libtiff'
'ncurses' 'pcre2' 'readline' 'zlib' 'perl'
'libxt' 'libxmu' 'pango' 'xz' 'zip' 'unzip' 'curl' 'icu' 'which')
makedepends=('jdk-openjdk' 'gcc-fortran' 'tk')
makedepends=('gcc-fortran' 'tk')
optdepends=('tk: tcl/tk interface' 'texlive-bin: latex sty files' 'gcc-fortran: needed to compile some CRAN packages'
'openblas: faster linear algebra')
backup=('etc/R/Makeconf' 'etc/R/Renviron' 'etc/R/ldpaths' 'etc/R/repositories' 'etc/R/javaconf')

View File

@ -7,7 +7,7 @@ pkgname=rav1e
pkgver=0.3.3
pkgrel=1
pkgdesc='An AV1 encoder focused on speed and safety'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url=https://github.com/xiph/rav1e/
license=(BSD)
depends=(

View File

@ -10,7 +10,7 @@ pkgname=ruby-$_gemname
pkgver=0.8.6
pkgrel=10
pkgdesc='A swift, liberal HTML parser with a fantastic library'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url='https://github.com/hpricot/hpricot'
license=(MIT)
depends=(ruby)

View File

@ -8,7 +8,7 @@ pkgname=ruby-$_gemname
pkgver=2.2.0.1
pkgrel=5
pkgdesc="Fast Implementation of Gruber's Markdown in C"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url='https://dafoster.net/projects/rdiscount/'
license=(BSD)
depends=(ruby)

View File

@ -7,7 +7,7 @@
pkgname=(ruby ruby-docs)
pkgver=2.7.1
pkgrel=3
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url='https://www.ruby-lang.org/en/'
license=(BSD custom)
depends=(libxcrypt)

View File

@ -5,7 +5,7 @@ pkgname=sdl2
pkgver=2.0.12
pkgrel=3
pkgdesc="A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard (Version 2)"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://www.libsdl.org"
license=('MIT')
depends=('glibc' 'libxext' 'libxrender' 'libx11' 'libgl' 'libxcursor' 'libibus' 'hidapi')

View File

@ -5,7 +5,7 @@
pkgname=sed
pkgver=4.8
pkgrel=1
pkgrel=2
pkgdesc='GNU stream editor'
arch=(x86_64 powerpc64le powerpc)
url='https://www.gnu.org/software/sed/'

View File

@ -6,7 +6,7 @@ pkgname=(snowball libstemmer)
pkgver=0+713
pkgrel=2
pkgdesc="String processing language for creating stemming algorithms"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://snowballstem.org/"
license=(BSD)
depends=(glibc)

View File

@ -6,7 +6,7 @@ pkgname=speex
pkgver=1.2.0
pkgrel=3
pkgdesc="A free codec for free speech"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://speex.org/"
license=(BSD)
depends=(libogg speexdsp)

View File

@ -1,20 +1,18 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
pkgname=srt
pkgver=1.4.1
pkgrel=2
pkgver=1.4.2
pkgrel=1
pkgdesc="Secure Reliable Transport library"
url="https://www.srtalliance.org/"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=(MPL2)
depends=(openssl)
makedepends=(git cmake)
_commit=9e52606fae3b32818b5b734d45d3358f4a95cf3f # tags/v1.4.1
source=("git+https://github.com/Haivision/srt#commit=$_commit"
no-rpath.diff)
sha256sums=('SKIP'
'ce9a97d661d796da85a7e4faf9c70c27368d00eb505f85c03a31bba8f22e6847')
_commit=50b7af06f3a0a456c172b4cb3aceafa8a5cc0036 # tags/v1.4.2
source=("git+https://github.com/Haivision/srt#commit=$_commit")
sha256sums=('SKIP')
pkgver() {
cd $pkgname
@ -23,16 +21,17 @@ pkgver() {
prepare() {
cd $pkgname
patch -Np1 -i ../no-rpath.diff
}
build() {
cmake -Hsrt -Bbuild \
cmake -S srt -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_BINDIR=bin \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_INSTALL_INCLUDEDIR=include \
-DENABLE_TESTING=True
-DCMAKE_BUILD_TYPE=None \
-DENABLE_STATIC=ON \
-DENABLE_TESTING=ON
cmake --build build
}
@ -43,7 +42,7 @@ check() {
}
package() {
DESTDIR="$pkgdir" cmake --build build --target install
DESTDIR="$pkgdir" cmake --install build
rm "$pkgdir"/usr/bin/{uriparser,utility}-test
}

View File

@ -3,15 +3,15 @@
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=strace
pkgver=5.8
pkgver=5.9
pkgrel=1
pkgdesc='A diagnostic, debugging and instructional userspace tracer'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url='https://strace.io/'
license=(BSD)
depends=(perl libunwind)
source=(https://github.com/strace/strace/releases/download/v$pkgver/strace-$pkgver.tar.xz{,.asc})
sha1sums=('0e60844b68a6097d46053488facbd3c40484af27'
sha1sums=('3b86b7c84d73415245c6b4cfa0944699dcc61c74'
'SKIP')
validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin <ldv@altlinux.org>

View File

@ -10,7 +10,7 @@ pkgver=2.0.0
pkgrel=3
pkgdesc='Lightweight unit testing framework for C++'
url='https://github.com/unittest-cpp/unittest-cpp/'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=('MIT')
depends=('gcc-libs')
makedepends=('cmake')

View File

@ -6,7 +6,7 @@ pkgname=vid.stab
pkgver=1.1
pkgrel=3
pkgdesc='Video stabilization library'
arch=('x86_64' 'powerpc64le')
arch=( x86_64 powerpc64le powerpc )
url='http://public.hronopik.de/vid.stab'
license=('GPL')
depends=('gcc-libs' 'glibc')

View File

@ -8,7 +8,7 @@ pkgrel=7
epoch=2
pkgdesc='A utility providing key negotiation for WPA wireless networks'
url='http://hostap.epitest.fi/wpa_supplicant'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=(GPL)
depends=(openssl libdbus readline libnl)
install=wpa_supplicant.install

View File

@ -10,7 +10,7 @@ pkgver=0.160.r3011.cde9a93
pkgrel=1
epoch=3
pkgdesc='Open Source H264/AVC video encoder'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url=https://www.videolan.org/developers/x264.html
license=(GPL)
depends=(

View File

@ -7,24 +7,18 @@ pkgname=x265
pkgver=3.4
pkgrel=1
pkgdesc='Open Source H265/HEVC video encoder'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url=https://bitbucket.org/multicoreware/x265
license=(GPL)
depends=(gcc-libs)
makedepends=(
cmake
mercurial
git
)
provides=(libx265.so)
source=(hg+https://bitbucket.org/multicoreware/x265#tag=2a65b720985096bcb1664f7cb05c3d04aeb576f5)
source=("x265::git+https://bitbucket.org/multicoreware/x265_git#commit=6722fce1fd67c6268419f10231f092c8c2f721ab")
sha256sums=(SKIP)
pkgver() {
cd x265
hg id --tags
}
prepare() {
cd x265

View File

@ -9,7 +9,7 @@ pkgname=xvidcore
pkgver=1.3.7
pkgrel=2
pkgdesc='XviD is an open source MPEG-4 video codec'
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url=https://www.xvid.com/
license=(GPL)
depends=(glibc)

View File

@ -6,7 +6,7 @@ pkgname=zita-alsa-pcmi
pkgver=0.3.2
pkgrel=3
pkgdesc="The successor of clalsadrv, provides easy access to ALSA PCM devices."
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
url="https://kokkinizita.linuxaudio.org/linuxaudio/"
license=('GPL3')
depends=('gcc-libs' 'glibc')

View File

@ -8,7 +8,7 @@ pkgver=1.6.2
pkgrel=3
pkgdesc="A C++ library for resampling audio signals"
url="https://kokkinizita.linuxaudio.org/linuxaudio/"
arch=(x86_64 powerpc64le)
arch=( x86_64 powerpc64le powerpc )
license=('GPL3')
depends=('gcc-libs' 'glibc')
makedepends=('libsndfile')