* initial 32bit work

This commit is contained in:
Alexander Baldeck 2020-09-15 09:24:01 +02:00
parent 6b7364c838
commit b58a5980c9
147 changed files with 319 additions and 250 deletions

View File

@ -5,7 +5,7 @@ pkgname=acl
pkgver=2.2.53
pkgrel=3
pkgdesc='Access control list utilities, libraries and headers'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://savannah.nongnu.org/projects/acl'
license=('LGPL')
depends=('attr')

View File

@ -59,7 +59,7 @@ package() {
make docs DESTDIR="${pkgdir}"
# junk files: https://github.com/asciidoc/asciidoc-py3/issues/133
rm -v "${pkgdir}"/usr/share/doc/asciidoc/doc/*.{md5,svg,png}
rm -fv "${pkgdir}"/usr/share/doc/asciidoc/doc/*.{md5,svg,png}
install -Dm644 asciidocapi.py \
"${pkgdir}/$(python -c 'import sysconfig; print(sysconfig.get_paths()["platlib"])')"/asciidocapi.py
}

View File

@ -5,7 +5,7 @@ pkgname=attr
pkgver=2.4.48
pkgrel=3
pkgdesc='Extended attribute support library for ACL support'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://savannah.nongnu.org/projects/attr'
license=('LGPL')
depends=('glibc')

View File

@ -10,10 +10,10 @@
pkgbase=audit
pkgname=('audit' 'python-audit')
pkgver=2.8.5
pkgrel=7
pkgrel=8
pkgdesc='Userspace components of the audit framework'
url='https://people.redhat.com/sgrubb/audit'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
makedepends=('krb5' 'libcap-ng' 'libldap' 'swig' 'linux-headers' 'python')
license=('GPL')
options=('emptydirs')
@ -27,6 +27,7 @@ prepare() {
build() {
cd ${pkgbase}-${pkgver}
CFLAGS+=" -fcommon" \
./configure \
--prefix=/usr \
--sbindir=/usr/bin \

View File

@ -9,7 +9,7 @@ _patchlevel=018
pkgver=${_basever}.${_patchlevel}
pkgrel=1
pkgdesc='The GNU Bourne Again shell'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(GPL)
url='https://www.gnu.org/software/bash/bash.html'
backup=(etc/bash.bash{rc,_logout} etc/skel/.bash{rc,_profile,_logout})

View File

@ -8,15 +8,15 @@ pkgname=binutils
pkgver=2.35
pkgrel=3
pkgdesc='A set of programs to assemble and manipulate binary and object files'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://www.gnu.org/software/binutils/'
license=(GPL)
groups=(base-devel)
depends=(glibc zlib elfutils)
depends=(glibc zlib) #elfutils)
makedepends=(elfutils git)
conflicts=(binutils-multilib)
replaces=(binutils-multilib)
options=(staticlibs !distcc !ccache)
options=(staticlibs) # !distcc !ccache)
#_commit=cb5f6a3e146cc70bc2d864989386df80acec5d3e
#source=(git+https://sourceware.org/git/binutils-gdb.git#commit=$_commit)
source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz{,.sig})
@ -56,7 +56,7 @@ build() {
--enable-threads \
--disable-gdb \
--disable-werror \
--with-debuginfod \
--without-debuginfod \
--with-pic \
--with-system-zlib

View File

@ -7,7 +7,7 @@ pkgname=bison
pkgver=3.7.2
pkgrel=1
pkgdesc="The GNU general-purpose parser generator"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('GPL3')
url="https://www.gnu.org/software/bison/bison.html"
depends=('glibc' 'm4' 'sh')

View File

@ -6,10 +6,10 @@ pkgname=bzip2
pkgver=1.0.8
pkgrel=4
pkgdesc="A high-quality data compression program"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('custom')
url="https://sourceware.org/bzip2/"
depends=('glibc' 'sh')
#depends=('glibc' 'sh')
source=(https://sourceware.org/pub/bzip2/$pkgname-$pkgver.tar.gz{,.sig})
sha256sums=('ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269'
'SKIP')
@ -18,8 +18,8 @@ validpgpkeys=('EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A') # Mark Wielaard <mark@
build() {
cd $pkgname-$pkgver
make -f Makefile-libbz2_so CC="gcc $CFLAGS $LDFLAGS"
make bzip2 bzip2recover CC="gcc $CFLAGS $LDFLAGS"
make -f Makefile-libbz2_so CC="${CC} ${CFLAGS} ${LDFLAGS}"
make bzip2 bzip2recover CC="${CC} ${CFLAGS} ${LDFLAGS}"
}
check() {

View File

@ -8,7 +8,7 @@ pkgver=3.7.11
pkgrel=1
pkgdesc='Compiler cache that speeds up recompilation by caching previous compilations'
url='https://ccache.samba.org/'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('GPL3')
depends=('glibc' 'zlib')
source=(https://github.com/ccache/ccache/releases/download/v${pkgver}/ccache-${pkgver}.tar.xz{,.asc})

View File

@ -7,7 +7,7 @@ pkgname=chrpath
pkgver=0.16
pkgrel=3
pkgdesc="Change or delete the rpath or runpath in ELF files"
arch=('x86_64' 'powerpc64le')
arch=('x86_64' 'powerpc64le' 'powerpc')
url="http://directory.fsf.org/project/chrpath/"
license=('GPL2')
depends=('glibc')

View File

@ -7,7 +7,7 @@ pkgname=cmake
pkgver=3.18.2
pkgrel=1
pkgdesc='A cross-platform open-source make system'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.cmake.org/"
license=('custom')
depends=('curl' 'libarchive' 'shared-mime-info' 'jsoncpp' 'libjsoncpp.so' 'libuv' 'rhash')

View File

@ -6,12 +6,12 @@
pkgname=coreutils
pkgver=8.32
pkgrel=1
pkgrel=2
pkgdesc='The basic file, shell and text manipulation utilities of the GNU operating system'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('GPL3')
url='https://www.gnu.org/software/coreutils/'
depends=('glibc' 'acl' 'attr' 'gmp' 'libcap' 'openssl')
depends=('acl' 'attr' 'gmp' 'libcap' 'openssl')
source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig})
validpgpkeys=('6C37DC12121A5006BC1DB804DF6FD971306037D9') # Pádraig Brady
sha256sums=('4458d8de7849df44ccab15e16b1548b285224dbba5f08fac070c1c0e0bcc4cfa'

View File

@ -12,7 +12,7 @@ pkgname=${_target}-binutils
pkgver=2.35
pkgrel=1
pkgdesc="A set of programs to assemble and manipulate binary and object files (${_target})"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64 powerpc64le)
url='http://www.gnu.org/software/binutils/'
license=(GPL)
depends=(glibc zlib)

View File

@ -11,7 +11,7 @@ pkgver=10.2.0
_islver=0.21
pkgrel=1
pkgdesc="The GNU Compiler Collection. Stage 1 for toolchain building (${_target})"
arch=(powerpc64le)
arch=(powerpc64 powerpc64le)
license=(GPL LGPL FDL custom)
url='http://gcc.gnu.org'
depends=(${_target}-binutils libmpc zlib)

View File

@ -13,7 +13,7 @@ _majorver=${pkgver:0:1}
_islver=0.21
pkgrel=1
pkgdesc="The GNU Compiler Collection. Stage 2 for toolchain building (${_target})"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64 powerpc64le)
license=(GPL LGPL FDL custom)
url='http://gcc.gnu.org'
depends=("${_target}-binutils>=2.35-1" "${_target}-glibc-headers>=2.32-1" libmpc zlib)

View File

@ -13,7 +13,7 @@ _majorver=${pkgver:0:1}
_islver=0.21
pkgrel=1
pkgdesc="The GNU Compiler Collection (${_target})"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64 powerpc64le)
license=(GPL LGPL FDL custom)
url='http://gcc.gnu.org'
depends=("${_target}-binutils>=2.35-1" "${_target}-glibc>=2.32-1" libmpc elfutils zlib)

View File

@ -16,7 +16,7 @@ arch=(any)
url='http://www.gnu.org/software/libc'
license=(GPL2)
makedepends=(rsync)
source=(https://www.kernel.org/pub/linux/kernel/v4.x/linux-${pkgver}.tar.xz)
source=(https://www.kernel.org/pub/linux/kernel/v5.x/linux-${pkgver}.tar.xz)
sha256sums=('7a54cf89d7198d99004495c0e3a25d3af05c5d5b70cccf92237f603d7fa15e08')
validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
'647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman

View File

@ -9,7 +9,7 @@ pkgname=curl
pkgver=7.72.0
pkgrel=2
pkgdesc="An URL retrieval utility and library"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://curl.haxx.se"
license=('MIT')
depends=('ca-certificates' 'krb5' 'libssh2' 'libssh2.so' 'openssl' 'zlib'

View File

@ -7,10 +7,10 @@ pkgname=db
pkgver=5.3.28
pkgrel=6
pkgdesc="The Berkeley DB embedded database system"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.oracle.com/technology/software/products/berkeley-db/index.html"
license=('custom')
depends=('gcc-libs' 'sh')
depends=('sh')
source=(https://download.oracle.com/berkeley-db/db-${pkgver}.tar.gz atomic.patch)
sha1sums=('fa3f8a41ad5101f43d08bc0efb6241c9b6fc1ae9'
'70a51fe2a39a21652ef01767a9c8a30515b95a33')

View File

@ -7,7 +7,7 @@ pkgver=0.110
pkgrel=2
pkgdesc="GLib bindings for DBUS"
url="https://www.freedesktop.org/wiki/Software/DBusBindings"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('GPL')
depends=('dbus' 'glib2')
makedepends=('python' 'gtk-doc')

View File

@ -10,7 +10,7 @@ pkgver=1.12.20
pkgrel=1
pkgdesc="Freedesktop.org message bus system"
url="https://wiki.freedesktop.org/www/Software/dbus/"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(GPL custom)
depends=(systemd-libs expat audit)
makedepends=(systemd xmlto docbook-xsl python yelp-tools doxygen git autoconf-archive)

View File

@ -7,7 +7,7 @@ pkgname=diffutils
pkgver=3.7
pkgrel=4
pkgdesc='Utility programs used for creating patch files'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://www.gnu.org/software/diffutils'
license=('GPL3')
depends=('glibc' 'bash')

View File

@ -8,7 +8,7 @@ pkgver=1.8.20
pkgrel=1
pkgdesc='Documentation system for C++, C, Java, IDL and PHP'
url='http://www.doxygen.nl'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('GPL')
makedepends=('cmake' 'gcc-libs' 'flex' 'qt5-base' 'texlive-core' 'ghostscript'
'texlive-latexextra' 'graphviz' 'python' 'git')

View File

@ -6,7 +6,7 @@ pkgname=e2fsprogs
pkgver=1.45.6
pkgrel=2
pkgdesc="Ext2/3/4 filesystem utilities"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('GPL' 'LGPL' 'MIT')
url="http://e2fsprogs.sourceforge.net"
depends=('sh' 'libutil-linux')

View File

@ -6,7 +6,7 @@ pkgname=ed
pkgver=1.16
pkgrel=2
pkgdesc="A POSIX-compliant line-oriented text editor"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('GPL')
url="https://www.gnu.org/software/ed/ed.html"
depends=('glibc' 'sh')

View File

@ -8,10 +8,10 @@ pkgname=(elfutils libelf)
pkgver=0.180
pkgrel=1
pkgdesc='Utilities to handle ELF object files and DWARF debugging information'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://sourceware.org/elfutils/'
license=(LGPL3 GPL GPL3)
makedepends=(gcc-libs zlib bzip2 xz libmicrohttpd sqlite libarchive curl)
makedepends=(gcc-libs zlib bzip2 xz sqlite libarchive curl)
options=(staticlibs)
source=(https://sourceware.org/elfutils/ftp/${pkgver}/elfutils-${pkgver}.tar.bz2{,.sig})
sha512sums=('62e96035ccfe8928baca2285decbe8b8703a2daa956df81ece18fecf643272fb68955806b3e807a514141a7a9bf44520bf09461672aa580bd6807485fb604d25'
@ -23,7 +23,7 @@ build() {
cd $pkgbase-$pkgver
CFLAGS+=" -g" # required for test-suite success
./configure --prefix=/usr --program-prefix="eu-" --enable-deterministic-archives
./configure --prefix=/usr --program-prefix="eu-" --enable-deterministic-archives --disable-debuginfod
make
}
@ -36,7 +36,7 @@ check() {
}
package_elfutils() {
depends=(gcc-libs zlib bzip2 xz libmicrohttpd sqlite libarchive curl
depends=(gcc-libs zlib bzip2 xz sqlite libarchive curl
"libelf=$pkgver-$pkgrel")
cd $pkgbase-$pkgver

View File

@ -7,7 +7,7 @@ pkgname=expat
pkgver=2.2.9
pkgrel=4
pkgdesc='An XML parser library'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://libexpat.github.io/'
license=(custom)
depends=(glibc)

View File

@ -7,7 +7,7 @@ pkgname=fakeroot
pkgver=1.24
pkgrel=3
pkgdesc='Tool for simulating superuser privileges'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(GPL)
url='https://packages.debian.org/fakeroot'
groups=(base-devel)

View File

@ -7,7 +7,7 @@ pkgname=file
pkgver=5.39
pkgrel=1
pkgdesc='File type identification utility'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('custom')
groups=('base-devel')
url='https://www.darwinsys.com/file/'

View File

@ -6,7 +6,7 @@ pkgname=filesystem
pkgver=2020.05.20
pkgrel=1
pkgdesc='Base Arch POWER files'
arch=(x86_64 powerpc64le)
arch=(powerpc64le powerpc)
license=('GPL')
url='https://www.archlinux.org'
depends=('iana-etc')

View File

@ -5,7 +5,7 @@ pkgname=findutils
pkgver=4.7.0
pkgrel=2
pkgdesc="GNU utilities to locate files"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('GPL3')
groups=('base-devel')
depends=('glibc' 'sh')

View File

@ -7,7 +7,7 @@ pkgname=flex
pkgver=2.6.4
pkgrel=4
pkgdesc="A tool for generating text-scanning programs"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://github.com/westes/flex"
license=('custom')
groups=('base-devel')

View File

@ -6,7 +6,7 @@ pkgname=gawk
pkgver=5.1.0
pkgrel=1
pkgdesc="GNU version of awk"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.gnu.org/software/gawk/"
license=('GPL')
groups=('base-devel')

View File

@ -4,12 +4,16 @@
pkgname=gc
pkgver=8.0.4
pkgrel=4
pkgrel=5
pkgdesc="A garbage collector for C and C++"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.hboehm.info/gc/"
license=('GPL')
depends=('gcc-libs')
#depends=('gcc-libs')
case ${CARCH} in
powerpc) depends+=(libatomic_ops)
esac
source=(https://github.com/ivmai/bdwgc/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz
add_stack_bottom_feature.patch::https://github.com/ivmai/bdwgc/commit/5668de71107022a316ee967162bc16c10754b9ce.patch)
sha512sums=('57ccca15c6e50048d306a30de06c1a844f36103a84c2d1c17cbccbbc0001e17915488baec79737449982da99ce5d14ce527176afae9ae153cbbb5a19d986366e'
@ -19,11 +23,17 @@ prepare() {
cd ${pkgname}-${pkgver}
patch -p1 < ../add_stack_bottom_feature.patch # needed for Crystal https://github.com/crystal-lang/crystal/issues/8213
autoreconf -fiv
}
build() {
cd ${pkgname}-${pkgver}
./configure --prefix=/usr --enable-cplusplus --disable-static
./configure --prefix=/usr \
--enable-cplusplus \
--disable-static \
--enable-mmap \
--with-tags=CXX
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}

View File

@ -12,7 +12,7 @@ _majorver=${pkgver%%.*}
_islver=0.21
pkgrel=4
pkgdesc='The GNU Compiler Collection'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(GPL LGPL FDL custom)
url='https://gcc.gnu.org'
makedepends=(binutils libmpc gcc-ada doxygen python git libxcrypt)
@ -105,7 +105,7 @@ build() {
--disable-werror \
--with-abi=elfv2 \
--enable-secureplt \
gdc_include_dir=/usr/include/dlang/gdc
gdc_include_dir=/usr/include/dlang/gdc acx_cv_cc_gcc_supports_ada=yes
make
@ -129,24 +129,28 @@ package_gcc-libs() {
depends=('glibc>=2.27')
options+=(!strip)
provides=($pkgname-multilib libgo.so libgfortran.so libgphobos.so
libubsan.so libasan.so libtsan.so liblsan.so)
libubsan.so libasan.so liblsan.so)
[ "${CARCH}" != 'powerpc' ] && depends+=(libtsan.so)
replaces=($pkgname-multilib libgphobos)
cd gcc-build
make -C $CHOST/libgcc DESTDIR="$pkgdir" install-shared
rm -f "$pkgdir/$_libdir/libgcc_eh.a"
for lib in libatomic \
libgfortran \
libgo \
libgomp \
libitm \
libquadmath \
libsanitizer/{a,l,ub,t}san \
libsanitizer/{a,l,ub}san \
libstdc++-v3/src; do
make -C $CHOST/$lib DESTDIR="$pkgdir" install-toolexeclibLTLIBRARIES
done
[ "${CARCH}" != 'powerpc' ] && make -C $CHOST/libsanitizer/tsan DESTDIR="$pkgdir" install-toolexeclibLTLIBRARIES
make -C $CHOST/libobjc DESTDIR="$pkgdir" install-libs
make -C $CHOST/libstdc++-v3/po DESTDIR="$pkgdir" install
@ -160,9 +164,6 @@ package_gcc-libs() {
make -C $CHOST/$lib DESTDIR="$pkgdir" install-info
done
# remove files provided by lib32-gcc-libs
rm -rf "$pkgdir"/usr/lib32/
# Install Runtime Library Exception
install -Dm644 "$srcdir/gcc/COPYING.RUNTIME" \
"$pkgdir/usr/share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION"
@ -211,7 +212,7 @@ package_gcc() {
make -C $CHOST/libquadmath DESTDIR="$pkgdir" install-nodist_libsubincludeHEADERS
make -C $CHOST/libsanitizer DESTDIR="$pkgdir" install-nodist_{saninclude,toolexeclib}HEADERS
make -C $CHOST/libsanitizer/asan DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS
make -C $CHOST/libsanitizer/tsan DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS
[ "${CARCH}" != 'powerpc' ] && make -C $CHOST/libsanitizer/tsan DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS
make -C $CHOST/libsanitizer/lsan DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS
make -C libiberty DESTDIR="$pkgdir" install
@ -234,9 +235,6 @@ package_gcc() {
# install the libstdc++ man pages
make -C $CHOST/libstdc++-v3/doc DESTDIR="$pkgdir" doc-install-man
# remove files provided by lib32-gcc-libs
rm -f "$pkgdir"/usr/lib32/lib{stdc++,gcc_s}.so
# byte-compile python libraries
python -m compileall "$pkgdir/usr/share/gcc-${pkgver%%+*}/"
python -O -m compileall "$pkgdir/usr/share/gcc-${pkgver%%+*}/"
@ -350,7 +348,6 @@ package_gcc-d() {
make -C $CHOST/libphobos DESTDIR="$pkgdir" install
rm -f "$pkgdir/usr/lib/"lib{gphobos,gdruntime}.so*
rm -f "$pkgdir/usr/lib32/"lib{gphobos,gdruntime}.so*
install -d "$pkgdir"/usr/include/dlang
ln -s /"${_libdir}"/include/d "$pkgdir"/usr/include/dlang/gdc

View File

@ -10,7 +10,7 @@ pkgrel=3
pkgdesc='GNU database library'
url='https://www.gnu.org/software/gdbm/gdbm.html'
license=(GPL3)
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
depends=(glibc sh)
source=(https://ftp.gnu.org/gnu/gdbm/${pkgname}-${pkgver}.tar.gz{,.sig})
validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732')
@ -19,6 +19,7 @@ md5sums=('988dc82182121c7570e0cb8b4fcd5415'
build() {
cd $pkgname-$pkgver
CFLAGS+=" -fcommon" \
./configure --prefix=/usr --enable-libgdbm-compat
make
}

View File

@ -6,10 +6,10 @@ pkgver=0.21
pkgrel=1
pkgdesc="GNU internationalization library"
url="https://www.gnu.org/software/gettext/"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(GPL)
groups=(base-devel)
depends=(gcc-libs acl sh glib2 libunistring libcroco)
depends=(acl sh glib2 libunistring libcroco)
makedepends=(gettext emacs git)
optdepends=('git: for autopoint infrastructure updates')
options=(!docs)

View File

@ -6,12 +6,12 @@ pkgname=git
pkgver=2.28.0
pkgrel=1
pkgdesc='the fast distributed version control system'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://git-scm.com/'
license=('GPL2')
depends=('curl' 'expat' 'perl' 'perl-error' 'perl-mailtools'
'openssl' 'pcre2' 'grep' 'shadow')
makedepends=('python' 'libgnome-keyring' 'xmlto' 'asciidoc')
makedepends=('python' 'xmlto') # 'asciidoc')
optdepends=('tk: gitk and git gui'
'perl-libwww: git svn'
'perl-term-readkey: git svn and interactive.singlekey setting'
@ -61,8 +61,8 @@ build() {
"${_make_options[@]}" \
all man
make -C contrib/credential/gnome-keyring
make -C contrib/credential/libsecret
#make -C contrib/credential/gnome-keyring
#make -C contrib/credential/libsecret
make -C contrib/subtree "${_make_paths[@]}" all man
make -C contrib/mw-to-git "${_make_paths[@]}" all
make -C contrib/diff-highlight "${_make_paths[@]}"
@ -105,13 +105,13 @@ package() {
install -m 0644 ./contrib/completion/git-prompt.sh "$pkgdir"/usr/share/git/git-prompt.sh
# gnome credentials helper (deprecated, but we will keep it as long there is no extra cost)
# https://gitlab.gnome.org/GNOME/libgnome-keyring/commit/6a5adea4aec93
install -m 0755 contrib/credential/gnome-keyring/git-credential-gnome-keyring \
"$pkgdir"/usr/lib/git-core/git-credential-gnome-keyring
make -C contrib/credential/gnome-keyring clean
#install -m 0755 contrib/credential/gnome-keyring/git-credential-gnome-keyring \
# "$pkgdir"/usr/lib/git-core/git-credential-gnome-keyring
#make -C contrib/credential/gnome-keyring clean
# libsecret credentials helper
install -m 0755 contrib/credential/libsecret/git-credential-libsecret \
"$pkgdir"/usr/lib/git-core/git-credential-libsecret
make -C contrib/credential/libsecret clean
#install -m 0755 contrib/credential/libsecret/git-credential-libsecret \
# "$pkgdir"/usr/lib/git-core/git-credential-libsecret
#make -C contrib/credential/libsecret clean
# subtree installation
make -C contrib/subtree "${_make_paths[@]}" DESTDIR="$pkgdir" install install-man
# mediawiki installation

View File

@ -9,7 +9,7 @@ pkgrel=1
pkgdesc="Low level core library"
url="https://wiki.gnome.org/Projects/GLib"
license=(LGPL2.1)
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
depends=(pcre libffi libutil-linux zlib)
makedepends=(gettext gtk-doc shared-mime-info python libelf git util-linux
meson dbus)

View File

@ -61,6 +61,11 @@ build() {
export AUTOCONF=false
export MAKEINFO=:
case ${CHOST} in
"powerpc64le") CPU="--with=cpu=power8" ;;
*) CPU="" ;;
esac
local _configure_flags=(
--host=$CHOST
--build=$CHOST
@ -74,7 +79,7 @@ build() {
--with-pkgversion="ArchPOWER GLIBC ${pkgver}"
--with-headers=/usr/include
--enable-multi-arch
--with-cpu=power8
${CPU}
--enable-systemtap
--disable-profile
--disable-werror

View File

@ -6,7 +6,7 @@ pkgname=gmp
pkgver=6.2.0
pkgrel=1
pkgdesc='A free library for arbitrary precision arithmetic'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://gmplib.org/'
depends=(gcc-libs sh)
license=(LGPL3 GPL)

View File

@ -4,17 +4,17 @@
pkgbase=gobject-introspection
pkgname=(gobject-introspection gobject-introspection-runtime)
pkgver=1.64.1
pkgrel=3
pkgver=1.64.0+75+g8b0a7f4c
pkgrel=1
pkgdesc="Introspection system for GObject-based libraries"
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(LGPL GPL)
depends=(python-mako python-markdown)
_glibver=2.64.2
makedepends=(cairo git gtk-doc python-sphinx meson "glib2=$_glibver")
options=(!emptydirs)
_commit=e315fd15bbf0f01e211684f6c1de1bf4300d91b5 # tags/1.64.1^0
_commit=8b0a7f4cf8f34e79c90af5ee73eff03d876e87e7 # tags/1.64.1^0
source=("git+https://gitlab.gnome.org/GNOME/gobject-introspection.git#commit=$_commit"
"git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$_glibver")
sha512sums=('SKIP'

View File

@ -6,10 +6,11 @@ pkgname=gperf
pkgver=3.1
pkgrel=3
pkgdesc="Perfect hash function generator"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.gnu.org/software/gperf/"
license=('GPL3')
depends=('gcc-libs' 'texinfo')
#depends=('gcc-libs' 'texinfo')
depends=('texinfo')
source=("https://ftp.gnu.org/pub/gnu/gperf/${pkgname}-${pkgver}.tar.gz"{,.sig})
sha1sums=('e3c0618c2d2e5586eda9498c867d5e4858a3b0e2'
'SKIP')

View File

@ -7,7 +7,7 @@ pkgname=grep
pkgver=3.4
pkgrel=2
pkgdesc='A string search utility'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('GPL3')
url='https://www.gnu.org/software/grep/'
groups=('base-devel')

View File

@ -10,7 +10,7 @@ arch=(any)
license=(GPL FDL)
depends=(docbook-xsl docbook-xml glib2-docs python-lxml python-pygments
python-anytree)
makedepends=(dblatex git yelp-tools meson)
makedepends=(git yelp-tools meson)
checkdepends=(bc gtk3 python-six python-parameterized)
optdepends=('dblatex: PDF support')
_commit=efc3644e41b40f605c5f5e9075173d6ab1bd1950 # master

View File

@ -4,26 +4,41 @@
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=guile
pkgver=2.2.6
pkgrel=2
pkgver=2.2.7
pkgrel=1
pkgdesc='Portable, embeddable Scheme implementation written in C'
url='https://www.gnu.org/software/guile/'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(GPL)
depends=(gmp libltdl ncurses texinfo libunistring gc libffi)
case ${CARCH} in
powerpc) depends+=(libatomic_ops)
esac
#options=(!distcc !ccache !makeflags)
source=(https://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz{,.sig})
validpgpkeys=('3CE464558A84FDC69DB40CFB090B11993D9AEBB5' # Ludovic Courtès <ludo@gnu.org>
'FF478FB264DE32EC296725A3DDC0F5358812F8F2' # Andy Wingo
'4FD4D288D445934E0A14F9A5A8803732E4436885') # Andy Wingo <wingo@pobox.com>"
sha256sums=('08c0e7487777740b61cdd97949b69e8a5e2997d8c2fe6c7e175819eb18444506'
sha256sums=('44b4c5fbbe257ccdebea18420212c9b3e90c3c86a54920d8554039fc6769a007'
'SKIP')
build() {
cd $pkgname-$pkgver
# fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941218
case ${CARCH} in
powerpc)
export CFLAGS="${CFLAGS/-O?/-O0}";
export CXXFLAGS="${CXXFLAGS/-O?/-O0}";
;;
esac
./configure --prefix=/usr \
--disable-static \
--disable-error-on-warning
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
--disable-error-on-warning \
--build=${CHOST}
make
}

View File

@ -7,7 +7,7 @@ pkgname=gzip
pkgver=1.10
pkgrel=4
pkgdesc='GNU compression utility'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://www.gnu.org/software/gzip/'
license=('GPL3')
groups=('base-devel')

View File

@ -4,12 +4,12 @@
pkgname=icu
pkgver=67.1
pkgrel=1
pkgrel=2
pkgdesc="International Components for Unicode library"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="http://site.icu-project.org/home"
license=('custom:icu')
depends=('gcc-libs' 'sh')
depends=('sh')
makedepends=('python')
provides=(libicu{data,i18n,io,test,tu,uc}.so)
source=(https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
@ -24,7 +24,7 @@ validpgpkeys=('4569BBC09DA846FC91CBD21CE1BBA44593CF2AE0') # "Steven R. Loomis (c
build() {
cd icu/source
CC=gcc CXX=g++ \
CC=${CHOST}-gcc CXX=${CHOST}-g++ \
./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \

View File

@ -8,7 +8,7 @@ pkgver=1.8.5
pkgrel=2
epoch=1
pkgdesc='Linux kernel packet control tool'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(GPL2)
url='https://www.netfilter.org/projects/iptables/index.html'
depends=(libnftnl libpcap libnfnetlink libnetfilter_conntrack bash)
@ -49,7 +49,6 @@ build() {
--sysconfdir=/etc \
--sbindir=/usr/bin \
--libexecdir=/usr/lib \
--enable-bpf-compiler \
--enable-devel \
--enable-libipq \
--enable-shared

View File

@ -6,7 +6,7 @@ pkgname=jansson
pkgver=2.13.1
pkgrel=1
pkgdesc='C library for encoding, decoding and manipulating JSON data'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='http://www.digip.org/jansson/'
depends=('glibc')
license=('MIT')

View File

@ -10,7 +10,7 @@ pkgver=1.9.3
pkgrel=1
pkgdesc='C++ library for interacting with JSON'
url='https://github.com/open-source-parsers/jsoncpp'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('MIT' 'custom:Public_Domain')
makedepends=('gcc-libs' 'doxygen' 'graphviz' 'python' 'meson')
options=('staticlibs')

View File

@ -7,10 +7,10 @@ _tag='5678a1aae8834b5c16b5ed7dc72ef8836a29e122' # git rev-parse v${pkgver}
pkgver=1.6.3
pkgrel=1
pkgdesc='Linux Key Management Utilities'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://www.kernel.org/'
license=('GPL2' 'LGPL2.1')
depends=('glibc' 'sh')
depends=('sh')
makedepends=('git')
provides=('libkeyutils.so')
backup=('etc/request-key.conf')

View File

@ -7,9 +7,9 @@ pkgver=1.18.2
pkgrel=1
pkgdesc='The Kerberos network authentication system'
url='https://web.mit.edu/kerberos/'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('custom')
depends=('e2fsprogs' 'libldap' 'keyutils')
depends=('libldap' 'keyutils')
makedepends=('perl')
backup=('etc/krb5.conf' 'var/lib/krb5kdc/kdc.conf')
options=('!emptydirs')

View File

@ -11,7 +11,7 @@ pkgrel=3
url="https://www.netlib.org/lapack"
pkgdesc="Linear Algebra PACKage"
makedepends=(gcc-fortran cmake python doxygen)
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(custom)
source=($pkgbase-$pkgver.tar.gz::"https://github.com/Reference-LAPACK/lapack/archive/v$pkgver.tar.gz" LICENSE.blas
lapacke-missing-symbols.patch::"https://github.com/Reference-LAPACK/lapack/commit/87536aa3.patch")

View File

@ -8,7 +8,7 @@ pkgver=551
pkgrel=3
pkgdesc='A terminal based program for viewing text files'
license=('GPL3')
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='http://www.greenwoodsoftware.com/less'
depends=('glibc' 'ncurses' 'pcre')
validpgpkeys=('AE27252BD6846E7D6EAE1DD6F153A7C833235259') # Mark Nudelman

View File

@ -6,7 +6,7 @@ pkgname=libaio
pkgver=0.3.112
pkgrel=3
pkgdesc="The Linux-native asynchronous I/O facility (aio) library"
arch=('powerpc64le')
arch=('powerpc64le' 'powerpc')
url="http://lse.sourceforge.net/io/aio.html"
license=('LGPL')
source=(http://ftp.de.debian.org/debian/pool/main/liba/$pkgname/${pkgname}_${pkgver}.orig.tar.xz)
@ -16,7 +16,10 @@ build() {
cd "$srcdir/$pkgname-$pkgver"
# AIO library is a thin wrapper around kernel syscalls, it does not use stdlib
# and other helpers like stack protection libraries
CFLAGS="-mcpu=power8 -O2 -pipe"
case $CARCH in
powerpc) export CFLAGS="-O2 -pipe" ;;
*) export CFLAGS="-mcpu=power8 -O2 -pipe" ;;
esac
make
}

View File

@ -6,7 +6,7 @@ pkgname=libarchive
pkgver=3.4.3
pkgrel=1
pkgdesc='Multi-format archive and compression library'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://libarchive.org/'
license=('BSD')
depends=('acl' 'libacl.so' 'bzip2' 'expat' 'lz4' 'openssl' 'xz' 'zlib' 'zstd')

View File

@ -7,7 +7,7 @@ pkgver=2.5.3
pkgrel=3
pkgdesc='IPC library used by some GnuPG related software'
url='https://www.gnupg.org/related_software/libassuan/'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('GPL')
depends=('libgpg-error')
validpgpkeys=('031EC2536E580D8EA286A9F22071B08A33BD3F06') # NIIBE Yutaka

View File

@ -9,7 +9,7 @@ pkgname=libatomic_ops
pkgver=7.6.10
pkgrel=2
pkgdesc='Provides semi-portable access to hardware provided atomic memory operations'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://github.com/ivmai/libatomic_ops'
depends=(glibc)
license=(GPL2 MIT)

View File

@ -8,7 +8,7 @@ pkgver=0.7.11
pkgrel=2
pkgdesc='Library making programming with POSIX capabilities easier than traditional libcap'
url='https://people.redhat.com/sgrubb/libcap-ng/'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('LGPL2.1')
depends=('glibc')
provides=('libcap-ng.so')
@ -26,7 +26,7 @@ build() {
./configure \
--prefix=/usr \
--enable-static=no \
-with-python=no
--with-python=no
make
}

View File

@ -7,7 +7,7 @@ pkgname=libcap
pkgver=2.43
pkgrel=1
pkgdesc='POSIX 1003.1e capabilities'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://sites.google.com/site/fullycapable/'
license=(GPL2)
depends=(glibc attr)

View File

@ -7,7 +7,7 @@ pkgver=0.7.0
pkgrel=1
pkgdesc='C library for parsing and generating CBOR, the general-purpose schema-less binary data format'
url='https://github.com/PJK/libcbor'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('MIT')
depends=('glibc')
makedepends=('cmake' 'cmocka')

View File

@ -7,7 +7,7 @@ pkgver=0.6.13
pkgrel=2
pkgdesc="A CSS parsing library"
url="https://gitlab.gnome.org/GNOME/libcroco"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
depends=(glib2 libxml2)
makedepends=(intltool git gtk-doc)
license=(LGPL)
@ -32,7 +32,7 @@ check() {
build() {
cd $pkgname
./configure --prefix=/usr --disable-static --enable-gtk-doc
./configure --prefix=/usr --disable-static #--enable-gtk-doc
make
}

View File

@ -9,7 +9,7 @@ pkgname=libgcrypt
pkgver=1.8.6
pkgrel=1
pkgdesc="General purpose cryptographic library based on the code from GnuPG"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.gnupg.org"
license=('LGPL')
depends=('libgpg-error')

View File

@ -6,7 +6,7 @@ pkgname=libgpg-error
pkgver=1.39
pkgrel=1
pkgdesc="Support library for libgcrypt"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.gnupg.org"
license=('LGPL')
depends=('glibc' 'sh')

View File

@ -6,7 +6,7 @@ pkgname=libidn2
pkgver=2.3.0
pkgrel=2
pkgdesc="Free software implementation of IDNA2008, Punycode and TR46"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.gnu.org/software/libidn/#libidn2"
license=('GPL2' 'LGPL3')
depends=('libunistring')

View File

@ -8,7 +8,7 @@ pkgrel=1
pkgdesc='Library for working with X.509 certificates, CMS data and related objects'
url='https://www.gnupg.org/related_software/libksba/'
license=('GPL')
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
depends=('bash' 'libgpg-error' 'glibc')
source=("https://www.gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig})
sha256sums=('bfe6a8e91ff0f54d8a329514db406667000cb207238eded49b599761bfca41b6'

View File

@ -6,7 +6,7 @@ pkgname=libmnl
pkgver=1.0.4
pkgrel=4
pkgdesc='Minimalistic user-space library oriented to Netlink developers.'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://www.netfilter.org/projects/libmnl/'
license=('LGPL2.1')
depends=('glibc')

View File

@ -5,7 +5,7 @@ pkgname=libmpc
pkgver=1.1.0
pkgrel=3
pkgdesc="Library for the arithmetic of complex numbers with arbitrarily high precision"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="http://www.multiprecision.org/"
license=('LGPL')
depends=('mpfr')

View File

@ -8,7 +8,7 @@ pkgname=libnetfilter_conntrack
pkgver=1.0.8
pkgrel=1
pkgdesc='Library providing an API to the in-kernel connection tracking state table'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
depends=('libnfnetlink' 'libmnl')
url='https://www.netfilter.org/projects/libnetfilter_conntrack/'
license=('GPL')

View File

@ -8,7 +8,7 @@ pkgname=libnfnetlink
pkgver=1.0.1
pkgrel=4
pkgdesc='Low-level library for netfilter related kernel/userspace communication'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://www.netfilter.org/projects/libnfnetlink/'
license=('GPL')
depends=('glibc')

View File

@ -5,7 +5,7 @@ pkgname=libnftnl
pkgver=1.1.7
pkgrel=1
pkgdesc='Netfilter library providing interface to the nf_tables subsystem'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://netfilter.org/projects/libnftnl/'
license=('GPL2')
depends=('libmnl')

View File

@ -6,7 +6,7 @@ pkgname=libnghttp2
pkgver=1.41.0
pkgrel=1
pkgdesc='Framing layer of HTTP/2 is implemented as a reusable C library'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://nghttp2.org/'
license=(MIT)
depends=(glibc)

View File

@ -6,10 +6,11 @@ pkgname=libnl
pkgver=3.5.0
pkgrel=3
pkgdesc='Library for applications dealing with netlink sockets'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://github.com/thom311/libnl/'
license=(GPL)
depends=(glibc)
makedepends=(flex)
backup=(etc/libnl/classid etc/libnl/pktloc)
source=(https://github.com/thom311/libnl/releases/download/libnl${pkgver//./_}/${pkgname}-${pkgver}.tar.gz{,.sig})
sha256sums=('352133ec9545da76f77e70ccb48c9d7e5324d67f6474744647a7ed382b5e05fa'

View File

@ -6,10 +6,10 @@ pkgname=libpcap
pkgver=1.9.1
pkgrel=3
pkgdesc='A system-independent interface for user-level packet capture'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://www.tcpdump.org/'
license=('BSD')
depends=('glibc' 'libnl' 'sh' 'libusbx' 'dbus')
depends=('glibc' 'libnl' 'sh' 'libusbx') # 'dbus')
makedepends=('flex' 'bluez-libs')
source=(https://www.tcpdump.org/release/libpcap-${pkgver}.tar.gz{,.sig}
mgmt.h)
@ -28,7 +28,7 @@ build() {
CFLAGS="$CFLAGS -I${srcdir}/include $(pkg-config libnl-genl-3.0 --cflags)" \
./configure --prefix=/usr \
--enable-ipv6 \
--enable-bluetooth \
--disable-bluetooth \
--with-libnl
make
}

View File

@ -8,7 +8,7 @@ pkgname=libpng
pkgver=1.6.37
pkgrel=3
pkgdesc="A collection of routines used to create PNG format graphics files"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="http://www.libpng.org/pub/png/libpng.html"
license=('custom')
depends=('zlib' 'sh')

View File

@ -7,7 +7,7 @@ pkgver=0.21.1
pkgrel=1
pkgdesc='Public Suffix List library'
url='https://github.com/rockdaboot/libpsl'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('MIT')
depends=('libidn2' 'libidn2.so' 'libunistring')
makedepends=('libxslt' 'python' 'publicsuffix-list' 'gtk-doc')

View File

@ -10,7 +10,7 @@ pkgname=libsasl
pkgver=2.1.27
pkgrel=3
pkgdesc="Cyrus Simple Authentication Service Layer (SASL) library"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.cyrusimap.org/sasl/"
license=('custom')
options=('!makeflags')
@ -89,9 +89,9 @@ build() {
--enable-login \
--enable-ntlm \
--disable-passdss \
--enable-sql \
--with-mysql=/usr \
--with-pgsql=/usr/lib \
--disable-sql \
--without-mysql \
--without-pgsql \
--with-sqlite3=/usr/lib \
--enable-ldapdb \
--disable-macos-framework \

View File

@ -6,7 +6,7 @@ pkgver=0.20.3
pkgrel=1
pkgdesc="Library for storing and retrieving passwords and other secrets"
url="https://wiki.gnome.org/Projects/Libsecret"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(LGPL)
depends=(glib2 libgcrypt)
checkdepends=(python-dbus dbus-glib python-gobject gjs)

View File

@ -10,7 +10,7 @@ pkgver=1.9.0
pkgrel=3
pkgdesc="A library implementing the SSH2 protocol as defined by Internet Drafts"
url="https://www.libssh2.org/"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('BSD')
depends=('openssl' 'zlib')
provides=('libssh2.so')

View File

@ -7,7 +7,7 @@ pkgname=libtasn1
pkgver=4.16.0
pkgrel=1
pkgdesc="The ASN.1 library used in GNUTLS"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=('GPL3' 'LGPL')
url="https://www.gnu.org/software/libtasn1/"
depends=('glibc')

View File

@ -6,7 +6,7 @@ pkgname=libtirpc
pkgver=1.2.6
pkgrel=1
pkgdesc="Transport Independent RPC library (SunRPC replacement)"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="http://git.linux-nfs.org/?p=steved/libtirpc.git;a=summary"
license=('BSD')
depends=('krb5')

View File

@ -10,7 +10,7 @@ pkgver=2.4.6+42+gb88cebd5
pkgrel=14
_gccver=10.2.0
pkgdesc='A generic library support script'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://www.gnu.org/software/libtool'
license=(GPL)
groups=(base-devel)

View File

@ -10,7 +10,7 @@ pkgver=0.9.10
pkgrel=3
pkgdesc='Library for manipulating Unicode strings and C strings'
url='https://www.gnu.org/software/libunistring/'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(GPL)
depends=(glibc)
source=(https://ftp.gnu.org/gnu/$pkgname/${pkgname}-${pkgver}.tar.xz{,.sig})

View File

@ -8,7 +8,7 @@ pkgname=libusb-compat
pkgver=0.1.7
pkgrel=1
pkgdesc="Library to enable user space application programs to communicate with USB devices"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="http://libusb.sourceforge.net/"
license=('LGPL')
depends=('libusb' 'sh')

View File

@ -6,7 +6,7 @@ pkgname=libusb
pkgver=1.0.23
pkgrel=3
pkgdesc='Library that provides generic access to USB devices'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://libusb.info/'
license=(LGPL)
depends=(glibc systemd-libs)

View File

@ -5,7 +5,7 @@ pkgname=libuv
pkgver=1.39.0
pkgrel=1
pkgdesc="Multi-platform support library with a focus on asynchronous I/O"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://github.com/libuv/libuv"
license=('custom')
depends=('glibc' 'libnsl')

View File

@ -5,7 +5,7 @@ pkgname=libxcrypt
pkgver=4.4.17
pkgrel=1
pkgdesc='Modern library for one-way hashing of passwords'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://github.com/besser82/libxcrypt/'
license=(GPL)
depends=(glibc)

View File

@ -9,7 +9,7 @@ pkgver=2.9.10
pkgrel=4
pkgdesc='XML parsing library, version 2'
url='http://www.xmlsoft.org/'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(MIT)
depends=(zlib readline ncurses xz icu)
makedepends=(python2 python git)

View File

@ -7,7 +7,7 @@ pkgver=1.1.34
pkgrel=5
pkgdesc="XML stylesheet transformation library"
url="http://xmlsoft.org/XSLT/"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(custom)
depends=(libxml2 libgcrypt)
makedepends=(git docbook-xsl)
@ -35,7 +35,6 @@ prepare() {
build() {
cd $pkgname
./configure --prefix=/usr --without-python --disable-static
bash
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}

View File

@ -11,7 +11,7 @@ pkgdesc='Kernel headers sanitized for use in userspace'
arch=(any)
url='https://www.gnu.org/software/libc'
license=(GPL2)
makedepends=('rsync')
#makedepends=('rsync')
source=(https://www.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver}.tar.{xz,sign})
md5sums=('0e5c4c15266218ef26c50fac0016095b'
'SKIP')

View File

@ -7,7 +7,7 @@ pkgrel=2
pkgdesc='Linux'
_srctag=v${pkgver%.*}-${pkgver##*.}
url="https://git.archlinux.org/linux.git/log/?h=$_srctag"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
license=(GPL2)
makedepends=(
bc kmod libelf pahole

View File

@ -6,7 +6,7 @@ pkgbase=lvm2
pkgname=('lvm2' 'device-mapper')
pkgver=2.02.187
pkgrel=3
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://sourceware.org/lvm2/'
license=('GPL2' 'LGPL2.1')
makedepends=('git' 'systemd' 'thin-provisioning-tools')

View File

@ -6,7 +6,7 @@ epoch=1
pkgver=1.9.2
pkgrel=3
pkgdesc='Extremely fast compression algorithm'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='http://www.lz4.org/'
license=('GPL2')
makedepends=('git')

View File

@ -7,7 +7,7 @@ pkgname=m4
pkgver=1.4.18
pkgrel=4
pkgdesc="The GNU macro processor"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.gnu.org/software/m4"
license=('GPL3')
groups=('base-devel')

View File

@ -7,11 +7,11 @@ pkgname=make
pkgver=4.3
pkgrel=3
pkgdesc="GNU make utility to maintain groups of programs"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.gnu.org/software/make"
license=('GPL3')
groups=('base-devel')
depends=('glibc' 'guile')
depends=('glibc') # 'guile')
source=("https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.lz"{,.sig})
md5sums=('d5c40e7bd1e97a7404f5d3be982f479a'
'SKIP')

View File

@ -10,7 +10,8 @@ pkgdesc='High productivity build system'
url='https://mesonbuild.com/'
arch=('any')
license=('Apache')
depends=('python-setuptools' 'ninja')
depends=('ninja')
#depends=('python-setuptools' 'ninja')
checkdepends=('gcc-objc' 'vala' 'rust' 'gcc-fortran' 'mono' 'boost' 'qt5-base' 'git' 'cython'
'gtkmm3' 'gtest' 'gmock' 'protobuf' 'wxgtk' 'python-gobject' 'gobject-introspection'
'itstool' 'gtk3' 'java-environment=8' 'gtk-doc' 'llvm' 'clang' 'sdl2' 'graphviz'
@ -35,7 +36,7 @@ prepare() {
build() {
cd ${pkgname}-${pkgver}
python setup.py build
python3 setup.py build
}
check() (
@ -46,7 +47,7 @@ check() (
package() {
cd ${pkgname}-${pkgver}
python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
python3 setup.py install --root="${pkgdir}" --optimize=1 --skip-build
install -d "${pkgdir}/usr/share/vim/vimfiles"
cp -rt "${pkgdir}/usr/share/vim/vimfiles" data/syntax-highlighting/vim/*/

View File

@ -5,10 +5,10 @@ pkgname=mpdecimal
pkgver=2.5.0
pkgrel=1
pkgdesc="Package for correctly-rounded arbitrary precision decimal floating point arithmetic"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url="https://www.bytereef.org/mpdecimal/index.html"
license=('custom')
depends=('gcc-libs')
#depends=('gcc-libs')
source=("https://www.bytereef.org/software/$pkgname/releases/$pkgname-$pkgver.tar.gz")
sha512sums=('6f889f5f8c3e5854204ad7380b63c1bfeb5193c1d464f9a32149d47d1c9bd996c6a57b867ab65ea84f33e87fe69cb45ad78aa2abfb9bb5144eb527587016c472')

View File

@ -6,7 +6,7 @@ pkgname=mpfr
pkgver=4.1.0
pkgrel=1
pkgdesc='Multiple-precision floating-point library'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://www.mpfr.org/'
license=(LGPL)
depends=('gmp>=5.0')

View File

@ -8,10 +8,10 @@ pkgver=6.2
_pkgver=${pkgver/+/-}
pkgrel=1
pkgdesc='System V Release 4.0 curses emulation library'
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le powerpc)
url='https://invisible-island.net/ncurses/ncurses.html'
license=(MIT)
depends=(glibc gcc-libs)
depends=(glibc)
provides=(libncurses++w.so libformw.so libmenuw.so libpanelw.so libncursesw.so)
replaces=(alacritty-terminfo)
source=(https://ftp.gnu.org/pub/gnu/ncurses/ncurses-$pkgver.tar.gz{,.sig})

Some files were not shown because too many files have changed in this diff Show More