* update to -
This commit is contained in:
parent
6e0c2ee9d9
commit
d1d08cc8d7
@ -2,22 +2,40 @@
|
||||
# Maintainer: Antonio Rojas <arojas@archlinux.org>
|
||||
# Contributor: Eric Bélanger <eric@archlinux.org>
|
||||
|
||||
pkgbase=imagemagick
|
||||
pkgname=(imagemagick imagemagick-doc)
|
||||
pkgver=7.1.0.60
|
||||
pkgname=imagemagick
|
||||
pkgver=7.1.0.62
|
||||
pkgrel=1
|
||||
pkgdesc='An image viewing/manipulation program'
|
||||
url='https://www.imagemagick.org/'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=(custom)
|
||||
makedepends=(ghostscript openexr libwmf librsvg libxml2 openjpeg2 libraw opencl-headers libwebp libzip libjxl
|
||||
chrpath ocl-icd glu ghostpcl ghostxps libheif jbigkit lcms2 libxext liblqr libraqm libpng djvulibre)
|
||||
depends=(libltdl lcms2 fontconfig libxext liblqr libraqm libpng libxml2)
|
||||
optdepends=('ghostscript: PS/PDF support'
|
||||
'libheif: HEIF support'
|
||||
'libjxl: JPEG XL support'
|
||||
'libraw: DNG support'
|
||||
'librsvg: SVG support'
|
||||
'libwebp: WEBP support'
|
||||
'libwmf: WMF support'
|
||||
'libxml2: Magick Scripting Language'
|
||||
'libzip: OpenRaster support'
|
||||
'ocl-icd: OpenCL support'
|
||||
'openexr: OpenEXR support'
|
||||
'openjpeg2: JPEG2000 support'
|
||||
'djvulibre: DJVU support'
|
||||
'pango: Text rendering')
|
||||
options+=(!emptydirs libtool)
|
||||
backup=(etc/$_relname/{colors,delegates,log,mime,policy,quantization-table,thresholds,type,type-{dejavu,ghostscript}}.xml)
|
||||
provides=(libmagick)
|
||||
makedepends=(ghostscript openexr libwmf librsvg openjpeg2 libraw opencl-headers libwebp libzip libjxl
|
||||
chrpath ocl-icd glu ghostpcl ghostxps libheif jbigkit djvulibre)
|
||||
checkdepends=(gsfonts ttf-dejavu)
|
||||
replaces=(imagemagick-doc)
|
||||
_relname=ImageMagick-${pkgver%%.*}
|
||||
_tarname=ImageMagick-${pkgver%.*}-${pkgver##*.}
|
||||
source=(https://imagemagick.org/archive/$_tarname.tar.xz{,.asc}
|
||||
arch-fonts.diff)
|
||||
sha256sums=('ea1a6de16328b0801d684df02498334bff5ad70521f0c509ea9f1209eb4ac5f6'
|
||||
sha256sums=('8b89c1a023d4b03cca3e63a0f3cb944427d46d1363a20440282d9f6e0e343518'
|
||||
'SKIP'
|
||||
'a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73')
|
||||
validpgpkeys=(D8272EF51DA223E4D05B466989AB63D48277377A) # Lexie Parsimoniae
|
||||
@ -76,29 +94,7 @@ check() (
|
||||
make check
|
||||
)
|
||||
|
||||
package_imagemagick() {
|
||||
depends=(libltdl lcms2 fontconfig libxext liblqr libraqm libpng libxml2)
|
||||
optdepends=('ghostscript: PS/PDF support'
|
||||
'libheif: HEIF support'
|
||||
'libjxl: JPEG XL support'
|
||||
'libraw: DNG support'
|
||||
'librsvg: SVG support'
|
||||
'libwebp: WEBP support'
|
||||
'libwmf: WMF support'
|
||||
'libxml2: Magick Scripting Language'
|
||||
'libzip: OpenRaster support'
|
||||
'ocl-icd: OpenCL support'
|
||||
'openexr: OpenEXR support'
|
||||
'openjpeg2: JPEG2000 support'
|
||||
'djvulibre: DJVU support'
|
||||
'pango: Text rendering'
|
||||
'imagemagick-doc: manual and API docs')
|
||||
options+=(!emptydirs libtool)
|
||||
backup=(etc/$_relname/{colors,delegates,log,mime,policy,quantization-table,thresholds,type,type-{dejavu,ghostscript}}.xml)
|
||||
conflicts=(imagemagick6)
|
||||
provides=(libmagick)
|
||||
replaces=(imagemagick6 libmagick)
|
||||
|
||||
package() {
|
||||
cd $_tarname
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
@ -107,16 +103,4 @@ package_imagemagick() {
|
||||
rm "$pkgdir"/usr/lib/*.la
|
||||
|
||||
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE
|
||||
|
||||
# Split docs
|
||||
mv "$pkgdir/usr/share/doc" "$srcdir/docpkg/usr/share/"
|
||||
}
|
||||
|
||||
package_imagemagick-doc() {
|
||||
pkgdesc+=" (manual and API docs)"
|
||||
|
||||
mv docpkg/* "$pkgdir"
|
||||
|
||||
cd $_tarname
|
||||
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=imlib2
|
||||
pkgver=1.10.0
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc='Library that does image file loading and saving as well as rendering, manipulation, arbitrary polygon support'
|
||||
url='https://sourceforge.net/projects/enlightenment/'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
|
@ -8,19 +8,22 @@
|
||||
pkgbase=jack2
|
||||
pkgname=(jack2 jack2-dbus jack2-docs)
|
||||
pkgdesc="The JACK low-latency audio server"
|
||||
pkgver=1.9.21
|
||||
pkgrel=3
|
||||
pkgver=1.9.22
|
||||
_commit=80149e552b56d6d57d754dc04d119b8170d27313 # refs/tags/v1.9.22
|
||||
pkgrel=1
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="https://github.com/jackaudio/jack2"
|
||||
license=(GPL2)
|
||||
makedepends=(alsa-lib db5.3 dbus doxygen expat git libffado libsamplerate opus systemd waf)
|
||||
# jack breaks when built with LTO: https://github.com/jackaudio/jack2/issues/485
|
||||
options=(!lto)
|
||||
source=(git+https://github.com/jackaudio/$pkgbase.git#tag=v$pkgver?signed
|
||||
bdb_5.3.patch)
|
||||
source=(
|
||||
git+$url#tag=$_commit?signed
|
||||
$pkgbase-1.9.22-db-5.3.patch
|
||||
)
|
||||
validpgpkeys=('62B11043D2F6EB6672D93103CDBAA37ABC74FBA0') # falkTX <falktx@falktx.com>
|
||||
sha512sums=('SKIP'
|
||||
'3d2842899de395e48ef6d4307905fc3633eaac02f4987032594084573991450566b592e30069c19dca4a5cb0b07e1962bbfc7b9cd7c8a174990190147481823f')
|
||||
'f5a5abaf6a0c0a7326b60b8bfe2eff84251d27037cfec7e6dc3194c7ceb296290779fdb26dca188cfbcf49f0a8a62707506584a1f7b0ed36c39f8a794154c4eb')
|
||||
|
||||
_pick() {
|
||||
local p="$1" f d; shift
|
||||
@ -33,35 +36,44 @@ _pick() {
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd "${pkgbase}"
|
||||
patch -Np1 -d $pkgbase -i ../$pkgbase-1.9.22-db-5.3.patch
|
||||
|
||||
# remove custom waflib, as we are using system provided waf
|
||||
(
|
||||
touch __init__.py
|
||||
rm -rv waflib
|
||||
)
|
||||
patch -Np1 -i ../bdb_5.3.patch
|
||||
rm -rv $pkgbase/waflib
|
||||
}
|
||||
|
||||
build() {
|
||||
local waf_options=(
|
||||
--prefix=/usr
|
||||
--htmldir=/usr/share/doc/$pkgbase/html
|
||||
--autostart=none
|
||||
--doxygen=yes
|
||||
--systemd-unit
|
||||
--classic
|
||||
--dbus
|
||||
)
|
||||
|
||||
cd $pkgbase
|
||||
export CXXFLAGS="$CXXFLAGS -I/usr/include/db5.3"
|
||||
export LDFLAGS="$LDFLAGS -ldb-5.3"
|
||||
export LINKFLAGS="$LDFLAGS"
|
||||
export PYTHONPATH="$PWD:$PYTHONPATH"
|
||||
waf configure --prefix=/usr \
|
||||
--htmldir=/usr/share/doc/$pkgbase/html \
|
||||
--autostart=none \
|
||||
--doxygen=yes \
|
||||
--systemd-unit \
|
||||
--classic \
|
||||
--dbus
|
||||
waf configure "${waf_options[@]}"
|
||||
waf build
|
||||
}
|
||||
|
||||
package_jack2() {
|
||||
license+=(LGPL2.1)
|
||||
depends=(db5.3 gcc-libs glibc opus libasound.so libdbus-1.so libsamplerate.so
|
||||
libsystemd.so )
|
||||
depends=(
|
||||
alsa-lib libasound.so
|
||||
db5.3
|
||||
dbus libdbus-1.so
|
||||
gcc-libs
|
||||
glibc
|
||||
libsamplerate libsamplerate.so
|
||||
opus libopus.so
|
||||
systemd-libs libsystemd.so
|
||||
)
|
||||
optdepends=(
|
||||
'a2jmidid: for ALSA MIDI to JACK MIDI bridging'
|
||||
'libffado: for firewire support using FFADO'
|
||||
@ -73,22 +85,29 @@ package_jack2() {
|
||||
conflicts=(jack)
|
||||
provides=(jack libjack.so libjacknet.so libjackserver.so)
|
||||
|
||||
cd "${pkgbase}"
|
||||
cd $pkgbase
|
||||
export PYTHONPATH="$PWD:$PYTHONPATH"
|
||||
waf install --destdir="$pkgdir"
|
||||
|
||||
( cd "$pkgdir"
|
||||
(
|
||||
cd $pkgdir
|
||||
|
||||
_pick jack2-dbus usr/bin/jack{dbus,_control}
|
||||
_pick jack2-dbus usr/share/dbus-1/services/*
|
||||
_pick jack2-docs usr/share/doc/$pkgbase/html
|
||||
_pick jack2-dbus usr/bin/jack{dbus,_control}
|
||||
_pick jack2-dbus usr/share/dbus-1/services/*
|
||||
_pick jack2-docs usr/share/doc/$pkgbase/html
|
||||
)
|
||||
}
|
||||
|
||||
package_jack2-dbus() {
|
||||
pkgdesc+=" (dbus integration)"
|
||||
depends=(gcc-libs glibc jack2 libdbus-1.so libexpat.so libjackserver.so
|
||||
python-dbus)
|
||||
depends=(
|
||||
dbus libdbus-1.so
|
||||
expat libexpat.so
|
||||
gcc-libs
|
||||
glibc
|
||||
jack2 libjackserver.so
|
||||
python-dbus
|
||||
)
|
||||
|
||||
mv -v jack2-dbus/* "$pkgdir"
|
||||
}
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
pkgbase=kitty
|
||||
pkgname=(kitty kitty-terminfo kitty-shell-integration)
|
||||
pkgver=0.26.5
|
||||
pkgver=0.27.1
|
||||
pkgrel=1
|
||||
pkgdesc="A modern, hackable, featureful, OpenGL-based terminal emulator"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
@ -14,10 +14,10 @@ url="https://github.com/kovidgoyal/kitty"
|
||||
license=('GPL3')
|
||||
depends=('python3' 'freetype2' 'fontconfig' 'wayland' 'libx11' 'libxkbcommon-x11' 'libxi'
|
||||
'hicolor-icon-theme' 'libgl' 'dbus' 'lcms2' 'librsync')
|
||||
makedepends=('libxinerama' 'libxcursor' 'libxrandr' 'wayland-protocols')
|
||||
makedepends=('libxinerama' 'libxcursor' 'libxrandr' 'wayland-protocols' 'go')
|
||||
source=("${pkgname}-${pkgver}.tar.xz::https://github.com/kovidgoyal/${pkgbase}/releases/download/v${pkgver}/${pkgbase}-${pkgver}.tar.xz"
|
||||
"${pkgname}-${pkgver}.tar.xz.sig::https://github.com/kovidgoyal/${pkgbase}/releases/download/v${pkgver}/${pkgbase}-${pkgver}.tar.xz.sig")
|
||||
sha512sums=('086ae03d0e382afbe3001e357ef51388c7a8e81fa5b4bf9ce8b123a7fc8bfff3bd68d074e926f540a1f2b83062baa831e44d29c017cabfe8221bebe49b64e808'
|
||||
sha512sums=('484d451b418defc7256319730d623224e3744d6200989d92839c40c951fdb213fe2ef472ddf968f695e499aa6c35d994ad76bb0eb28bca80ec8644b2ead40d56'
|
||||
'SKIP')
|
||||
validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C') # Kovid Goyal
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
pkgname=libcerf
|
||||
epoch=1
|
||||
pkgver=2.3
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='Self-contained numeric library that provides an efficient and accurate implementation of complex error functions'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url='https://jugit.fz-juelich.de/mlz/libcerf/'
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Contributor: X0rg
|
||||
|
||||
pkgname=libcpuid
|
||||
pkgver=0.6.1
|
||||
pkgver=0.6.2
|
||||
pkgrel=1
|
||||
pkgdesc='A small C library for x86 CPU detection and feature extraction'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
@ -18,8 +18,7 @@ makedepends=(
|
||||
'python'
|
||||
'graphviz'
|
||||
)
|
||||
options=('debug')
|
||||
_commit='e5b5f2e0193ffce91e02bc585bf42fa58acd296b'
|
||||
_commit='3d1ed275c9359e1ae51c4313942e31e838c77ebf'
|
||||
source=("$pkgname::git+https://github.com/anrieff/libcpuid#commit=$_commit")
|
||||
b2sums=('SKIP')
|
||||
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Maintainer: Antonio Rojas <arojas@archlinux.org>
|
||||
|
||||
pkgname=libetebase
|
||||
pkgver=0.5.3
|
||||
pkgrel=2
|
||||
pkgver=0.5.4
|
||||
pkgrel=1
|
||||
pkgdesc='Etebase C library'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
url='https://github.com/etesync/libetebase'
|
||||
@ -11,13 +11,10 @@ license=(BSD)
|
||||
depends=(openssl gcc-libs libsodium)
|
||||
makedepends=(rust)
|
||||
source=(https://github.com/etesync/libetebase/archive/v$pkgver/$pkgname-$pkgver.tar.gz)
|
||||
sha256sums=('78c79f72df40ae4ed85beca593d870159f923e8b9e0111c16e34b6142c634995')
|
||||
sha256sums=('ba0d6740d39d7d09cdf2dda4e73716a3c05502770a40b8087582570bd1c31752')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-$pkgver
|
||||
case "${CARCH}" in
|
||||
riscv64) CARCH=riscv64gc
|
||||
esac
|
||||
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
|
||||
}
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=libgdiplus
|
||||
pkgver=5.6.1
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
url='https://www.mono-project.com/docs/gui/libgdiplus/'
|
||||
pkgdesc='Open Source Implementation of the GDI+ API'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
|
@ -5,23 +5,23 @@
|
||||
# Contributor: Dave Reisner <d@falconindy.com>
|
||||
|
||||
pkgname=libgit2
|
||||
pkgver=1.5.0
|
||||
pkgver=1.5.1
|
||||
pkgrel=2
|
||||
epoch=1
|
||||
pkgdesc="A linkable library for Git"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="https://github.com/libgit2/libgit2"
|
||||
license=(GPL2)
|
||||
depends=(glibc http-parser openssl pcre zlib)
|
||||
makedepends=(cmake libssh2 python)
|
||||
depends=(gcc-libs glibc http-parser zlib)
|
||||
makedepends=(cmake libssh2 openssl python pcre2)
|
||||
provides=(libgit2.so)
|
||||
source=(
|
||||
$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz
|
||||
$pkgname-1.5.0-remove_http-parse_incompatible_tests.patch
|
||||
)
|
||||
sha512sums=('7a32b27cd32bd03ce7be6c127317f82a4ac6f16615c3234699676781f4858d057edb0410b2fe36fd2e634b00748a8b0be17f23809e09a7602ba48185134300f7'
|
||||
sha512sums=('04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39'
|
||||
'f9bb9ad7eb0f43003f5f72c81575ef5751b893fdf257d888b56818ee2c136b496b7cf72627a53dbd01319e33d0dd373e9d6df887360f7bec367419ef0c7ab711')
|
||||
b2sums=('4108de0e8fc6a02e4172f47cb69cdfe8c85a0a72235432ca58b02d94e0bcb8390caf0c710060772551cc3a392291778ae14b561256c6d88058d0ae5a277f2fbf'
|
||||
b2sums=('4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d'
|
||||
'b3c2386ba84664318573e5c24797d28db914d60782397d8b39a21b54b4fb19502945fa8fcc0d8bbe8949349b5ec705d3e1345b0cbbb51b7d9631fec922f3ac41')
|
||||
|
||||
prepare() {
|
||||
@ -31,25 +31,32 @@ prepare() {
|
||||
}
|
||||
|
||||
build() {
|
||||
cmake -DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=None \
|
||||
-DUSE_HTTP_PARSER=system \
|
||||
-DUSE_SSH=ON \
|
||||
-DTHREADSAFE=ON \
|
||||
-Wno-dev \
|
||||
-B build \
|
||||
-S $pkgname-$pkgver
|
||||
cmake --build build
|
||||
local cmake_options=(
|
||||
-B build
|
||||
-DCMAKE_BUILD_TYPE=None
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DREGEX_BACKEND=pcre2
|
||||
-DUSE_HTTP_PARSER=system
|
||||
-DUSE_SSH=ON
|
||||
-S $pkgname-$pkgver
|
||||
-Wno-dev
|
||||
)
|
||||
cmake "${cmake_options[@]}"
|
||||
cmake --build build --verbose
|
||||
}
|
||||
|
||||
check() {
|
||||
# NOTE: disable tests requiring the internet and relying on non-existent resources
|
||||
ctest --test-dir build --output-on-failure -E "invasive|online"
|
||||
ctest --test-dir build --output-on-failure -E "invasive|online|ssh"
|
||||
}
|
||||
|
||||
package() {
|
||||
depends+=(libssh2.so)
|
||||
depends+=(
|
||||
libssh2 libssh2.so
|
||||
openssl libcrypto.so libssl.so
|
||||
pcre2 libpcre2-8.so
|
||||
)
|
||||
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
install -vDm 644 $pkgname-$pkgver/{AUTHORS,README.md} -t "$pkgdir/usr/share/doc/$pkgname"
|
||||
install -vDm 644 $pkgname-$pkgver/{AUTHORS,README.md} -t "$pkgdir/usr/share/doc/$pkgname/"
|
||||
}
|
||||
|
@ -1,34 +1,47 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Maintainer: Daniel Isenmann <daniel@archlinux.org>
|
||||
# Contributor: Daniel Isenmann <daniel@archlinux.org>
|
||||
# Contributor: William Rea <sillywilly@gmail.com>
|
||||
|
||||
pkgname=libgpod
|
||||
pkgver=0.8.3
|
||||
pkgrel=13
|
||||
pkgrel=14
|
||||
pkgdesc="A shared library to access the contents of an iPod"
|
||||
arch=(x86_64 powerpc64le powerpc)
|
||||
license=('LGPL')
|
||||
depends=('gdk-pixbuf2' 'sg3_utils' 'libimobiledevice' 'libplist' 'sqlite')
|
||||
makedepends=('intltool' 'swig' 'docbook-xsl' 'gtk-sharp-2' 'gtk-doc')
|
||||
optdepends=('gtk-sharp-2: Mono bindings')
|
||||
url="http://www.gtkpod.org/libgpod/"
|
||||
source=(https://downloads.sourceforge.net/sourceforge/gtkpod/${pkgname}-${pkgver}.tar.bz2
|
||||
libgpod-0.8.2-pkgconfig_overlinking.patch
|
||||
libgpod-fixswig.patch
|
||||
0001-323-Segmentation-fault-when-opening-ipod.patch
|
||||
libgpod-udev.patch)
|
||||
options=('!emptydirs')
|
||||
arch=(x86_64 powerpc64le powerpc)
|
||||
license=(LGPL)
|
||||
depends=(
|
||||
gdk-pixbuf2
|
||||
libimobiledevice
|
||||
libplist
|
||||
sg3_utils
|
||||
sqlite
|
||||
usbmuxd
|
||||
)
|
||||
makedepends=(
|
||||
docbook-xsl
|
||||
gtk-doc
|
||||
intltool
|
||||
)
|
||||
provides=(libgpod.so)
|
||||
options=(!emptydirs)
|
||||
source=(
|
||||
https://downloads.sourceforge.net/sourceforge/gtkpod/${pkgname}-${pkgver}.tar.bz2
|
||||
0001-323-Segmentation-fault-when-opening-ipod.patch
|
||||
libgpod-0.8.2-pkgconfig_overlinking.patch
|
||||
libgpod-0.8.3-pkgconfig_sharp.patch
|
||||
libgpod-udev.patch
|
||||
)
|
||||
sha256sums=('638a7959d04e95f1e62abad02bd33702e4e8dfef98485ac7d9d50395c37e955d'
|
||||
'02daa2b46d0cfdee14c9d96eabf903ba4638694e669c5cb0ec462076837ac2ff'
|
||||
'86f7054dc53ee2aa756c98dc893af6718bbeb6361a0785a5c93a5592b8cc8cdd'
|
||||
'b181131ee5b42673074f8217155b4f147623cc63dd382ee4bfa2cb81cd281b20'
|
||||
'02daa2b46d0cfdee14c9d96eabf903ba4638694e669c5cb0ec462076837ac2ff'
|
||||
'8e61c2a26c9144f2d76dae84ebb0b6ac9a73c53e4411fd4046c3938e0bbe5e23'
|
||||
'35786054ebbfab1d247d51e7c7dc7618f8ed9fc17ad3c8b590d89190728452ea')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-$pkgver
|
||||
patch -Np1 -i ../libgpod-0.8.2-pkgconfig_overlinking.patch
|
||||
patch -Np1 -i ../libgpod-fixswig.patch
|
||||
patch -Np1 -i ../0001-323-Segmentation-fault-when-opening-ipod.patch
|
||||
patch -Np1 -i ../libgpod-0.8.2-pkgconfig_overlinking.patch
|
||||
patch -Np1 -i ../libgpod-0.8.3-pkgconfig_sharp.patch
|
||||
patch -Np0 -i ../libgpod-udev.patch
|
||||
sed -e 's|libplist >= 1.0|libplist-2.0 >= 2.2|' -i configure.ac # support libplist 2.2
|
||||
autoreconf -vi
|
||||
@ -36,12 +49,16 @@ prepare() {
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
MCS=/usr/bin/mcs ./configure --prefix=/usr --with-udev-dir=/usr/lib/udev --enable-udev --with-python=no
|
||||
make PREFIX=/usr
|
||||
./configure --prefix=/usr \
|
||||
--with-udev-dir=/usr/lib/udev --enable-udev \
|
||||
--with-python=no --with-mono=no
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
make PREFIX=/usr DESTDIR="${pkgdir}" install
|
||||
make DESTDIR="${pkgdir}" install
|
||||
}
|
||||
|
||||
# vim:set sw=2 sts=-1 et:
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
||||
|
||||
pkgname=libgusb
|
||||
pkgver=0.4.2
|
||||
pkgver=0.4.4
|
||||
pkgrel=1
|
||||
pkgdesc='GObject wrapper for libusb1'
|
||||
url=https://github.com/hughsie/libgusb
|
||||
@ -20,10 +20,11 @@ makedepends=(
|
||||
gobject-introspection
|
||||
gtk-doc
|
||||
meson
|
||||
python-setuptools
|
||||
umockdev
|
||||
vala
|
||||
)
|
||||
_tag=dd5a500ed97be6d9ed2d033b8147b7878b86005a
|
||||
_tag=bafd4d33dccc37c9fed220935f89f077cfaf2353
|
||||
source=(git+https://github.com/hughsie/libgusb.git#tag=${_tag})
|
||||
sha256sums=(SKIP)
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=liblas
|
||||
pkgver=1.8.1.r128+gded46373
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="C/C++ library for reading and writing the very common LAS LiDAR format"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="https://liblas.org/"
|
||||
|
@ -6,7 +6,7 @@
|
||||
# Contributor: <boromil@gmail.com>
|
||||
|
||||
pkgname=libopenraw
|
||||
pkgver=0.3.2
|
||||
pkgver=0.3.3
|
||||
pkgrel=1
|
||||
pkgdesc='Library for decoding RAW files'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
@ -17,7 +17,7 @@ makedepends=('boost' 'libxml2' 'cargo')
|
||||
provides=('libopenraw.so' 'libopenrawgnome.so')
|
||||
source=("https://libopenraw.freedesktop.org/download/${pkgname}-${pkgver}.tar.bz2"{.asc,})
|
||||
b2sums=('SKIP'
|
||||
'9f739e7c70c91dfc30e2869922aa2f245d13e897bed435d4c77a2c3bd0923b3c0ed626b133b626c1f312fae46027b38780ab4f184c6112ec7977d46c44dc62f5')
|
||||
'3c47452140fdce61b037aecbd71eca908a0bf4aacf158597640bf447b756407b8775614a53d4b6e819063df8163c3f57e7e373a3ca2b7f67e9dcefd8860f4d52')
|
||||
validpgpkeys=('6C44DB3E0BF3EAF5B433239A5FEE05E6A56E15A3') # Hubert Figuiere <hub@mozilla.com>
|
||||
|
||||
prepare() {
|
||||
@ -28,7 +28,7 @@ prepare() {
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
./configure --prefix=/usr --build=${CHOST}
|
||||
./configure --prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
|
@ -3,8 +3,8 @@
|
||||
# Contributor: Eric Bélanger <eric@archlinux.org>
|
||||
|
||||
pkgname=libqalculate
|
||||
pkgver=4.4.0
|
||||
pkgrel=2
|
||||
pkgver=4.5.1
|
||||
pkgrel=1
|
||||
pkgdesc='Multi-purpose desktop calculator'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
url='https://qalculate.github.io/'
|
||||
@ -13,8 +13,7 @@ depends=(libxml2 curl mpfr)
|
||||
makedepends=(intltool doxygen)
|
||||
optdepends=('gnuplot: for plotting support')
|
||||
source=(https://github.com/Qalculate/libqalculate/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz)
|
||||
sha256sums=('79cfdc4d4af9dfcd6902c2ec680ed1f3d5845d07b5ee1c76255fdca731a8b758')
|
||||
options=(debug)
|
||||
sha256sums=('230c28f067c02a486252d6ea9a206ffc2b6803ae0430696f9e56611bece20585')
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
|
@ -2,32 +2,30 @@
|
||||
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
|
||||
|
||||
pkgname=librevenge
|
||||
pkgver=0.0.4
|
||||
pkgrel=5
|
||||
pkgver=0.0.5
|
||||
pkgrel=2
|
||||
pkgdesc="library for REVerses ENGineered formats filters"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
url="https://sf.net/p/libwpd/librevenge/"
|
||||
license=('MPL')
|
||||
depends=('boost-libs')
|
||||
depends=('zlib' 'gcc-libs')
|
||||
makedepends=('boost' 'doxygen' 'cppunit')
|
||||
options=('debug')
|
||||
source=(https://sourceforge.net/projects/libwpd/files/librevenge/$pkgname-$pkgver/$pkgname-$pkgver.tar.xz)
|
||||
sha1sums=('533dd83a668d3efc0095ad82718e34662395635d')
|
||||
sha256sums=('933f0729f04267cc354b9a02bc3e9afefa5512a3bdd0b45f159ee14a3e3347b2')
|
||||
sha256sums=('106d0c44bb6408b1348b9e0465666fa83b816177665a22cd017e886c1aaeeb34')
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
./configure --prefix=/usr --disable-werror --build=${CHOST}
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
cd $pkgname-$pkgver
|
||||
./configure --prefix=/usr --disable-werror
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd $pkgname-$pkgver
|
||||
make check
|
||||
cd $pkgname-$pkgver
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
make DESTDIR="$pkgdir/" install
|
||||
cd $pkgname-$pkgver
|
||||
make DESTDIR="$pkgdir/" install
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
# Contributor: Jan Hambrecht <jaham at gmx dot net>
|
||||
|
||||
pkgname=libspnav
|
||||
pkgver=1.0
|
||||
pkgver=1.1
|
||||
pkgrel=1
|
||||
pkgdesc='Alternative to the proprietary 3Dconnexion device driver and SDK for their 3D input devices'
|
||||
arch=(x86_64 powerpc64le)
|
||||
@ -12,7 +12,7 @@ url='https://spacenav.sourceforge.net/'
|
||||
license=(GPL)
|
||||
depends=(libx11)
|
||||
source=(https://github.com/FreeSpacenav/libspnav/archive/v$pkgver/$pkgname-$pkgver.tar.gz)
|
||||
sha256sums=('8849b7f7826d750f6956cf8f4f53937f2359ab6da97d6c834c71d5f771212e7c')
|
||||
sha256sums=('04b297f68a10db4fa40edf68d7f823ba7b9d0442f2b665181889abe2cea42759')
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
pkgname=(libvirt libvirt-storage-gluster libvirt-storage-iscsi-direct)
|
||||
epoch=1
|
||||
pkgver=8.10.0
|
||||
pkgver=9.0.0
|
||||
pkgrel=1
|
||||
pkgdesc="API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)"
|
||||
arch=(x86_64 powerpc64le)
|
||||
@ -81,11 +81,10 @@ backup=(
|
||||
'etc/logrotate.d/libvirtd.qemu'
|
||||
'etc/sasl2/libvirt.conf'
|
||||
)
|
||||
options=(debug)
|
||||
source=(
|
||||
"https://libvirt.org/sources/$pkgname-$pkgver.tar.xz"{,.asc}
|
||||
)
|
||||
sha256sums=('bb07b7b00f08f826dd4f623f8b233e4e8b221b8859bb5937ff45355f0ae29952'
|
||||
sha256sums=('deca5cff1b7baac297bca9663907c61f71a47183371dc7ac019c107806d5435a'
|
||||
'SKIP')
|
||||
validpgpkeys=('453B65310595562855471199CA68BE8010084C9C') # Jiří Denemark <jdenemar@redhat.com>
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
pkgname=libwpe
|
||||
pkgver=1.14.0
|
||||
pkgver=1.14.1
|
||||
pkgrel=1
|
||||
pkgdesc="General-purpose library for WPE WebKit"
|
||||
url="https://wpewebkit.org"
|
||||
@ -11,7 +11,7 @@ license=(custom)
|
||||
depends=(libxkbcommon gcc-libs)
|
||||
makedepends=(mesa git meson)
|
||||
provides=(libwpe-1.0.so)
|
||||
_commit=b90a8396864c9824a43838a5879f6ab01420c69e # tags/1.14.0^0
|
||||
_commit=40a382f1a02db5a57b0e510ddfc9498f2458be83 # tags/1.14.1^0
|
||||
source=("git+https://github.com/WebPlatformForEmbedded/libwpe?signed#commit=$_commit")
|
||||
sha256sums=('SKIP')
|
||||
validpgpkeys=('5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <aperez@igalia.com>
|
||||
|
@ -5,22 +5,21 @@
|
||||
pkgbase=mariadb
|
||||
pkgname=('mariadb-libs' 'mariadb-clients' 'mariadb' 'mytop')
|
||||
pkgdesc='Fast SQL database server, derived from MySQL'
|
||||
pkgver=10.9.4
|
||||
pkgrel=2
|
||||
pkgver=10.10.3
|
||||
pkgrel=1
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=('GPL')
|
||||
url='https://mariadb.org/'
|
||||
makedepends=('boost' 'bzip2' 'cmake' 'cracklib' 'curl' 'jemalloc' 'judy' 'krb5' 'liburing'
|
||||
'libxcrypt' 'libxml2' 'lz4' 'openssl' 'systemd' 'zlib' 'zstd' 'xz')
|
||||
options=('debug')
|
||||
validpgpkeys=('199369E5404BD5FC7D2FE43BCBCB082A1BB943DB') # MariaDB Package Signing Key <package-signing-key@mariadb.org>
|
||||
validpgpkeys=('177F4010FE56CA3336300305F1656F24C74CD1D8') # MariaDB Signing Key <signing-key@mariadb.org>
|
||||
# The default links with mirror redirection fail for signatures, specific
|
||||
# mirrors may be out of date every now and then. Let's use the upstream
|
||||
# rsync source via https and hope it does not hurt them too much.
|
||||
# https://mariadb.com/kb/en/library/mirror-sites-for-mariadb/
|
||||
source=("https://rsync.osuosl.org/pub/mariadb/mariadb-${pkgver}/source/mariadb-${pkgver}.tar.gz"{,.asc}
|
||||
'0001-arch-specific.patch')
|
||||
sha256sums=('1dff08a0f37ea5cf8f00cbd12d40e80759fae7d73184ccf56b5b51acfdcfc054'
|
||||
sha256sums=('0d0c45fe85059d8d26c6e229f30410a8b8f7282ec2d56560fc9a8930e14ed77d'
|
||||
'SKIP'
|
||||
'3289efb3452d199aec872115f35da3f1d6fd4ce774615076690e9bc8afae1460')
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
# Contributor: carstene1ns <arch carsten-teibes.de>
|
||||
|
||||
pkgname=mbedtls
|
||||
pkgver=2.28.1
|
||||
pkgver=2.28.2
|
||||
pkgrel=1
|
||||
pkgdesc="Portable cryptographic and SSL/TLS library, aka polarssl"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
@ -17,8 +17,8 @@ replaces=('polarssl')
|
||||
conflicts=('polarssl')
|
||||
options=('staticlibs')
|
||||
source=(https://github.com/ARMmbed/mbedtls/archive/${pkgname}-${pkgver}.tar.gz)
|
||||
sha256sums=('82ff5fda18ecbdee9053bdbeed6059c89e487f3024227131657d4c4536735ed1')
|
||||
b2sums=('85969895b50b63537438e0b67e1dec97a0ee4ac188c55ebcb109d5e0cc8f4a3f66f016b2ac5f920d7b10f094c9626029d19ab86be0cb5941224a7f3eed2dcc06')
|
||||
sha256sums=('1db6d4196178fa9f8264bef5940611cd9febcd5d54ec05f52f1e8400f792b5a4')
|
||||
b2sums=('b1b663002c45a23e853273b58ea41dcd61f9a55b586d8cf73bdcbde574692dce1002e3ef4a4b686b145c47d94363e665e9baf477032de3c8efec3289dd997e7a')
|
||||
|
||||
prepare() {
|
||||
cd "$pkgname-$pkgname-$pkgver"
|
||||
@ -43,7 +43,6 @@ build() {
|
||||
check() {
|
||||
cd "$pkgname-$pkgname-$pkgver"
|
||||
make -C build test
|
||||
# make check?
|
||||
}
|
||||
|
||||
package() {
|
||||
|
40
mc/PKGBUILD
40
mc/PKGBUILD
@ -5,11 +5,12 @@
|
||||
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
|
||||
|
||||
pkgname=mc
|
||||
pkgver=4.8.28
|
||||
pkgrel=1
|
||||
pkgdesc="A file manager that emulates Norton Commander"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
url="https://midnight-commander.org/"
|
||||
pkgver=4.8.29
|
||||
_commit=e99f44c5e7ec2060195239b0448afa27e477a0ff # git rev-parse ${pkgver}
|
||||
pkgrel=2
|
||||
pkgdesc='A file manager that emulates Norton Commander'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url='https://midnight-commander.org/'
|
||||
license=('GPL')
|
||||
depends=(
|
||||
'e2fsprogs'
|
||||
@ -20,6 +21,8 @@ depends=(
|
||||
'which'
|
||||
)
|
||||
makedepends=(
|
||||
'aspell'
|
||||
'git'
|
||||
'libxt'
|
||||
'libx11'
|
||||
'unzip'
|
||||
@ -37,7 +40,6 @@ optdepends=(
|
||||
'python: to access uc1541 or s3 storage'
|
||||
'python-boto: s3+ extfs'
|
||||
'python-pytz: s3+ extfs'
|
||||
'samba: VFS support'
|
||||
'unace: uace extfs'
|
||||
'unarj: uarj extfs'
|
||||
'unrar: urar extfs'
|
||||
@ -55,28 +57,32 @@ backup=(
|
||||
)
|
||||
options=('!emptydirs')
|
||||
source=(
|
||||
"http://ftp.midnight-commander.org/${pkgname}-${pkgver}.tar.xz"
|
||||
#"https://ftp.osuosl.org/pub/midnightcommander/${pkgname}-${pkgver}.tar.xz"
|
||||
"git+https://github.com/MidnightCommander/mc.git?signed#tag=${_commit}"
|
||||
'mc-python3.patch'
|
||||
)
|
||||
sha512sums=('ca3b3a57281e9387cb52bf1fcfc3f39a4d5f438aafc256dc492c192678824f67c983a852c759664efc5bc6d0de471c9b3929834f8301f6302ca1ebeee513fdfd'
|
||||
'2f30b55403127b569b3c809439c81d230857abf5e799cbb334de3c3e8cc88ad90f58059f046e00ca95f3573a4e734047b922bf268c2776de534a98e62868d8b8')
|
||||
b2sums=('f4218e6c166df85b7b3736f0fd1414c9507c72074f06001f12b114ce6c6fbbf3688ab850aa70f5063eb3920736f878e113eb39a5d261ccfc3ffa9dab473a8436'
|
||||
'185d66e3de256bb59a1e7e01e778b9ba76705d3f9980862e7c67e0a3b142cc357c679360347afc188985fa551c6d7476dd824d6ba0c09e3d1e68fa1cbcb96ab7')
|
||||
sha256sums=('SKIP'
|
||||
'78df8592c86445fa6249433e8587889e3923c0bb8b604cae32d5e739d2cc025c')
|
||||
validpgpkeys=(CC37C2244E2FF0ED548D5DD5F722EE79BCBBE0EF) # Yury V. Zaytsev <yury@shurup.com>
|
||||
|
||||
prepare() {
|
||||
cd "$pkgname-$pkgver"
|
||||
cd mc
|
||||
|
||||
patch -p1 < "$srcdir"/mc-python3.patch
|
||||
# port to Python 3
|
||||
# ref: https://github.com/MidnightCommander/mc/pull/149
|
||||
patch -p1 -i "$srcdir/mc-python3.patch"
|
||||
|
||||
./autogen.sh
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"
|
||||
cd mc
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libexecdir=/usr/lib \
|
||||
--sysconfdir=/etc \
|
||||
--enable-vfs-smb \
|
||||
--enable-aspell \
|
||||
--with-screen=slang \
|
||||
--with-x
|
||||
|
||||
@ -84,11 +90,11 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgver"
|
||||
cd mc
|
||||
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
# Replace mc.keymap symlink with target file to fix backup mechanism (FS#50889).
|
||||
# FS#50889: Replace mc.keymap symlink with target file to fix backup mechanism.
|
||||
rm "$pkgdir/etc/mc/mc.keymap"
|
||||
cp "$pkgdir"/etc/mc/mc{.default,}.keymap
|
||||
}
|
||||
|
@ -1,14 +1,5 @@
|
||||
diff -up mc-4.8.24/src/vfs/extfs/helpers/uc1541.python3 mc-4.8.24/src/vfs/extfs/helpers/uc1541
|
||||
--- mc-4.8.24/src/vfs/extfs/helpers/uc1541.python3 2020-01-20 14:40:30.637996501 +0100
|
||||
+++ mc-4.8.24/src/vfs/extfs/helpers/uc1541 2020-01-20 14:37:55.253442507 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/env python
|
||||
+#!/usr/bin/env python3
|
||||
"""
|
||||
UC1541 Virtual filesystem
|
||||
|
||||
--- a/src/vfs/extfs/helpers/s3+.in (original)
|
||||
+++ b/src/vfs/extfs/helpers/s3+.in (refactored)
|
||||
--- a/src/vfs/extfs/helpers/s3+.in
|
||||
+++ b/src/vfs/extfs/helpers/s3+.in
|
||||
@@ -153,16 +153,16 @@
|
||||
Propagates exception safely.
|
||||
"""
|
||||
|
@ -4,7 +4,7 @@
|
||||
# Contributor: Diab Neiroukh <lazerl0rd@thezest.dev>
|
||||
|
||||
pkgname=mimalloc
|
||||
pkgver=2.0.7
|
||||
pkgver=2.0.9
|
||||
pkgrel=1
|
||||
pkgdesc='General-purpose allocator with excellent performance characteristics'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
@ -12,8 +12,7 @@ url='https://github.com/microsoft/mimalloc'
|
||||
license=('MIT')
|
||||
depends=('glibc')
|
||||
makedepends=('git' 'cmake')
|
||||
options=('debug')
|
||||
_commit='91ba1f374da66e624841f53f6659da3a8f8f93ea'
|
||||
_commit='28cf67e5b64c704cad993c71f29a24e781bee544'
|
||||
source=("$pkgname::git+$url#commit=$_commit")
|
||||
b2sums=('SKIP')
|
||||
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Maintainer: Antonio Rojas <arojas@archlinux.org>
|
||||
|
||||
pkgname=minizip-ng
|
||||
pkgver=3.0.7
|
||||
pkgrel=2
|
||||
pkgver=3.0.8
|
||||
pkgrel=1
|
||||
pkgdesc='Fork of the popular zip manipulation library found in the zlib distribution'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
url='https://github.com/zlib-ng/minizip-ng'
|
||||
@ -11,7 +11,7 @@ license=(custom)
|
||||
depends=(openssl bzip2 zstd)
|
||||
makedepends=(cmake)
|
||||
source=(https://github.com/zlib-ng/minizip-ng/archive/$pkgver/$pkgname-$pkgver.tar.gz)
|
||||
sha256sums=('39981a0db1bb6da504909bce63d7493286c5e50825c056564544c990d15c55cf')
|
||||
sha256sums=('27cc2f62cd02d79b71b346fc6ace02728385f8ba9c6b5f124062b0790a04629a')
|
||||
|
||||
build() {
|
||||
cmake -B build -S $pkgname-$pkgver \
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=netctl
|
||||
pkgver=1.28
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='Profile based systemd network management'
|
||||
url='https://gitlab.archlinux.org/archlinux/netctl'
|
||||
license=('GPL')
|
||||
@ -22,8 +22,8 @@ optdepends=('dialog: for the menu based wifi assistant'
|
||||
install=netctl.install
|
||||
source=(https://sources.archlinux.org/other/packages/netctl/netctl-${pkgver}.tar.xz{,.sig})
|
||||
arch=(any)
|
||||
md5sums=('ef8f6cb6b2e4e905f2f4ebae828c7d81'
|
||||
'fb9e2a0b7df54a2576fe70d08f22f98d')
|
||||
sha256sums=('3d591703b7bc80eb89602040c4a1add4fdf945d13b8e0926a47530260b9adb8d'
|
||||
'SKIP')
|
||||
validpgpkeys=('CFA6AF15E5C74149FC1D8C086D1655C14CE1C13E') # Florian Pritz
|
||||
|
||||
package() {
|
||||
|
@ -2,21 +2,21 @@
|
||||
# Maintainer:
|
||||
|
||||
pkgname=netpbm
|
||||
pkgver=10.73.41
|
||||
pkgrel=1
|
||||
pkgver=10.73.42
|
||||
pkgrel=2
|
||||
pkgdesc="A toolkit for manipulation of graphic images"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=('custom' 'BSD' 'GPL' 'LGPL')
|
||||
url="http://netpbm.sourceforge.net/"
|
||||
depends=('perl' 'libpng' 'libtiff' 'libxml2')
|
||||
makedepends=('jbigkit' 'subversion')
|
||||
options=('!makeflags')
|
||||
options=('!makeflags' '!distcc')
|
||||
# Get docs with: wget --recursive --relative -nH http://netpbm.sourceforge.net/doc/
|
||||
source=(https://downloads.sourceforge.net/project/netpbm/super_stable/$pkgver/netpbm-$pkgver.tgz
|
||||
https://sources.archlinux.org/other/packages/netpbm/netpbm-doc-31Jan2014.tar.xz{,.sig}
|
||||
netpbm-CAN-2005-2471.patch netpbm-security-code.patch netpbm-security-scripts.patch
|
||||
reproducible-man-gzip.patch use-source-date-epoch.patch)
|
||||
sha256sums=('f572625514b52dde4e2b6e567b8e2738b133e50ee3c5b31d80016117440311fe'
|
||||
sha256sums=('f1ddaa753d189aa7760a75265b6f7ab96eeedac3e2493ef57227824d058d528c'
|
||||
'74bcf840ee643c6917330c382484010cb99c004a3fcf05391bebcac63815acb3'
|
||||
'SKIP'
|
||||
'991aba7897e0710687369b4e2edfba1397ecd77d62578eac496afbc47b5ca970'
|
||||
|
@ -8,16 +8,27 @@
|
||||
|
||||
pkgbase=network-manager-applet
|
||||
pkgname=(network-manager-applet nm-connection-editor)
|
||||
pkgver=1.28.0
|
||||
pkgver=1.30.0
|
||||
pkgrel=1
|
||||
pkgdesc="Applet for managing network connections"
|
||||
url="https://gitlab.gnome.org/GNOME/network-manager-applet"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
license=(GPL LGPL)
|
||||
makedepends=(libsecret libnotify libmm-glib gobject-introspection git gtk-doc meson libnma
|
||||
libappindicator-gtk3 libgudev)
|
||||
options=(debug)
|
||||
_commit=c6738f174cebd39d39494e26d42ff9a59cca9f1b # tags/1.28.0^0
|
||||
depends=(
|
||||
libappindicator-gtk3
|
||||
libmm-glib
|
||||
libnma
|
||||
libsecret
|
||||
networkmanager
|
||||
)
|
||||
makedepends=(
|
||||
git
|
||||
gobject-introspection
|
||||
gtk-doc
|
||||
libgudev
|
||||
meson
|
||||
)
|
||||
_commit=d99d0305178738f6e96c4d49ceb394d513c10b6d # tags/1.30.0^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/network-manager-applet.git#commit=$_commit")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
@ -31,7 +42,11 @@ prepare() {
|
||||
}
|
||||
|
||||
build() {
|
||||
arch-meson $pkgbase build -D selinux=false
|
||||
local meson_options=(
|
||||
-D selinux=false
|
||||
)
|
||||
|
||||
arch-meson $pkgbase build "${meson_options[@]}"
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
@ -50,12 +65,12 @@ _pick() {
|
||||
}
|
||||
|
||||
package_network-manager-applet() {
|
||||
depends=(nm-connection-editor libmm-glib libnotify libsecret networkmanager
|
||||
libappindicator-gtk3)
|
||||
depends+=(nm-connection-editor)
|
||||
|
||||
meson install -C build --destdir "$pkgdir"
|
||||
|
||||
cd "$pkgdir"
|
||||
|
||||
_pick nmce usr/bin/nm-connection-editor
|
||||
_pick nmce usr/share/applications/nm-connection-editor.desktop
|
||||
_pick nmce usr/share/icons/hicolor/*/*/nm-device-wwan{,-symbolic}.*
|
||||
@ -72,3 +87,5 @@ package_nm-connection-editor() {
|
||||
|
||||
mv nmce/* "$pkgdir"
|
||||
}
|
||||
|
||||
# vim:set sw=2 sts=-1 et:
|
||||
|
@ -1,8 +1,9 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
|
||||
# Maintainer: Sven-Hendrik Haase <svenstaro@gmail.com>
|
||||
|
||||
pkgname=opencollada
|
||||
pkgver=1.6.68
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
epoch=1
|
||||
pkgdesc="Stream based reader and writer library for COLLADA files"
|
||||
arch=(x86_64 powerpc64le)
|
||||
@ -12,19 +13,19 @@ depends=('libxml2' 'pcre')
|
||||
makedepends=('git' 'cmake')
|
||||
source=('opencollada.conf'
|
||||
'pcre.patch'
|
||||
"git://github.com/KhronosGroup/OpenCOLLADA.git#tag=v${pkgver}")
|
||||
"git+https://github.com/KhronosGroup/OpenCOLLADA.git#tag=v${pkgver}")
|
||||
sha256sums=('2fc9656a2b881ca4528416daa91fc525adaa97d73e96a18b41aa7856270eba1f'
|
||||
'f37a7cbadcaa06b70133f76c509c61bdcf13715bc13aed11b5db83ef594813b3'
|
||||
'SKIP')
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir"/OpenCOLLADA
|
||||
cd OpenCOLLADA
|
||||
|
||||
patch -Np1 -i "$srcdir"/pcre.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir"/OpenCOLLADA
|
||||
cd OpenCOLLADA
|
||||
|
||||
[[ -d build ]] && rm -r build
|
||||
mkdir build && cd build
|
||||
@ -37,11 +38,11 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir"/OpenCOLLADA/build
|
||||
cd OpenCOLLADA/build
|
||||
|
||||
make DESTDIR=$pkgdir install
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
install -Dm644 $srcdir/opencollada.conf $pkgdir/etc/ld.so.conf.d/opencollada.conf
|
||||
install -Dm644 "$srcdir"/opencollada.conf "$pkgdir"/etc/ld.so.conf.d/opencollada.conf
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=openslide
|
||||
pkgver=3.4.1
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc='C library for reading virtual slide images'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
url='https://openslide.org'
|
||||
|
@ -4,23 +4,40 @@
|
||||
# Contributor: Mirco Tischler <mt-ml at gmx dot de>
|
||||
|
||||
pkgname=ostree
|
||||
_commit=73744a3a4dfc7aa9ab183a9700273eee2f49750a # tags/v2022.6
|
||||
pkgver=2022.6
|
||||
pkgrel=4
|
||||
_commit=46c51b3537c0c02e815d9624479e461c84f7d374 # tags/v2022.7
|
||||
pkgver=2022.7
|
||||
pkgrel=1
|
||||
pkgdesc="Operating system and container binary deployment and upgrades"
|
||||
url="https://ostreedev.github.io/ostree/"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
license=(GPL)
|
||||
depends=(fuse3 glibc libgpg-error libsodium util-linux openssl xz zlib curl)
|
||||
makedepends=(avahi e2fsprogs git glib2 gobject-introspection gpgme gtk-doc
|
||||
libarchive libxslt mkinitcpio python systemd)
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=(custom:LGPL2)
|
||||
depends=(fuse3 glibc libgpg-error libsodium util-linux zlib)
|
||||
makedepends=(
|
||||
avahi
|
||||
curl
|
||||
e2fsprogs
|
||||
git
|
||||
glib2
|
||||
gobject-introspection
|
||||
gpgme
|
||||
gtk-doc
|
||||
libarchive
|
||||
libsoup
|
||||
libxslt
|
||||
mkinitcpio
|
||||
openssl
|
||||
python
|
||||
systemd
|
||||
xz
|
||||
)
|
||||
checkdepends=(cpio elfutils gjs parallel python-yaml syslinux)
|
||||
options=(debug)
|
||||
provides=(libostree-1.so)
|
||||
options=(!distcc)
|
||||
source=(
|
||||
git+https://github.com/ostreedev/ostree#tag=$_commit
|
||||
git+https://github.com/mendsley/bsdiff
|
||||
git+https://gitlab.gnome.org/GNOME/libglnx.git
|
||||
ostree-2022.6-use_fuse3.patch
|
||||
$pkgname-2022.6-use_fuse3.patch
|
||||
)
|
||||
b2sums=('SKIP'
|
||||
'SKIP'
|
||||
@ -31,10 +48,13 @@ b2sums=('SKIP'
|
||||
validpgpkeys=('1CEC7A9DF7DA85ABEF843DC0A866D7CCAE087291') # Colin Walters <walters@redhat.com>
|
||||
|
||||
prepare() {
|
||||
cd ostree
|
||||
cd $pkgname
|
||||
|
||||
# remove failing test: https://github.com/ostreedev/ostree/issues/2790
|
||||
sed -e '/test-signed-pull-summary.sh/d' -i Makefile-tests.am
|
||||
|
||||
# use fusemount3 (fuse3)
|
||||
git apply -3 ../ostree-2022.6-use_fuse3.patch
|
||||
git apply -3 ../$pkgname-2022.6-use_fuse3.patch
|
||||
|
||||
git submodule init
|
||||
git submodule set-url bsdiff "$srcdir/bsdiff"
|
||||
@ -60,24 +80,32 @@ build() {
|
||||
--with-ed25519-libsodium
|
||||
--with-mkinitcpio
|
||||
--with-openssl
|
||||
--without-soup
|
||||
)
|
||||
|
||||
cd ostree
|
||||
cd $pkgname
|
||||
./configure "${configure_options[@]}"
|
||||
# prevent overlinking due to libtool
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
make check -k -C ostree || echo "Known to fail: https://github.com/ostreedev/ostree/issues/2313"
|
||||
make check -k -C $pkgname
|
||||
}
|
||||
|
||||
package() {
|
||||
depends+=(libarchive.so libavahi-client.so libavahi-common.so
|
||||
libavahi-glib.so libgio-2.0.so libglib-2.0.so libgobject-2.0.so
|
||||
libgpgme.so libsystemd.so)
|
||||
provides=(libostree-1.so)
|
||||
depends+=(
|
||||
avahi libavahi-client.so libavahi-common.so libavahi-glib.so
|
||||
curl libcurl.so
|
||||
glib2 libgio-2.0.so libglib-2.0.so libgobject-2.0.so
|
||||
gpgme libgpgme.so
|
||||
libarchive libarchive.so
|
||||
libsoup libsoup-2.4.so
|
||||
openssl libcrypto.so
|
||||
systemd-libs libsystemd.so
|
||||
xz liblzma.so
|
||||
)
|
||||
|
||||
make DESTDIR="$pkgdir" install -C ostree
|
||||
make DESTDIR="$pkgdir" install -C $pkgname
|
||||
install -vDm 644 $pkgname/COPYING -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
pkgname=pahole
|
||||
pkgver=1.24
|
||||
pkgver=1.24+r29+g02d67c5
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
pkgdesc="Pahole and other DWARF utils"
|
||||
@ -12,8 +12,7 @@ license=(GPL2)
|
||||
depends=(libelf python)
|
||||
makedepends=(git cmake ninja)
|
||||
provides=(libdwarves{,_emit,_reorganize}.so)
|
||||
options=(debug)
|
||||
_commit=de2423445fa59a6ebbf6f1fba764f30818204348 # tags/v1.24^0
|
||||
_commit=02d67c51765dfbd5893087da63744c864c7cc9e0 # master
|
||||
source=("git+https://git.kernel.org/pub/scm/devel/pahole/pahole.git#commit=$_commit"
|
||||
"git+https://github.com/libbpf/libbpf"
|
||||
python.diff)
|
||||
@ -35,7 +34,6 @@ prepare() {
|
||||
git submodule init
|
||||
git submodule set-url lib/bpf "$srcdir/libbpf"
|
||||
git -c protocol.file.allow=always submodule update
|
||||
git submodule update
|
||||
}
|
||||
|
||||
build() {
|
||||
|
@ -6,7 +6,7 @@
|
||||
# Contributor: Lucien Immink <l.immink@student.fnt.hvu.nl>
|
||||
|
||||
pkgname=('pidgin' 'libpurple' 'finch')
|
||||
pkgver=2.14.10
|
||||
pkgver=2.14.12
|
||||
pkgrel=1
|
||||
arch=(x86_64 powerpc64le powerpc)
|
||||
url="https://pidgin.im/"
|
||||
@ -17,14 +17,10 @@ makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'libsm'
|
||||
'libgnt' 'libxcrypt')
|
||||
options=('!emptydirs')
|
||||
source=(https://downloads.sourceforge.net/project/pidgin/Pidgin/$pkgver/$pkgname-$pkgver.tar.bz2{,.asc})
|
||||
sha256sums=('454b1b928bc6bcbb183353af30fbfde5595f2245a3423a1a46e6c97a2df22810'
|
||||
sha256sums=('2b05246be208605edbb93ae9edc079583d449e2a9710db6d348d17f59020a4b7'
|
||||
'SKIP')
|
||||
validpgpkeys=('40DE1DC7288FE3F50AB938C548F66AFFD9BDB729') # Gary Kramlich <grim@reaperworld.com>
|
||||
|
||||
prepare() {
|
||||
cd $pkgbase-$pkgver
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgbase-$pkgver
|
||||
|
||||
|
128
postfix/PKGBUILD
128
postfix/PKGBUILD
@ -7,34 +7,44 @@
|
||||
pkgbase=postfix
|
||||
pkgname=(postfix postfix-cdb postfix-ldap postfix-lmdb postfix-mysql
|
||||
postfix-pcre postfix-pgsql postfix-sqlite)
|
||||
pkgver=3.7.3
|
||||
pkgrel=4
|
||||
pkgver=3.7.4
|
||||
pkgrel=1
|
||||
pkgdesc="Fast, easy to administer, secure mail server"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="http://www.postfix.org/"
|
||||
license=(EPL)
|
||||
depends=(glibc)
|
||||
makedepends=(db icu libldap libnsl libsasl lmdb mariadb-libs openssl pcre2
|
||||
postgresql-libs sqlite tinycdb zlib)
|
||||
source=(
|
||||
https://de.postfix.org/ftpmirror/official/$pkgname-$pkgver.tar.gz
|
||||
$pkgname-$pkgver.tar.gz.sig::https://de.postfix.org/ftpmirror/official/$pkgname-$pkgver.tar.gz.gpg2
|
||||
linux6.patch
|
||||
$pkgname-3.5.8-main_defaults.patch
|
||||
$pkgname.service
|
||||
$pkgname.sysusers
|
||||
$pkgname.tmpfiles
|
||||
makedepends=(
|
||||
db
|
||||
icu
|
||||
libldap
|
||||
libnsl
|
||||
libsasl
|
||||
lmdb
|
||||
mariadb-libs
|
||||
openssl
|
||||
pcre2
|
||||
postgresql-libs
|
||||
sqlite
|
||||
tinycdb
|
||||
zlib
|
||||
)
|
||||
sha512sums=('4ceedd1b7b364f47a3becc041cf29a48aea54e38306fd1227c5a7c25894831fb5c37150d99d781d237175e58da21ac53887c97d99bb6b715c4988777596ee890'
|
||||
source=(
|
||||
https://de.postfix.org/ftpmirror/official/$pkgbase-$pkgver.tar.gz
|
||||
$pkgbase-$pkgver.tar.gz.sig::https://de.postfix.org/ftpmirror/official/$pkgbase-$pkgver.tar.gz.gpg2
|
||||
$pkgbase-3.5.8-main_defaults.patch
|
||||
$pkgbase.service
|
||||
$pkgbase.sysusers
|
||||
$pkgbase.tmpfiles
|
||||
)
|
||||
sha512sums=('972738291b960c90fe83861d55b1288900416167adb353418956e69bcc709a6daf84fbfde11d573eebba030654d27abc8d55f90661a2b880ccfb3a334064c236'
|
||||
'SKIP'
|
||||
'3557a530095b36e9e3db4e085dbdff1ed9a52a1e14113cbf7f2a5e3406516bac1f58b346c236133aebdece2a77bbedac09b1ce06ee6b6bd75497454741bff8e7'
|
||||
'7b2785aa8120ca3ff91b405baf675e9e11f8d58b18a9b842672e7ae30932febddac10556a70823d8746fcb160bceb4dbabdee45cf46b02fc0127057656fb85c4'
|
||||
'27f54747ad480d65b560c9dbc97e12c6353e4bceca0ffe3e358e31de56db0ad79928164c9f8790c73a9f791daa378253d2ee29b5a766661778553ec889b2cf97'
|
||||
'a7f15970f613ae7b98ce1b84ca0a6034ce3cc7b2b9ce7160dad9731f740fb762f4a54f44acceb5f06f8744fa9e952b088086af8a69da388a600b742a3cda37f2'
|
||||
'd08574a6acd595fc146513c92dc1bb341c3432d67de1e93ab73a7ce60e385dd34f3a55e3d3d7aec5f358ac4aae260f028599ac47650ebc663cea3043a760a7bc')
|
||||
b2sums=('005abf49b27e59bd3e3251e345df4da0c830314c4d4478aee11057163166afa1a0159017c46bead6572d29d9738a18e1a42a0b72fe260facd3ad77f8ed309271'
|
||||
b2sums=('edb716ef4576d339189f11b535a62f3c6f8f28613723d916f13cdd2d37228aa8768dacdb9d8616c83f0ded3a3c801c45747375ea6cfa505b668a7163c4637128'
|
||||
'SKIP'
|
||||
'a978f3a02f6aef4bfd48f7ea1e373e37c0f1471afad1c98224a23e5f63b63ed679d7b29043dc4c8baefb6af20228876c496d532499e9335c15d7596f20f525b5'
|
||||
'b5f19e0619f1fb017cd889c14e341c21146b3afe7b9eefcdb7fb1eb83a357434b899d1e92f3ab0023c78ef8f2de6ae54c4599ee0f0bd04d257f4ca0a4dc9a16c'
|
||||
'02dd441cf6e4a7c2bc0de876f020b0784d811f77a5c6102dd075d67b07158dbc53c8b4d62bc8035283d4f349008574b1c3fac03f4519d56ffd809cb5bcfb7bea'
|
||||
'db58b7deb24cea16fb84f56680f0000683f72e11a95039969878e3819607aad5e65af9d9f50007e7710609065c0e3ebb9b30c1d929162b74eca5e74434d82cf1'
|
||||
@ -52,14 +62,12 @@ _pick() {
|
||||
}
|
||||
|
||||
prepare() {
|
||||
# support Linux 6.x
|
||||
patch -Np2 -d $pkgbase-$pkgver -i ../linux6.patch
|
||||
# add distribution defaults to main.cf (alias_maps and alias_database)
|
||||
patch -Np1 -d $pkgbase-$pkgver -i ../$pkgbase-3.5.8-main_defaults.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
local _ccargs=(
|
||||
local ccargs=(
|
||||
'-fPIC' '-fcommon'
|
||||
'-DUSE_SASL_AUTH'
|
||||
'-DUSE_CYRUS_SASL' '-I/usr/include/sasl'
|
||||
@ -78,26 +86,26 @@ build() {
|
||||
'-DDEF_README_DIR=\"/usr/share/doc/postfix\"'
|
||||
'-DDEF_MANPAGE_DIR=\"/usr/share/man\"'
|
||||
)
|
||||
# NOTE: descriptions of options in makedefs
|
||||
local make_options=(
|
||||
DEBUG=''
|
||||
pie=yes
|
||||
shared=yes
|
||||
dynamicmaps=yes
|
||||
CCARGS="${ccargs[*]}"
|
||||
AUXLIBS="$(pkgconf --libs openssl libsasl2) -lnsl"
|
||||
AUXLIBS_LDAP='-lldap -llber'
|
||||
AUXLIBS_LMDB="$(pkgconf --libs lmdb)"
|
||||
AUXLIBS_PCRE="$(pcre2-config --libs8)"
|
||||
AUXLIBS_MYSQL="$(pkgconf --libs mariadb)"
|
||||
AUXLIBS_PGSQL="$(pkgconf --libs libpq)"
|
||||
AUXLIBS_SQLITE="$(pkgconf --libs sqlite3)"
|
||||
AUXLIBS_CDB='-lcdb'
|
||||
SHLIB_RPATH="-Wl,-rpath,/usr/lib/postfix $LDFLAGS"
|
||||
OPT="$CFLAGS $CPPFLAGS $LDFLAGS"
|
||||
)
|
||||
|
||||
# NOTE: descriptions of variables in makedefs
|
||||
make makefiles \
|
||||
DEBUG='' \
|
||||
pie=yes \
|
||||
shared=yes \
|
||||
dynamicmaps=yes \
|
||||
CCARGS="${_ccargs[*]}" \
|
||||
AUXLIBS="$(pkgconf --libs openssl libsasl2) -lnsl" \
|
||||
AUXLIBS_LDAP='-lldap -llber' \
|
||||
AUXLIBS_LMDB="$(pkgconf --libs lmdb)" \
|
||||
AUXLIBS_PCRE="$(pcre2-config --libs8)" \
|
||||
AUXLIBS_MYSQL="$(pkgconf --libs mariadb)" \
|
||||
AUXLIBS_PGSQL="$(pkgconf --libs libpq)" \
|
||||
AUXLIBS_SQLITE="$(pkgconf --libs sqlite3)" \
|
||||
AUXLIBS_CDB='-lcdb' \
|
||||
SHLIB_RPATH="-Wl,-rpath,/usr/lib/postfix $LDFLAGS" \
|
||||
OPT="$CFLAGS $CPPFLAGS $LDFLAGS" \
|
||||
-C $pkgbase-$pkgver
|
||||
|
||||
make makefiles "${make_options[@]}" -C $pkgbase-$pkgver
|
||||
make -C $pkgbase-$pkgver
|
||||
}
|
||||
|
||||
@ -109,7 +117,14 @@ package_postfix() {
|
||||
local _files_file="$pkgdir/etc/$pkgbase/$pkgbase-files"
|
||||
local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d"
|
||||
|
||||
depends+=(db libsasl openssl zlib libicuuc.so libnsl.so)
|
||||
depends+=(
|
||||
db
|
||||
icu libicuuc.so
|
||||
libnsl libnsl.so
|
||||
libsasl libsasl2.so
|
||||
openssl libcrypto.so libssl.so
|
||||
zlib
|
||||
)
|
||||
optdepends=(
|
||||
'perl: for postfix-collate.pl, postfix-tlstype.pl and qshape'
|
||||
'postfix-cdb: for CDB integration'
|
||||
@ -194,49 +209,70 @@ package_postfix() {
|
||||
}
|
||||
|
||||
package_postfix-cdb() {
|
||||
depends+=(postfix libcdb.so)
|
||||
depends+=(
|
||||
postfix
|
||||
tinycdb libcdb.so
|
||||
)
|
||||
pkgdesc+=' (CDB integration)'
|
||||
|
||||
mv -v $pkgname/* "$pkgdir"
|
||||
}
|
||||
|
||||
package_postfix-ldap() {
|
||||
depends+=(postfix libldap)
|
||||
depends+=(
|
||||
libldap
|
||||
postfix
|
||||
)
|
||||
pkgdesc+=' (LDAP integration)'
|
||||
|
||||
mv -v $pkgname/* "$pkgdir"
|
||||
}
|
||||
|
||||
package_postfix-lmdb() {
|
||||
depends+=(lmdb postfix)
|
||||
depends+=(
|
||||
lmdb
|
||||
postfix
|
||||
)
|
||||
pkgdesc+=' (LMDB integration)'
|
||||
|
||||
mv -v $pkgname/* "$pkgdir"
|
||||
}
|
||||
|
||||
package_postfix-mysql() {
|
||||
depends+=(postfix libmariadb.so)
|
||||
depends+=(
|
||||
mariadb-libs libmariadb.so
|
||||
postfix
|
||||
)
|
||||
pkgdesc+=' (MySQL integration)'
|
||||
|
||||
mv -v $pkgname/* "$pkgdir"
|
||||
}
|
||||
|
||||
package_postfix-pcre() {
|
||||
depends+=(pcre2 postfix)
|
||||
depends+=(
|
||||
pcre2 libpcre2-8.so
|
||||
postfix
|
||||
)
|
||||
pkgdesc+=' (PCRE integration)'
|
||||
|
||||
mv -v $pkgname/* "$pkgdir"
|
||||
}
|
||||
|
||||
package_postfix-pgsql() {
|
||||
depends+=(postfix libpq.so)
|
||||
depends+=(
|
||||
postfix
|
||||
postgresql-libs libpq.so
|
||||
)
|
||||
pkgdesc+=' (PostgreSQL integration)'
|
||||
|
||||
mv -v $pkgname/* "$pkgdir"
|
||||
}
|
||||
|
||||
package_postfix-sqlite() {
|
||||
depends+=(postfix sqlite)
|
||||
depends+=(
|
||||
postfix
|
||||
sqlite libsqlite3.so
|
||||
)
|
||||
pkgdesc+=' (SQLite integration)'
|
||||
|
||||
mv -v $pkgname/* "$pkgdir"
|
||||
|
134
sane/PKGBUILD
134
sane/PKGBUILD
@ -7,100 +7,130 @@
|
||||
|
||||
_name=backends
|
||||
pkgname=sane
|
||||
pkgver=1.1.1
|
||||
pkgver=1.2.1
|
||||
pkgrel=2
|
||||
pkgdesc="Scanner Access Now Easy"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="http://www.sane-project.org/"
|
||||
license=(GPL2)
|
||||
# NOTE: libgphoto2 can be moved to makedepends once the package also provides
|
||||
# libgphoto2_port.so
|
||||
depends=(bash cairo gcc-libs glibc libgphoto2 libnl libpng libxml2 libieee1284
|
||||
net-snmp openssl v4l-utils)
|
||||
makedepends=(autoconf-archive avahi curl glib2 libjpeg-turbo libtiff libusb
|
||||
poppler-glib python systemd texlive-latexextra)
|
||||
provides=(libsane.so)
|
||||
source=("https://gitlab.com/sane-project/${_name}/-/archive/${pkgver}/${_name}-${pkgver}.tar.gz"
|
||||
"66-${pkgname}d.rules"
|
||||
"${pkgname}.sysusers"
|
||||
"${pkgname}d.service"
|
||||
"${pkgname}d.socket"
|
||||
depends=(
|
||||
bash
|
||||
cairo
|
||||
gcc-libs
|
||||
glibc
|
||||
libpng
|
||||
libieee1284
|
||||
net-snmp
|
||||
v4l-utils
|
||||
)
|
||||
sha512sums=('3713f452956fe94cc7f2d15fee764411c1e289d5ff94a095d4a4ee43fae0479e7dbd1b97d85cd9a70ad9cd5458e5c38bcdbd170bcd6ac244083c987094fb36bd'
|
||||
makedepends=(
|
||||
autoconf-archive
|
||||
avahi
|
||||
curl
|
||||
glib2
|
||||
libgphoto2
|
||||
libjpeg-turbo
|
||||
libtiff
|
||||
libusb
|
||||
libxml2
|
||||
poppler-glib
|
||||
python
|
||||
systemd
|
||||
texlive-latexextra
|
||||
)
|
||||
provides=(libsane.so)
|
||||
source=(
|
||||
https://gitlab.com/sane-project/$_name/-/archive/$pkgver/$_name-$pkgver.tar.gz
|
||||
66-${pkgname}d.rules
|
||||
$pkgname.sysusers
|
||||
${pkgname}d.service
|
||||
${pkgname}d.socket
|
||||
)
|
||||
sha512sums=('b3b803162066b563d9bafaedb7a6c8c1e9be736bb787f2e412f3f71402a42721123bc32882ae9dc39cbf12bc2c423f8841ed06f525f325857f4273186b7f3a16'
|
||||
'd0d1b6bd6fbb04d610e7186e26d04c2233a620cc7c731ca3acd7fb860dd033fbe99d8974ffa1dd59c8affcc4aa2664d76ab3dfd6f7b2a734b31d7e3832359c41'
|
||||
'd8cd194b57eff2249df2b8d540a892e518aa3e3bba6387211ed21230dc235e98c49b71f262f0b1007e8c859c59776410840376244e0aec1f06363881b2c81fd8'
|
||||
'baf2cf2fdff689f776973ac4f69ea02b131f2a1a754a8d52a8e8ad33b0e559ba286649a891723a7ad94b2bcb01ec88155d43c36eaeb35e47fbc8ea80c49c5d47'
|
||||
'a23ceeeb02bd9e214702003a3165886858ecbdd93df89cd37ad5f00581745454548ccda0ab656f2dc0acbf2896a8781568c786797e64a07014be003d6140a093')
|
||||
b2sums=('341f007ee36e660092dffb4c27ade08dd4fd23fb9986b9ddb0a84348f9ed50fd053ad0ced1a24eb670fe1adcdb9ebbde5178dc559d57ceb01f40d2d79d565ed4'
|
||||
b2sums=('b12a629bab6e79d9027d9e90cfa5851ee172a7a1eb6303666c294e2a3d881e2afbef9a3cf3d3156063885a28ec64294216d0dec83c25d212af257f83bbc33721'
|
||||
'c9c6ba224b9b27f4ecc6b1ded6621a8abb52b1ded2d9078e4cad31177290b788e286fad74545a5cb09e1f6726515adc22003988eb646dc986e87f1a8061a0e27'
|
||||
'2a4ddc9849562e3a0adcaec1859391e3f37a63f25c27dbc140cabd697bd65b89a0fc812c4516cbdfb36d1f30844df34934b3c1c59650101f54fc1ac0acb3f5d9'
|
||||
'272b4860dbd3f2b69eedfed4532cf8a388629c003c9a0e0ee98defbc2023e07edc26275a17f56ea9fd4d90e9b3b6532c5b10d1e2b91e6ab4df242ac44101d802'
|
||||
'5e9f0350a1553fc75aea88ce355fb68b881e3b2194ac0e3c6f3cecdae79111fb1db1cfe3b4933eca15af5f985fc6b89e4d9af3844b6e9cfd542828b6b9e57ed9')
|
||||
|
||||
prepare() {
|
||||
cd "${_name}-${pkgver}"
|
||||
cd $_name-$pkgver
|
||||
# create version files, so that autotools macros can use them:
|
||||
# https://gitlab.com/sane-project/backends/-/issues/440
|
||||
echo "${pkgver}" > .tarball-version
|
||||
echo "${pkgver}" > .version
|
||||
printf "%s\n" "$pkgver" > .tarball-version
|
||||
printf "%s\n" "$pkgver" > .version
|
||||
autoreconf -fiv
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${_name}-${pkgver}"
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--disable-locking \
|
||||
--disable-rpath \
|
||||
--docdir="/usr/share/doc/${pkgname}" \
|
||||
--enable-pthread \
|
||||
--localstatedir=/var \
|
||||
--sbindir=/usr/bin \
|
||||
--sysconfdir=/etc \
|
||||
--with-avahi \
|
||||
--with-libcurl \
|
||||
--with-pic \
|
||||
--with-poppler-glib \
|
||||
--with-systemd \
|
||||
local configure_options=(
|
||||
--prefix=/usr
|
||||
--disable-locking
|
||||
--disable-rpath
|
||||
--docdir="/usr/share/doc/$pkgname"
|
||||
--enable-pthread
|
||||
--localstatedir=/var
|
||||
--sbindir=/usr/bin
|
||||
--sysconfdir=/etc
|
||||
--with-avahi
|
||||
--with-libcurl
|
||||
--with-pic
|
||||
--with-poppler-glib
|
||||
--with-systemd
|
||||
--with-usb
|
||||
)
|
||||
|
||||
cd $_name-$pkgver
|
||||
./configure "${configure_options[@]}"
|
||||
|
||||
# circumvent overlinking in libraries
|
||||
sed -e 's/ -shared / -Wl,-O1,--as-needed\0/g' -i libtool
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
depends+=(libavahi-client.so libavahi-common.so libcurl.so libgphoto2.so
|
||||
libgobject-2.0.so libpoppler-glib.so libsystemd.so libtiff.so libusb-1.0.so)
|
||||
depends+=(
|
||||
avahi libavahi-client.so libavahi-common.so
|
||||
curl libcurl.so
|
||||
glib2 libgobject-2.0.so
|
||||
libgphoto2 libgphoto2.so libgphoto2_port.so
|
||||
libtiff libtiff.so
|
||||
libusb libusb-1.0.so
|
||||
libxml2 libxml2.so
|
||||
poppler-glib libpoppler-glib.so
|
||||
systemd-libs libsystemd.so
|
||||
)
|
||||
|
||||
cd "${_name}-${pkgver}"
|
||||
cd $_name-$pkgver
|
||||
|
||||
make DESTDIR="${pkgdir}" install
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
# generate udev udev+hwdb
|
||||
install -vdm 755 "${pkgdir}/usr/lib/udev/rules.d/"
|
||||
tools/sane-desc -m udev+hwdb -s doc/descriptions/ > "${pkgdir}/usr/lib/udev/rules.d/65-${pkgname}.rules"
|
||||
tools/sane-desc -m udev+hwdb -s doc/descriptions-external/ >> "${pkgdir}/usr/lib/udev/rules.d/65-${pkgname}.rules"
|
||||
install -vdm 755 "$pkgdir/usr/lib/udev/rules.d/"
|
||||
tools/sane-desc -m udev+hwdb -s doc/descriptions/ > "$pkgdir/usr/lib/udev/rules.d/65-$pkgname.rules"
|
||||
tools/sane-desc -m udev+hwdb -s doc/descriptions-external/ >> "$pkgdir/usr/lib/udev/rules.d/65-$pkgname.rules"
|
||||
# generate udev hwdb
|
||||
install -vdm 755 "${pkgdir}/usr/lib/udev/hwdb.d/"
|
||||
tools/sane-desc -m hwdb -s doc/descriptions/ > "${pkgdir}/usr/lib/udev/hwdb.d/20-${pkgname}.hwdb"
|
||||
install -vdm 755 "$pkgdir/usr/lib/udev/hwdb.d/"
|
||||
tools/sane-desc -m hwdb -s doc/descriptions/ > "$pkgdir/usr/lib/udev/hwdb.d/20-$pkgname.hwdb"
|
||||
# NOTE: an empty new line is required between the two .desc collections
|
||||
printf "\n" >> "${pkgdir}/usr/lib/udev/hwdb.d/20-${pkgname}.hwdb"
|
||||
tools/sane-desc -m hwdb -s doc/descriptions-external/ >> "${pkgdir}/usr/lib/udev/hwdb.d/20-${pkgname}.hwdb"
|
||||
printf "\n" >> "$pkgdir/usr/lib/udev/hwdb.d/20-$pkgname.hwdb"
|
||||
tools/sane-desc -m hwdb -s doc/descriptions-external/ >> "$pkgdir/usr/lib/udev/hwdb.d/20-$pkgname.hwdb"
|
||||
|
||||
# systemd integration
|
||||
install -vDm 644 "../${pkgname}d.socket" \
|
||||
-t "${pkgdir}/usr/lib/systemd/system/"
|
||||
install -vDm 644 "../${pkgname}d.service" \
|
||||
"${pkgdir}/usr/lib/systemd/system/${pkgname}d@.service"
|
||||
install -vDm 644 "../66-${pkgname}d.rules" "${pkgdir}/usr/lib/udev/rules.d/"
|
||||
install -vDm 644 ../${pkgname}d.{service,socket} -t "$pkgdir/usr/lib/systemd/system/"
|
||||
install -vDm 644 ../66-${pkgname}d.rules "$pkgdir/usr/lib/udev/rules.d/"
|
||||
# sysusers.d
|
||||
install -vDm 644 "../${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
|
||||
install -vDm 644 ../$pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
|
||||
|
||||
# remove old ChangeLogs
|
||||
rm -rvf "${pkgdir}/usr/share/doc/${pkgname}/ChangeLogs/"
|
||||
rm -rvf "$pkgdir/usr/share/doc/$pkgname/ChangeLogs/"
|
||||
|
||||
# add files below /etc/sane.d to backup array
|
||||
cd "${pkgdir}"
|
||||
cd "$pkgdir"
|
||||
# trick extract_function_variable() in makepkg into not detecting the
|
||||
# backup array modification and adding remaining configuration files
|
||||
[[ /usr/bin/true ]] && backup=( ${backup[@]} $(find "etc/${pkgname}.d/" -type f) )
|
||||
|
@ -7,16 +7,16 @@
|
||||
|
||||
pkgname=scons
|
||||
pkgver=4.4.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Extensible Python-based build utility"
|
||||
arch=(any)
|
||||
url="https://scons.org"
|
||||
license=(MIT)
|
||||
depends=(python)
|
||||
makedepends=(ninja python-build python-installer python-lxml python-setuptools
|
||||
makedepends=(fop ninja python-build python-installer python-lxml python-setuptools
|
||||
python-sphinx python-sphinx_rtd_theme python-wheel rst2pdf)
|
||||
checkdepends=(python-psutil python-pytest)
|
||||
source=($pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz)
|
||||
source=(https://github.com/$pkgname/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz)
|
||||
sha512sums=('01fcd40bf818ca22a278973af1cda3024efb74cf877f15d46607fda860448fbd577fc96ba33fef2bed3d145e662a0371f55e8c927e7ac44feea7f3081791ce11')
|
||||
b2sums=('f6ce757f2edc40551b05285098626bb62def6abda2380d4885ee4443868e715e53aaa34f26c09dc689bb6ade26d1b0e276046fe3b1d2ddf8eb40400bca9ea164')
|
||||
|
||||
@ -36,7 +36,7 @@ package() {
|
||||
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||
# remove man pages wrongly installed due to mishandling of install-data
|
||||
rm -fv "$pkgdir/usr/"*.1
|
||||
install -vDm 644 build/doc/man/* -t "$pkgdir/usr/share/man/man1/"
|
||||
install -vDm 644 build/doc/man/*.1 -t "$pkgdir/usr/share/man/man1/"
|
||||
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
install -vDm 644 {{CHANGES,RELEASE}.txt,README.rst} -t "$pkgdir/usr/share/doc/$pkgname/"
|
||||
}
|
||||
|
@ -6,12 +6,12 @@
|
||||
|
||||
pkgname=squid
|
||||
pkgver=5.7
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc='Full-featured Web proxy cache server'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
url='http://www.squid-cache.org'
|
||||
depends=('openssl' 'pam' 'perl' 'libltdl' 'libcap' 'nettle' 'gnutls' 'libnsl' 'libxml2'
|
||||
'systemd-libs')
|
||||
'tdb' 'systemd-libs')
|
||||
makedepends=('krb5' 'libldap' 'systemd')
|
||||
optdepends=('libldap')
|
||||
license=('GPL')
|
||||
|
@ -2,22 +2,24 @@
|
||||
# Maintainer: Antonio Rojas <arojas@archlinux.org>
|
||||
# Contributor: Ronald van Haren <ronald.archlinux.org>
|
||||
|
||||
pkgname=suitesparse
|
||||
pkgver=7.0.0
|
||||
pkgrel=1
|
||||
pkgbase=suitesparse
|
||||
pkgname=(suitesparse suitesparse64)
|
||||
pkgver=7.0.1
|
||||
pkgrel=2
|
||||
pkgdesc='A collection of sparse matrix libraries'
|
||||
url='http://faculty.cse.tamu.edu/davis/suitesparse.html'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
depends=(lapack mpfr)
|
||||
makedepends=(gcc-fortran cmake)
|
||||
makedepends=(gcc-fortran cmake lapack lapack64)
|
||||
license=(GPL)
|
||||
source=(https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v$pkgver/$pkgname-$pkgver.tar.gz
|
||||
ppc32.patch)
|
||||
sha256sums=('66e0a21a4c58f4fa7a96823c6726226ebd5f605263a37e1afa61f143cf6b464d'
|
||||
sha256sums=('dc2f8d5c2657c120b30cce942f634ec08fc3a4b0b10e19d3eef7790b2bec8d1e'
|
||||
'fe530b269842452aae6a76f3930b5355464a56ca1747b1bb8861f9751915557b')
|
||||
|
||||
prepare() {
|
||||
cd SuiteSparse-$pkgver
|
||||
cp -r SuiteSparse-$pkgver SuiteSparse64
|
||||
|
||||
cd $srcdir/SuiteSparse-$pkgver
|
||||
patch -Np1 -i $srcdir/ppc32.patch
|
||||
}
|
||||
|
||||
@ -28,10 +30,29 @@ build() {
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=None" \
|
||||
make
|
||||
|
||||
cd ../SuiteSparse64
|
||||
CXXFLAGS+=" -ffat-lto-objects" \
|
||||
CMAKE_OPTIONS="-DBLA_VENDOR=Generic \
|
||||
-DALLOW_64BIT_BLAS=ON \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=None" \
|
||||
make
|
||||
}
|
||||
|
||||
package_suitesparse() {
|
||||
depends=(lapack mpfr)
|
||||
|
||||
package() {
|
||||
cd SuiteSparse-$pkgver
|
||||
DESTDIR="$pkgdir" make install
|
||||
}
|
||||
|
||||
package_suitesparse64() {
|
||||
pkgdesc+=' (compiled with BLAS64)'
|
||||
depends=(lapack64 mpfr)
|
||||
conflicts=(suitesparse)
|
||||
provides=(suitesparse)
|
||||
|
||||
cd SuiteSparse64
|
||||
DESTDIR="$pkgdir" make install
|
||||
}
|
||||
|
@ -5,39 +5,45 @@
|
||||
# Contributor: dorphell <dorphell@archlinux.org>
|
||||
|
||||
pkgname=tcpdump
|
||||
pkgver=4.99.1
|
||||
pkgrel=2
|
||||
pkgver=4.99.3
|
||||
pkgrel=1
|
||||
pkgdesc='Powerful command-line packet analyzer'
|
||||
url="https://www.tcpdump.org/"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
license=('BSD')
|
||||
depends=('glibc' 'openssl')
|
||||
makedepends=('cmake' 'libpcap' 'libcap-ng')
|
||||
source=("https://www.tcpdump.org/release/${pkgname}-${pkgver}.tar.gz"{,.sig})
|
||||
sha512sums=('53d31355e1a6ef5a65bb3bf72454169fc80adf973a327a5768840e6ccf0550fbeb3c8a41f959635076d871df0619680321910a3a97879607f481cdaa8b7ceda7'
|
||||
license=(BSD)
|
||||
depends=(glibc)
|
||||
makedepends=(cmake libpcap libcap-ng openssl)
|
||||
source=(https://www.tcpdump.org/release/$pkgname-$pkgver.tar.gz{,.sig})
|
||||
sha512sums=('e1442e923d89f367cfe403dc460d0d46e19a241470d56b30b7a411bedd8d21a78c428f20ffe725cbb4fa5068f7dcc5c93d206e1a8d53feb9bccc6f0cda8bf0f9'
|
||||
'SKIP')
|
||||
b2sums=('0a10fe68afdfe80d3e7e661352fcaf1c47702df27fbed959f52fb0ec81543a1d4ce6b0de16a8b081de48dd43e09a13f5e1f0fb11d7590f92cbff29dc511bea12'
|
||||
b2sums=('8e8adda6df40f3a79cbeb80bd01d43834e0b3ec44c8227bda2260b43ea0852f76beb02199120cca16adae0d793841cf684e7e276e520f49479a1b04ab1dc4821'
|
||||
'SKIP')
|
||||
validpgpkeys=('1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D') # The Tcpdump Group (Package signing key) <release@tcpdump.org>
|
||||
|
||||
build() {
|
||||
cd "${pkgname}-${pkgver}"
|
||||
cmake -DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE='None' \
|
||||
-Wno-dev \
|
||||
-B build \
|
||||
-S .
|
||||
local cmake_options=(
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DCMAKE_BUILD_TYPE=None
|
||||
-Wno-dev
|
||||
-B build
|
||||
-S $pkgname-$pkgver
|
||||
)
|
||||
|
||||
cmake "${cmake_options[@]}"
|
||||
make VERBOSE=1 -C build
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "${pkgname}-${pkgver}"
|
||||
make VERBOSE=1 check -C build
|
||||
}
|
||||
|
||||
package() {
|
||||
depends+=('libpcap.so' 'libcap-ng.so')
|
||||
cd "${pkgname}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install -C build
|
||||
install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
|
||||
depends+=(
|
||||
libpcap libpcap.so
|
||||
libcap-ng libcap-ng.so
|
||||
openssl libcrypto.so
|
||||
)
|
||||
|
||||
make DESTDIR="$pkgdir" install -C build
|
||||
install -vDm 644 $pkgname-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
}
|
||||
|
@ -6,7 +6,7 @@
|
||||
# Contributor: Thomas Burdick <thomas.burdick@gmail.com>
|
||||
|
||||
pkgname=tevent
|
||||
pkgver=0.13.0
|
||||
pkgver=0.14.0
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
pkgdesc='Event system based on the talloc memory management library'
|
||||
@ -19,7 +19,7 @@ makedepends=('python' 'cmocka')
|
||||
optdepends=('python: for python bindings')
|
||||
provides=(libtevent.so)
|
||||
validpgpkeys=('9147A339719518EE9011BCB54793916113084025') # Samba Library Distribution Key <samba-bugs@samba.org>
|
||||
sha512sums=('7aa05c09e3c708769e31cda88b319cee3629c88c51bda559193a85d4ab32204a8b4ba11f142861dbca06b578bf54953f2aca1ad847e99995a4fc40bf08618a93'
|
||||
sha512sums=('5e9525b2f8f8014d1147244dcccd6cf5ac49e383c49b19480ac1256dc7ccf60705960e87b8f63348fca3f4f496861f3d307ee5e0fde8189d93a596c5e689f2b1'
|
||||
'SKIP')
|
||||
|
||||
build() {
|
||||
|
@ -2,22 +2,22 @@
|
||||
# Maintainer: Anatol Pomozov <anatol@archlinux.org>
|
||||
|
||||
pkgname=virglrenderer
|
||||
pkgver=0.10.3
|
||||
pkgver=0.10.4
|
||||
pkgrel=1
|
||||
pkgdesc='A virtual 3D GPU library, that allows the guest operating system to use the host GPU to accelerate 3D rendering'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
url='https://virgil3d.github.io/'
|
||||
license=(MIT)
|
||||
depends=(libepoxy mesa)
|
||||
depends=(libepoxy mesa libva)
|
||||
makedepends=(python meson ninja)
|
||||
checkdepends=(check)
|
||||
_tag=virglrenderer-$pkgver
|
||||
source=(virglrenderer-$pkgver.tar.bz2::https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/$_tag/virglrenderer-$_tag.tar.bz2)
|
||||
sha256sums=('b8a1f13e128033083713519e4c936bc9df0afe76109f1f2bd5e077b8c13a2d44')
|
||||
sha256sums=('aaabe7928dac3786dd9bdf85d0f5630d6e45b222f99375007e33d24ea1beef77')
|
||||
|
||||
build() {
|
||||
cd virglrenderer-$_tag
|
||||
meson --prefix=/usr build # -Dtests=true
|
||||
meson --prefix=/usr build -Dvideo=true # -Dtests=true
|
||||
ninja -C build
|
||||
}
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Maintainer: Frederik Schwan <freswa at archlinux dot org>
|
||||
|
||||
pkgname=wasi-compiler-rt
|
||||
pkgver=14.0.6
|
||||
pkgver=15.0.7
|
||||
pkgrel=1
|
||||
pkgdesc='WASI LLVM compiler runtime'
|
||||
arch=(any)
|
||||
@ -10,19 +10,25 @@ url='https://compiler-rt.llvm.org/'
|
||||
license=('custom:Apache 2.0 with LLVM Exception')
|
||||
depends=('wasi-libc')
|
||||
makedepends=('cmake' 'ninja' 'llvm' 'clang' 'lld')
|
||||
source=("https://github.com/llvm/llvm-project/releases/download/llvmorg-${pkgver}/compiler-rt-${pkgver}.src.tar.xz"{,.sig}
|
||||
source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-${pkgver}/compiler-rt-${pkgver}.src.tar.xz{,.sig}
|
||||
https://github.com/llvm/llvm-project/releases/download/llvmorg-${pkgver}/cmake-$pkgver.src.tar.xz{,.sig}
|
||||
WASI.cmake
|
||||
wasi-toolchain.cmake)
|
||||
b2sums=('59ec01a216f507848c7a1f9c14dca7db7da9c80218f6a16f010d7f994ef8e66fca201aa790ea03e56e349fa44eb72960342fcff3a874672f6ea5262205fa0d75'
|
||||
b2sums=('33ca4fa481f713c1c6830db0145faef3790d7450c582cca3a7afb35b2a287955d650aaad8f4c795720706a3f1e39a50b377c09eba3087bc7cd278784ab43239a'
|
||||
'SKIP'
|
||||
'a8baee6eb1e0447d3733337c28f7903f2112a2bc1c954afcb533a0de537295308b467fa3b497f9904a398fc992ba1aa27c62788530bba251977d9925ae380f6d'
|
||||
'SKIP'
|
||||
'c829d807c257921fddb8c4d3752ad2291a2beb116d414dd31e34b7f6b01599d8c4807db87ef9930456ed8c9f30e8648e77028fa0b903c3a5ea840514f6022cf4'
|
||||
'74c63bb838bc2e6d7980370fb3d47f8fd2f1dd8b6dc82302c7cc0b80e0fb1e8e21c1c62d6de0b78e478fc22611a5867e52b1ef7a566796fe831fffd98b17c940')
|
||||
options=('staticlibs')
|
||||
validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg <hans@chromium.org>
|
||||
validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard <tstellar@redhat.com>
|
||||
validpgpkeys=(
|
||||
'474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard <tstellar@redhat.com>
|
||||
'D574BD5D1D0E98895E3BF90044F2485E45D59042' # Tobias Hieta <tobias@hieta.se>
|
||||
)
|
||||
|
||||
prepare() {
|
||||
# Platform files have been copied from here https://github.com/WebAssembly/wasi-sdk
|
||||
mv cmake{-$pkgver.src,}
|
||||
mkdir -p cmake/Platform
|
||||
cp WASI.cmake cmake/Platform
|
||||
}
|
||||
|
@ -3,22 +3,36 @@
|
||||
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
pkgbase=wireplumber
|
||||
pkgname=(wireplumber wireplumber-docs)
|
||||
_commit=80b3559963f0ad40a7bfa6c23b0098275c0b5ebe # tags/0.4.11
|
||||
pkgver=0.4.11
|
||||
pkgrel=4
|
||||
pkgname=(
|
||||
wireplumber
|
||||
libwireplumber
|
||||
wireplumber-docs
|
||||
)
|
||||
_commit=7cb1b8b92e96ebd1b7e632cda32715fed713d333 # tags/0.4.13
|
||||
pkgver=0.4.13
|
||||
pkgrel=1
|
||||
pkgdesc="Session / policy manager implementation for PipeWire"
|
||||
url="https://pipewire.pages.freedesktop.org/wireplumber/"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
license=(MIT)
|
||||
makedepends=(git meson doxygen graphviz 'pipewire>=0.3.52' systemd glib2 lua
|
||||
gobject-introspection python-sphinx python-sphinx_rtd_theme
|
||||
python-breathe python-lxml)
|
||||
options=(debug)
|
||||
source=("git+https://gitlab.freedesktop.org/pipewire/$pkgbase.git#commit=$_commit"
|
||||
398.patch)
|
||||
sha256sums=('SKIP'
|
||||
'c51e1dfed7456186fc9f8630a116c593978b2b5d62b895236c595a54ea735827')
|
||||
makedepends=(
|
||||
doxygen
|
||||
git
|
||||
glib2
|
||||
gobject-introspection
|
||||
graphviz
|
||||
lua
|
||||
meson
|
||||
pipewire
|
||||
python-breathe
|
||||
python-lxml
|
||||
python-sphinx
|
||||
python-sphinx_rtd_theme
|
||||
systemd
|
||||
)
|
||||
checkdepends=(pipewire-audio)
|
||||
source=("git+https://gitlab.freedesktop.org/pipewire/$pkgbase.git#commit=$_commit")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd $pkgbase
|
||||
@ -27,16 +41,6 @@ pkgver() {
|
||||
|
||||
prepare() {
|
||||
cd $pkgbase
|
||||
|
||||
# Fix sound inside VM
|
||||
git cherry-pick -n c16e637c329bc9dda8544b18f5bd47a8d63ee253
|
||||
|
||||
# https://bugs.archlinux.org/task/75352
|
||||
git cherry-pick -n eb406bdb2cbbcd49c55c71285f8f2eddb624d24b
|
||||
|
||||
# https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/152
|
||||
# https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/398
|
||||
git apply -3 ../398.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
@ -63,22 +67,51 @@ _pick() {
|
||||
done
|
||||
}
|
||||
|
||||
_ver=${pkgver:0:3}
|
||||
|
||||
package_wireplumber() {
|
||||
depends=('pipewire>=0.3.52' lua libpipewire-0.3.so libsystemd.so
|
||||
libg{lib,module,object,io}-2.0.so)
|
||||
depends=(
|
||||
"libwireplumber=$pkgver-$pkgrel"
|
||||
libsystemd.so
|
||||
lua
|
||||
pipewire
|
||||
)
|
||||
optdepends=('wireplumber-docs: Documentation')
|
||||
provides=(pipewire-session-manager libwireplumber-0.4.so)
|
||||
provides=(pipewire-session-manager)
|
||||
conflicts=(pipewire-media-session)
|
||||
install=wireplumber.install
|
||||
|
||||
meson install -C build --destdir "$pkgdir"
|
||||
|
||||
_pick docs "$pkgdir"/usr/share/doc
|
||||
(
|
||||
cd "$pkgdir"
|
||||
|
||||
_pick libw usr/lib/libwireplumber-$_ver.so*
|
||||
_pick libw usr/lib/girepository-1.0
|
||||
_pick libw usr/lib/pkgconfig
|
||||
_pick libw usr/include
|
||||
_pick libw usr/share/gir-1.0
|
||||
|
||||
_pick docs "$pkgdir"/usr/share/doc
|
||||
)
|
||||
|
||||
install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 $pkgbase/{NEWS,README}*
|
||||
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE
|
||||
}
|
||||
|
||||
package_libwireplumber() {
|
||||
pkgdesc+=" - client library"
|
||||
depends=(
|
||||
libg{lib,module,object,io}-2.0.so
|
||||
libpipewire-0.3.so
|
||||
)
|
||||
provides=(libwireplumber-$_ver.so)
|
||||
|
||||
mv libw/* "$pkgdir"
|
||||
|
||||
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE
|
||||
}
|
||||
|
||||
package_wireplumber-docs() {
|
||||
pkgdesc+=" - documentation"
|
||||
|
||||
@ -87,4 +120,4 @@ package_wireplumber-docs() {
|
||||
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE
|
||||
}
|
||||
|
||||
# vim:set sw=2 et:
|
||||
# vim:set sw=2 sts=-1 et:
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Maintainer: David Runge <dvzrv@archlinux.org>
|
||||
|
||||
pkgname=wolfssl
|
||||
pkgver=5.5.3
|
||||
pkgver=5.5.4
|
||||
pkgrel=1
|
||||
pkgdesc="Lightweight, portable, C-language-based SSL/TLS library"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
@ -11,40 +11,35 @@ license=(GPL2)
|
||||
depends=(glibc)
|
||||
makedepends=(cmake)
|
||||
provides=(libwolfssl.so)
|
||||
options=(debug)
|
||||
source=(
|
||||
$pkgname-$pkgver-stable.tar.gz::https://github.com/$pkgname/$pkgname/archive/refs/tags/v$pkgver-stable.tar.gz
|
||||
https://github.com/$pkgname/$pkgname/releases/download/v$pkgver-stable/$pkgname-$pkgver-stable.tar.gz.asc
|
||||
$pkgname-5.5.1-cmake.patch
|
||||
)
|
||||
sha512sums=('ae0c2ae7834f24e2f3acbd2ef4dc9c0cfe94ac18d9404adef0ae681225c82aa3a13f7d1584ffd1bc59ff11696caa4f9837c6ba52513429755c95f4d999c9c115'
|
||||
'SKIP'
|
||||
'02e2a6c370b2ad8e737b9d40d435a65babd8ce9c03892e1f1bf484d328f45bda4fe8be82cc051fdcda4946c405f8ea4baa6840d1db5ae54bec0dbc0dcce7da28')
|
||||
b2sums=('840122df0b313255275612ef2c3519d0bf1fb0c0ac2a01a336b0e9d2cb07b7e0e387198559b176af225b49f6911851607bf0f92cc6df29da7b12de9700c25d87'
|
||||
'SKIP'
|
||||
'82cee658075ffb8a2e1ebb2b0a8018b7edbacd29727f7aaca026c8d8808e48cfd617c2e22a01601a80d377423f57d7b6c7dc18186c2f59d8a7ab60bf37ce75ff')
|
||||
sha512sums=('6ecb37d614ae7b8ea9caa5bedebe2bb16b2719e172e146fc707ce1ead09a6c4d168b8e8aa52255d4cf0341a0617f17d7f4b321ba88aaa77664861c31ca7a1163'
|
||||
'SKIP')
|
||||
b2sums=('e3ee1e93b850cbe60909ed8811841b3ea6f05e6fa610f542a312a57d7dff7e7247118e12fd79363debfc94f6520dbfe167ac3a3c5c073fe4197ff8d1842d17ce'
|
||||
'SKIP')
|
||||
validpgpkeys=(
|
||||
A2A48E7BCB96C5BECB987314EBC80E415CA29677 # wolfSSL <secure@wolfssl.com>
|
||||
)
|
||||
|
||||
prepare() {
|
||||
# -Werror not even once: https://github.com/wolfSSL/wolfssl/issues/5553
|
||||
patch -Np1 -d $pkgname-$pkgver-stable -i ../$pkgname-5.5.1-cmake.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cmake \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=None \
|
||||
-DWOLFSSL_CURVE25519=ON \
|
||||
-DWOLFSSL_CURVE448=ON \
|
||||
-DWOLFSSL_ED25519=ON \
|
||||
-DWOLFSSL_ED448=ON \
|
||||
-DWOLFSSL_SHA3=ON \
|
||||
-DWOLFSSL_REPRODUCIBLE_BUILD=ON \
|
||||
-Wno-dev \
|
||||
-B build \
|
||||
local cmake_options=(
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DCMAKE_BUILD_TYPE=None
|
||||
-DWOLFSSL_CURVE25519=ON
|
||||
-DWOLFSSL_CURVE448=ON
|
||||
-DWOLFSSL_ED25519=ON
|
||||
-DWOLFSSL_ED448=ON
|
||||
-DWOLFSSL_SHA3=ON
|
||||
-DWOLFSSL_REPRODUCIBLE_BUILD=ON
|
||||
-DWARNING_C_FLAGS="$CFLAGS"
|
||||
-Wno-dev
|
||||
-B build
|
||||
-S $pkgname-$pkgver-stable
|
||||
)
|
||||
|
||||
cmake "${cmake_options[@]}"
|
||||
cmake --build build --verbose
|
||||
}
|
||||
|
||||
|
@ -4,8 +4,8 @@
|
||||
# Contributor: Sergej Pupykin <sergej@aur.archlinux.org>
|
||||
|
||||
pkgname=xmldiff
|
||||
pkgver=2.4
|
||||
pkgrel=4
|
||||
pkgver=2.5
|
||||
pkgrel=1
|
||||
pkgdesc="A python tool that figures out the differences between two similar XML files, in the same way the diff utility does it"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
url="https://github.com/Shoobx/xmldiff"
|
||||
@ -14,7 +14,7 @@ depends=('python' 'libxslt' 'jade')
|
||||
makedepends=('python-setuptools')
|
||||
optdepends=('docbook-xsl: render revision info')
|
||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/Shoobx/xmldiff/archive/$pkgver.tar.gz")
|
||||
sha512sums=('d8a0c9cb850259b3288d8fb5fde50c69f24036bc46ea48f24f3d63c592ccdd2aab4daf416f0f75b38fd70cc58e00c12db626e61a983d1a002972a6720d62c6ae')
|
||||
sha512sums=('05976bf3b28aa3aab6eb209f7eaaecf153d3588602fb965d05983c8f31c0fd52666f8e9bdab1b638a8eafab2474576393332dcb604fad892dc4689654bc60ff8')
|
||||
|
||||
build() {
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
|
Loading…
x
Reference in New Issue
Block a user