update bluez doxygen ghostscript icewm mesa postfox psuitls signify unbound

This commit is contained in:
joborun linux 2024-03-08 03:57:23 +02:00
parent 0b7fe3d345
commit edaa073d08
27 changed files with 258 additions and 208 deletions

10
bluez/NOTE Normal file
View File

@ -0,0 +1,10 @@
% rm -rf src
rm: cannot remove 'src/fakeinstall/etc/bluetooth/network.conf': Permission denied
rm: cannot remove 'src/fakeinstall/etc/bluetooth/mesh-main.conf': Permission denied
rm: cannot remove 'src/fakeinstall/etc/bluetooth/main.conf': Permission denied
rm: cannot remove 'src/fakeinstall/etc/bluetooth/input.conf': Permission denied
% sudo rm -rf src
removed 'src/fakeinstall/etc/bluetooth/network.conf'
removed 'src/fakeinstall/etc/bluetooth/mesh-main.conf'
removed 'src/fakeinstall/etc/bluetooth/main.conf'
removed 'src/fakeinstall/etc/bluetooth/input.conf'

View File

@ -6,9 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=bluez
#pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-hid2hci' 'bluez-plugins')
pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-hid2hci' 'bluez-plugins' 'bluez-deprecated-tools' 'bluez-mesh' 'bluez-obex')
pkgver=5.72
pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-deprecated-tools' 'bluez-hid2hci' 'bluez-mesh')
pkgver=5.73
pkgrel=02
url="http://www.bluez.org/"
# options=('debug') ### uncomment this to have the debug pkgs produced
@ -16,8 +15,7 @@ makedepends=('glibc' 'dbus' 'libical' 'alsa-lib' 'json-c' 'ell' 'python-docutils
source=(https://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.{xz,sign}
bluetooth.modprobe)
#https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/issues/2
#https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/issues/2
# see https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc
prepare() {
@ -77,7 +75,7 @@ _install() {
check() {
cd $pkgname-$pkgver
# fails test-vcp - https://github.com/bluez/bluez/issues/683
# fails test-vcp due to lto - https://github.com/bluez/bluez/issues/683
make check || /bin/true
}
@ -85,13 +83,15 @@ package_bluez() {
pkgdesc="Daemons for the bluetooth protocol stack w/o systemd"
depends=('glibc' 'dbus' 'glib2' 'alsa-lib')
backup=(etc/bluetooth/{main,input,network}.conf)
conflicts=('obexd-client' 'obexd-server')
# conflicts=('obexd-client' 'obexd-server')
_install fakeinstall/usr/lib/bluetooth/bluetoothd
# _install fakeinstall/usr/lib/systemd/system/bluetooth.service
# _install fakeinstall/usr/share/dbus-1/system-services/org.bluez.service
_install fakeinstall/usr/share/dbus-1/system.d/bluetooth.conf
# _install fakeinstall/etc/bluetooth/main.conf
# _install fakeinstall/etc/bluetooth/input.conf
# _install fakeinstall/etc/bluetooth/network.conf
_install fakeinstall/usr/share/man/man8/bluetoothd.8
# ship upstream main config files
@ -110,20 +110,14 @@ package_bluez() {
# https://bugzilla.kernel.org/show_bug.cgi?id=196621
install -dm755 "$pkgdir"/usr/lib/modules-load.d
echo "crypto_user" > "$pkgdir"/usr/lib/modules-load.d/bluez.conf
# FS#74157 - bluez systemd service fails without localstatedir present
# needs test to see if the same happens with 66 & runit
install -dm700 "${pkgdir}"/var/lib/bluetooth
}
package_bluez-utils() {
pkgdesc="Development and debugging utilities for the bluetooth protocol stack w/o systemd"
depends=('glibc' 'dbus' 'glib2' 'readline')
optdepends=('ell: for btpclient')
backup=('etc/bluetooth/mesh-main.conf')
conflicts=('bluez-hcidump')
provides=('bluez-hcidump')
replaces=('bluez-hcidump' 'bluez<=4.101')
provides=('bluez-plugins')
replaces=('bluez-plugins')
_install fakeinstall/usr/bin/{advtest,amptest,avinfo,avtest,bcmfw,bdaddr,bluemoon,bluetoothctl,bluetooth-player,bneptest,btattach,btconfig,btgatt-client,btgatt-server,btinfo,btiotest,btmgmt,btmon,btpclient,btpclientctl,btproxy,btsnoop,check-selftest,cltest,create-image,eddystone,gatt-service,hcieventmask,hcisecfilter,hex2hcd,hid2hci,hwdb,ibeacon,isotest,l2ping,l2test,mcaptest,mpris-proxy,nokfw,oobtest,rctest,rtlfw,scotest,seq2bseq,test-runner}
_install fakeinstall/usr/share/man/man1/bluetoothctl*.1
@ -191,21 +185,10 @@ package_bluez-obex() {
# _install fakeinstall/usr/lib/systemd/user/obex.service
# _install fakeinstall/usr/share/dbus-1/services/org.bluez.obex.service
_install fakeinstall/usr/share/man/man5/org.bluez.obex*.5
# fix obex file transfer - https://bugs.archlinux.org/task/45816
# ln -fs /usr/lib/systemd/user/obex.service "${pkgdir}"/usr/lib/systemd/user/dbus-org.bluez.obex.service
}
package_bluez-plugins() {
pkgdesc="bluez plugins (PS3 Sixaxis controller) w/o systemd"
depends=('glibc')
_install fakeinstall/usr/lib/bluetooth/plugins/sixaxis.so
# make sure there are no files left to install
# rm fakeinstall/usr/lib/libbluetooth.la
# rm fakeinstall/usr/lib/bluetooth/plugins/sixaxis.la
# find fakeinstall -depth -print0 | xargs -0 rmdir
rm fakeinstall/usr/lib/libbluetooth.la
rm fakeinstall/etc/bluetooth
find fakeinstall -depth -print0 | xargs -0 rmdir
}
#---- arch license gpg-key & sha256sums ----
@ -216,17 +199,17 @@ license=('GPL2')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # Marcel Holtmann <marcel@holtmann.org>
sha256sums=(499d7fa345a996c1bb650f5c6749e1d929111fa6ece0be0e98687fee6124536e # bluez-5.72.tar.xz
5950ed797108c1060660f94693bd097dffd5e180c84e2445ba1429a72f808495 # bluez-5.72.tar.sign
sha256sums=(257e9075ce05c70d48c5defd254e78c418416f7584b45f9dddc884ff88e3fc53 # bluez-5.73.tar.xz
c3e20e079e299a6fb384f30980e5dd9d014c8cbd87f9466eab5a204899433576 # bluez-5.73.tar.sign
46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4) # bluetooth.modprobe
## d6dbf253cd069af30585f96dddbfa39a748580fe77f0f26d9b0f5d3cdc268708 bluez-5.72-02-x86_64.pkg.tar.lz
## 43cf6abd80662c8c8caa14e58619da3fc1a5a03a65f135aa5c8c6c6d24f12a86 bluez-cups-5.72-02-x86_64.pkg.tar.lz
## 4d4b7ca063f6033038153240b3607a9dff1e6895a6f8100ccb2cf21d5c894e79 bluez-deprecated-tools-5.72-02-x86_64.pkg.tar.lz
## cd92adb7f11cf0f765eeea0e5ccea18956c678bbb16a6ebb3379fe9c84a3a854 bluez-hid2hci-5.72-02-x86_64.pkg.tar.lz
## 9f4fa833751760df45efb51fc61a26a893d008a6a278cad899aa04c7f969f8bc bluez-libs-5.72-02-x86_64.pkg.tar.lz
## bbf3b2745639b0d95fdd6caa7ad40b66bec714022af96d5f9a1cc567f1471f03 bluez-mesh-5.72-02-x86_64.pkg.tar.lz
## 46e4773f10c7092fa159a711ccbd7aae770382c2c3f4fd2262b319bb264656e5 bluez-obex-5.72-02-x86_64.pkg.tar.lz
## 5eb6aa04486c10ccaeb1184384dedb2309e865c73c150758e0a1d78ead945de3 bluez-plugins-5.72-02-x86_64.pkg.tar.lz
## 153da368e3f837dc7a53bba09c99e977cb4715c807c5d9719ed3173de8d324f9 bluez-utils-5.72-02-x86_64.pkg.tar.lz
## 7914f8da21ee636b7dcd706036be93520e354fe2fa63ea019adc6cc92ecddbb9 bluez-5.73-02-x86_64.pkg.tar.lz
## c3e20e079e299a6fb384f30980e5dd9d014c8cbd87f9466eab5a204899433576 bluez-5.73.tar.sign
## 257e9075ce05c70d48c5defd254e78c418416f7584b45f9dddc884ff88e3fc53 bluez-5.73.tar.xz
## a10b8f8c794823683962ae746c52b5a37cd8208592dd2801f44dad42efa6f4ff bluez-cups-5.73-02-x86_64.pkg.tar.lz
## e8db26f68b90b58e45a5e742b1096ba2d177808d902ecd88f1a1a565405dd258 bluez-deprecated-tools-5.73-02-x86_64.pkg.tar.lz
## 355a1a46870e4dd3fd1faa3f470a592edf54a3a61edc9d71c8589f764fc959aa bluez-hid2hci-5.73-02-x86_64.pkg.tar.lz
## 10e096618f2c5b678c5250bf5c7568b623866df8ae4e7df712b9da022dde1edc bluez-libs-5.73-02-x86_64.pkg.tar.lz
## bb5e3fa29834890d1f34528b938b9b0d8b9b4d5242ba96df099b8507237749ae bluez-mesh-5.73-02-x86_64.pkg.tar.lz
## ea8558af4c1dee239a6846aa0496ef561f6f24a75d7fdb485231be8c9ed74ec9 bluez-utils-5.73-02-x86_64.pkg.tar.lz

View File

@ -5,8 +5,8 @@
# Contributor: Geoffroy Carrier <geoffroy@archlinux.org>
pkgbase=bluez
pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-deprecated-tools' 'bluez-hid2hci' 'bluez-mesh' 'bluez-obex' 'bluez-plugins')
pkgver=5.72
pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-deprecated-tools' 'bluez-hid2hci' 'bluez-mesh' 'bluez-obex')
pkgver=5.73
pkgrel=2
url="http://www.bluez.org/"
arch=('x86_64')
@ -15,7 +15,7 @@ makedepends=('dbus' 'libical' 'systemd' 'alsa-lib' 'json-c' 'ell' 'python-docuti
source=(https://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.{xz,sign}
bluetooth.modprobe)
# see https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc
sha256sums=('499d7fa345a996c1bb650f5c6749e1d929111fa6ece0be0e98687fee6124536e'
sha256sums=('257e9075ce05c70d48c5defd254e78c418416f7584b45f9dddc884ff88e3fc53'
'SKIP'
'46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # Marcel Holtmann <marcel@holtmann.org>
@ -77,13 +77,13 @@ package_bluez() {
_install fakeinstall/usr/lib/systemd/system/bluetooth.service
_install fakeinstall/usr/share/dbus-1/system-services/org.bluez.service
_install fakeinstall/usr/share/dbus-1/system.d/bluetooth.conf
_install fakeinstall/etc/bluetooth/main.conf
_install fakeinstall/etc/bluetooth/input.conf
_install fakeinstall/etc/bluetooth/network.conf
_install fakeinstall/usr/share/man/man8/bluetoothd.8
# ship upstream main config files
install -dm555 "${pkgdir}"/etc/bluetooth
install -Dm644 "${srcdir}"/"${pkgbase}"-${pkgver}/src/main.conf "${pkgdir}"/etc/bluetooth/main.conf
install -Dm644 "${srcdir}"/"${pkgbase}"-${pkgver}/profiles/input/input.conf "${pkgdir}"/etc/bluetooth/input.conf
install -Dm644 "${srcdir}"/"${pkgbase}"-${pkgver}/profiles/network/network.conf "${pkgdir}"/etc/bluetooth/network.conf
# add basic documention
install -dm755 "${pkgdir}"/usr/share/doc/"${pkgbase}"/dbus-apis
@ -95,15 +95,14 @@ package_bluez() {
# https://bugzilla.kernel.org/show_bug.cgi?id=196621
install -dm755 "$pkgdir"/usr/lib/modules-load.d
echo "crypto_user" > "$pkgdir"/usr/lib/modules-load.d/bluez.conf
# FS#74157 - bluez systemd service fails without localstatedir present
install -dm700 "${pkgdir}"/var/lib/bluetooth
}
package_bluez-utils() {
pkgdesc="Development and debugging utilities for the bluetooth protocol stack"
depends=('dbus' 'systemd-libs' 'glib2' 'glibc' 'readline')
optdepends=('ell: for btpclient')
provides=('bluez-plugins')
replaces=('bluez-plugins')
_install fakeinstall/usr/bin/{advtest,amptest,avinfo,avtest,bcmfw,bdaddr,bluemoon,bluetoothctl,bluetooth-player,bneptest,btattach,btconfig,btgatt-client,btgatt-server,btinfo,btiotest,btmgmt,btmon,btpclient,btpclientctl,btproxy,btsnoop,check-selftest,cltest,create-image,eddystone,gatt-service,hcieventmask,hcisecfilter,hex2hcd,hid2hci,hwdb,ibeacon,isotest,l2ping,l2test,mcaptest,mpris-proxy,nokfw,oobtest,rctest,rtlfw,scotest,seq2bseq,test-runner}
_install fakeinstall/usr/share/man/man1/bluetoothctl*.1
@ -156,11 +155,8 @@ package_bluez-mesh() {
_install fakeinstall/usr/lib/systemd/system/bluetooth-mesh.service
_install fakeinstall/usr/share/dbus-1/system-services/org.bluez.mesh.service
_install fakeinstall/usr/share/dbus-1/system.d/bluetooth-mesh.conf
_install fakeinstall/etc/bluetooth/mesh-main.conf
_install fakeinstall/usr/share/man/man8/bluetooth-meshd.8
# ship upstream mesh config file
install -dm555 "${pkgdir}"/etc/bluetooth
install -Dm644 "${srcdir}"/"${pkgbase}"-${pkgver}/mesh/mesh-main.conf "${pkgdir}"/etc/bluetooth/mesh-main.conf
}
package_bluez-obex() {
@ -171,20 +167,10 @@ package_bluez-obex() {
_install fakeinstall/usr/lib/bluetooth/obexd
_install fakeinstall/usr/lib/systemd/user/obex.service
_install fakeinstall/usr/share/dbus-1/services/org.bluez.obex.service
_install fakeinstall/usr/lib/systemd/user/dbus-org.bluez.obex.service
_install fakeinstall/usr/share/man/man5/org.bluez.obex*.5
# fix obex file transfer - https://bugs.archlinux.org/task/45816
ln -fs /usr/lib/systemd/user/obex.service "${pkgdir}"/usr/lib/systemd/user/dbus-org.bluez.obex.service
}
package_bluez-plugins() {
pkgdesc="bluez plugins (PS3 Sixaxis controller)"
depends=('systemd-libs' 'glibc')
_install fakeinstall/usr/lib/bluetooth/plugins/sixaxis.so
# make sure there are no files left to install
rm fakeinstall/usr/lib/libbluetooth.la
rm fakeinstall/usr/lib/bluetooth/plugins/sixaxis.la
find fakeinstall -depth -print0 | xargs -0 rmdir
}

View File

@ -9,7 +9,7 @@ pkgbase=doxygen
#pkgname=('doxygen' 'doxygen-docs')
pkgname=doxygen
pkgver=1.10.0
pkgrel=02
pkgrel=03
pkgdesc='Documentation system for C++, C, Java, IDL and PHP'
url='http://www.doxygen.nl'
makedepends=(clang cmake flex fmt gcc-libs ghostscript glibc graphviz llvm python qt6-base
@ -91,4 +91,5 @@ license=(GPL-2.0-or-later)
sha256sums=(795692a53136ca9bb9a6cd72656968af7858a78be7d6d011e12ab1dce6b9533c) # doxygen-1.10.0.tar.gz
## e973cff224f41eb8e3705cd3d0a8eb82de82caac7b3fa0b2a7468420543a31e9 doxygen-1.10.0-02-x86_64.pkg.tar.lz
## 23c6622d6fedd7b190f31b43a272746867ea4f9e089817c3bfa4b2bc2cd1780a doxygen-1.10.0-03-x86_64.pkg.tar.lz

View File

@ -5,7 +5,7 @@
pkgbase=doxygen
pkgname=(doxygen doxygen-docs)
pkgver=1.10.0
pkgrel=2
pkgrel=3
pkgdesc='Documentation system for C++, C, Java, IDL and PHP'
url='http://www.doxygen.nl'
arch=(x86_64)

View File

@ -18,3 +18,4 @@ llvm
spdlog

View File

@ -7,7 +7,7 @@
pkgbase=ghostscript
pkgname=(ghostscript ghostxps ghostpcl)
pkgver=10.02.1
pkgver=10.03.0
pkgrel=01
pkgdesc="An interpreter for the PostScript language"
url="https://www.ghostscript.com/"
@ -133,12 +133,12 @@ package_ghostpcl() {
arch=(x86_64)
license=('AGPL3' 'custom')
license=('AGPL-3.0-or-later')
sha256sums=(01f4b699f031566b04cec495506811866e17896b26847c14e5333fb3adfc0619 # ghostpdl-10.02.1.tar.xz
sha256sums=(854fd1958711b9b5108c052a6d552b906f1e3ebf3262763febf347d77618639d # ghostpdl-10.03.0.tar.xz
ce6ce3cca271d12de97d99e847f47c1fece0be2b663861654baa217857c00339) # 2010_add_build_timestamp_setting.patch
## 8a419083fd250476211a1df3999ef1a9214aebbf519f5e5c21a94da3e76ca714 ghostpcl-10.02.1-01-x86_64.pkg.tar.lz
## dda250246bfbd9bfa3368cae9a3d61bf2638373ee809777b6d0d098b54b970c5 ghostscript-10.02.1-01-x86_64.pkg.tar.lz
## b1bb1127ffc94e672c0a9acb0432491488d45c45a9b3b01f1bd08b6ee548a801 ghostxps-10.02.1-01-x86_64.pkg.tar.lz
## 3a09eb6797e5d164b63b20727e076d93ab436563d59c34778e5f0dbb2f509cc0 ghostpcl-10.03.0-01-x86_64.pkg.tar.lz
## 99e913651f951559af114bc20776d1efd597c48c7cb59368e879e78c0600322a ghostscript-10.03.0-01-x86_64.pkg.tar.lz
## cdd21492be3a0a12e7853706420e9b38e3e8ef8f187da8ef7160c0aaf2dd7f92 ghostxps-10.03.0-01-x86_64.pkg.tar.lz

View File

@ -2,12 +2,12 @@
pkgbase=ghostscript
pkgname=(ghostscript ghostxps ghostpcl)
pkgver=10.02.1
pkgver=10.03.0
pkgrel=1
pkgdesc="An interpreter for the PostScript language"
url="https://www.ghostscript.com/"
arch=('x86_64')
license=('AGPL3' 'custom')
license=('AGPL-3.0-or-later')
depends=('libxt' 'libcups' 'fontconfig' 'zlib' 'libpng' 'libjpeg' 'jbig2dec'
'libtiff' 'lcms2' 'libpaper' 'ijs' 'openjpeg2' 'libidn' 'poppler-data'
'cairo' 'glibc' 'libx11' 'gdk-pixbuf2' 'glib2')
@ -17,7 +17,7 @@ source=(https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/
#https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/ghostpdl-${pkgver/.0//}/ghostpdl-${pkgver}.tar.xz
2010_add_build_timestamp_setting.patch)
# https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10021/SHA512SUMS
sha512sums=('0179a2394c244fba6e6df2cb53877e3968becc2ea497e018b88203289feb549726e372e716e7cd74a1f648b4662eac27a9ead21fd57b9f63428170be72f9e810'
sha512sums=('6c46ca6fada94b165fe9af6bc6d8e0533a3313e1e551c300cf40c2d31167ba2ba8069d802833fa234e4d7f71cb54216377c59f2dac3b7cdd1a23735cc4e45b63'
'cd7794ee4f28b11177021b950196385200b610127ed6cb94a45e3202b690b721a0dfcc0276ff39448d4dab64c1b31a76e6c323696a8315aad9edc22077f18a3d')
### update jbig2dec first! ###
@ -127,4 +127,3 @@ package_ghostpcl() {
install -Dt "${pkgdir}"/usr/share/licenses/${pkgname} -m644 LICENSE
}
##

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=icewm
pkgver=3.4.5
pkgrel=02
pkgver=3.4.6
pkgrel=01
pkgdesc='Window Manager designed for speed, usability, and consistency '
url='https://ice-wm.org/'
makedepends=(asciidoctor xorg-mkfontscale fontconfig libxrender libxcomposite
@ -40,9 +40,9 @@ package() {
arch=(x86_64)
license=(LGPL)
license=('LGPL-2.0-only')
sha256sums=(8d1afe9a2d5e28e88261b68906337449307e53f06c08218e1a6409083998a5f1) # icewm-3.4.5.tar.lz
sha256sums=(ab05efe9c8fb2f49733035c0b8d41dc6fa8992f0a64f797c4650841a5d6892c8) # icewm-3.4.6.tar.lz
## 928fe9c9909d0a9b4141d1bce7dd5268c3371abb42dbef5305cae799050c563c icewm-3.4.5-02-x86_64.pkg.tar.lz
## 99f45a9fb41a741a2f03b81471dba0e28062a2c70e99e9a795a484926c265822 icewm-3.4.6-01-x86_64.pkg.tar.lz

View File

@ -3,17 +3,17 @@
# Contributor: Eric Bélanger <eric@archlinux.org>
pkgname=icewm
pkgver=3.4.5
pkgver=3.4.6
pkgrel=1
pkgdesc='Window Manager designed for speed, usability, and consistency'
arch=(x86_64)
url='https://ice-wm.org/'
license=(LGPL)
license=('LGPL-2.0-only')
depends=(alsa-lib imlib2 librsvg libsndfile libxcomposite libxdamage libxinerama libxpm libxrandr)
makedepends=(asciidoctor xorg-mkfontdir)
optdepends=('perl: for icewm-menu-xrandr')
source=("https://github.com/ice-wm/icewm/releases/download/$pkgver/$pkgname-$pkgver.tar.lz")
sha256sums=('8d1afe9a2d5e28e88261b68906337449307e53f06c08218e1a6409083998a5f1')
sha256sums=('ab05efe9c8fb2f49733035c0b8d41dc6fa8992f0a64f797c4650841a5d6892c8')
build() {
cd $pkgname-$pkgver
@ -24,4 +24,3 @@ build() {
package() {
make -C $pkgname-$pkgver DESTDIR="$pkgdir" install
}
## bc1254689f250942696dce448b68cfd7c660d9589595bc898a9d84104b95bdd6 # PKGBUILD

View File

@ -17,3 +17,5 @@ libxinerama
fribidi
imlib2
libxpm

View File

@ -6,14 +6,14 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=('llvm' 'llvm-libs')
pkgver=16.0.6
pkgrel=01
pkgver=17.0.6
pkgrel=02
url="https://llvm.org/"
makedepends=('cmake' 'ninja' 'libffi' 'libedit' 'ncurses' 'libxml2'
'python-setuptools' 'python-psutil' 'python-sphinx'
'python-recommonmark' 'zlib')
options=('staticlibs' '!lto') # https://github.com/llvm/llvm-project/issues/57740
#options=('staticlibs' 'debug' '!lto') #### uncomment this to get debug pkg
options=('staticlibs' '!lto') # tools/llvm-shlib/typeids.test fails with LTO
_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver
source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig}
$_source_base/cmake-$pkgver.src.tar.xz{,.sig}
@ -35,6 +35,9 @@ _get_distribution_components() {
# libraries needed for clang-tblgen
LLVMDemangle|LLVMSupport|LLVMTableGen)
;;
# testing libraries
LLVMTestingAnnotations|LLVMTestingSupport)
;;
# exclude static libraries
LLVM*)
continue
@ -77,6 +80,7 @@ build() {
-DLLVM_ENABLE_SPHINX=ON
-DLLVM_HOST_TRIPLE=$CHOST
-DLLVM_INCLUDE_BENCHMARKS=OFF
-DLLVM_INSTALL_GTEST=ON
-DLLVM_INSTALL_UTILS=ON
-DLLVM_LINK_LLVM_DYLIB=ON
-DLLVM_USE_PERF=ON
@ -149,13 +153,13 @@ license=('custom:Apache 2.0 with LLVM Exception')
validpgpkeys=(474E22316ABF4785A88C6E8EA2C794A986419D8A # Tom Stellard <tstellar@redhat.com>
D574BD5D1D0E98895E3BF90044F2485E45D59042) # Tobias Hieta <tobias@hieta.se>
sha256sums=(e91db44d1b3bb1c33fcea9a7d1f2423b883eaa9163d3d56ca2aa6d2f0711bc29 # llvm-16.0.6.src.tar.xz
b54d1906231247425640671869f032c01df6a93a762327d6c94f39d3e60aabe3 # llvm-16.0.6.src.tar.xz.sig
39d342a4161095d2f28fb1253e4585978ac50521117da666e2b1f6f28b62f514 # cmake-16.0.6.src.tar.xz
9e695e038b91ba01cf9f110769704438a61d0ad485ea997f8b1d5ec489c2511e # cmake-16.0.6.src.tar.xz.sig
15f5b9aeeba938530af977d5f9205612737a091a7f0f6c8075df8723b7713f70 # third-party-16.0.6.src.tar.xz
05179c25e17449e3aaccb4d4adcedf05a96525bf88d1117b38d437dcd650dbd3) # third-party-16.0.6.src.tar.xz.sig
sha256sums=(b638167da139126ca11917b6880207cc6e8f9d1cbb1a48d87d017f697ef78188 # llvm-17.0.6.src.tar.xz
22a6c73f33457206401db6bb6a257db28a727c3ee42302bdd2ad0c2415aac18a # llvm-17.0.6.src.tar.xz.sig
807f069c54dc20cb47b21c1f6acafdd9c649f3ae015609040d6182cab01140f4 # cmake-17.0.6.src.tar.xz
8f97d4135761a045e18fd6af1fbc78f26c8b792038b4189bbbf36318b66087c6 # cmake-17.0.6.src.tar.xz.sig
3054d0a9c9375dab1a4539cc2cc45ab340341c5d71475f9599ba7752e222947b # third-party-17.0.6.src.tar.xz
48ffcdf7163c91bdb50bf5e1a3bf77268ca98c854773ba27dadcb02ee9be84e3) # third-party-17.0.6.src.tar.xz.sig
## c2cd24ca195ff1b2091d78ac2bf49c82e9f9950b9948e19f7619d39b2b3c122c llvm-16.0.6-01-x86_64.pkg.tar.lz
## 63901fbed64181978980977c41d087b2ec6ca6ee0d6c796636957eda76c5d0b3 llvm-libs-16.0.6-01-x86_64.pkg.tar.lz
## e3059e2627ae8682839cd7c1c3ef9e63807c930ea9deb0bac202b5b458453614 llvm-17.0.6-02-x86_64.pkg.tar.lz
## ffef5682f3f8ad7503c34ba1ce55e1cbd675625ef9a2991427a14d7eaafb9ba1 llvm-libs-17.0.6-02-x86_64.pkg.tar.lz

View File

@ -2,24 +2,24 @@
# Contributor: Jan "heftig" Steffens <jan.steffens@gmail.com>
pkgname=('llvm' 'llvm-libs')
pkgver=16.0.6
pkgrel=1
pkgver=17.0.6
pkgrel=2
arch=('x86_64')
url="https://llvm.org/"
license=('custom:Apache 2.0 with LLVM Exception')
makedepends=('cmake' 'ninja' 'zlib' 'zstd' 'libffi' 'libedit' 'ncurses'
'libxml2' 'python-setuptools' 'python-psutil' 'python-sphinx'
'python-recommonmark')
options=('staticlibs' '!lto') # https://github.com/llvm/llvm-project/issues/57740
options=('staticlibs' '!lto') # tools/llvm-shlib/typeids.test fails with LTO
_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver
source=($_source_base/llvm-$pkgver.src.tar.xz{,.sig}
$_source_base/cmake-$pkgver.src.tar.xz{,.sig}
$_source_base/third-party-$pkgver.src.tar.xz{,.sig})
sha256sums=('e91db44d1b3bb1c33fcea9a7d1f2423b883eaa9163d3d56ca2aa6d2f0711bc29'
sha256sums=('b638167da139126ca11917b6880207cc6e8f9d1cbb1a48d87d017f697ef78188'
'SKIP'
'39d342a4161095d2f28fb1253e4585978ac50521117da666e2b1f6f28b62f514'
'807f069c54dc20cb47b21c1f6acafdd9c649f3ae015609040d6182cab01140f4'
'SKIP'
'15f5b9aeeba938530af977d5f9205612737a091a7f0f6c8075df8723b7713f70'
'3054d0a9c9375dab1a4539cc2cc45ab340341c5d71475f9599ba7752e222947b'
'SKIP')
validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard <tstellar@redhat.com>
'D574BD5D1D0E98895E3BF90044F2485E45D59042') # Tobias Hieta <tobias@hieta.se>
@ -39,6 +39,9 @@ _get_distribution_components() {
# libraries needed for clang-tblgen
LLVMDemangle|LLVMSupport|LLVMTableGen)
;;
# testing libraries
LLVMTestingAnnotations|LLVMTestingSupport)
;;
# exclude static libraries
LLVM*)
continue
@ -81,6 +84,7 @@ build() {
-DLLVM_ENABLE_SPHINX=ON
-DLLVM_HOST_TRIPLE=$CHOST
-DLLVM_INCLUDE_BENCHMARKS=OFF
-DLLVM_INSTALL_GTEST=ON
-DLLVM_INSTALL_UTILS=ON
-DLLVM_LINK_LLVM_DYLIB=ON
-DLLVM_USE_PERF=ON

View File

@ -9,7 +9,7 @@ pkgbase=mesa
pkgname=('vulkan-mesa-layers' 'opencl-clover-mesa' 'opencl-rusticl-mesa' 'vulkan-intel' 'vulkan-radeon'
'vulkan-swrast' 'vulkan-virtio' 'libva-mesa-driver' 'mesa-vdpau' 'mesa')
pkgver=24.0.2
pkgrel=01
pkgrel=02
epoch=1
pkgdesc="An open-source implementation of the OpenGL specification w/o systemd or zstd"
url="https://www.mesa3d.org/"
@ -317,14 +317,14 @@ sha256sums=(94e28a8edad06d8ed2b83eb53f253b9eb5aa62c3080f939702e1b3039b56c9e8 #
7052ba73bb07ea78873a2431ee4e828f4e72bda7d176d07f770fa48373dec537) # LICENSE
## 04540723c70f197f44b02d59779a7644185915463927a6dbb22a12bfde022b4a libva-mesa-driver-1_24.0.2-01-x86_64.pkg.tar.lz
## a8e720d7d8134860caa4ae211ab6f971d24319e823e3ca6e6f5120fa0acdfe82 mesa-1_24.0.2-01-x86_64.pkg.tar.lz
## 1c0fdb7fa72fff7d60ade56788f9586f4e59faa6ac024dd2254322baa2252b60 mesa-vdpau-1_24.0.2-01-x86_64.pkg.tar.lz
## bdb794b0b6d6e157ed1b716dc566e8334c6eb88fb530cc7ec84e21d5d41a37c1 opencl-clover-mesa-1_24.0.2-01-x86_64.pkg.tar.lz
## becfb9fc5f8a2b6a5a0fd13eb82d8c8cca2baf580835e34c54447d5d191db430 opencl-rusticl-mesa-1_24.0.2-01-x86_64.pkg.tar.lz
## 2b774902a5eecb04e1d8117845fdcc6a412b846e1d1a3037e69cceee47b72623 vulkan-intel-1_24.0.2-01-x86_64.pkg.tar.lz
## b6fb44f5cb6119ee9567464fc652cf0883dbadab30f369b04dad3fe459624708 vulkan-mesa-layers-1_24.0.2-01-x86_64.pkg.tar.lz
## 1604bc751946d0cd6221ce027363431ba2c27e615a48d72bb545cd484375fc06 vulkan-radeon-1_24.0.2-01-x86_64.pkg.tar.lz
## afbeacea99e6aecd00706a67998075514ef2807ac80538dc3af1dbc649b59f74 vulkan-swrast-1_24.0.2-01-x86_64.pkg.tar.lz
## 0cea25f0e67d4abec22225df5de564824b0d7972d9c67c090eb38e390c0dec56 vulkan-virtio-1_24.0.2-01-x86_64.pkg.tar.lz
## 666cbd765b5135f6c00e658e42876a9b8207a267395ea1c1a433282a5cc10ddb libva-mesa-driver-1_24.0.2-02-x86_64.pkg.tar.lz
## 0ff6931c721cb38a63ac5a17c98849c9ebfc59424b1832f36e0f3da897a062b3 mesa-1_24.0.2-02-x86_64.pkg.tar.lz
## fbe90e28e1814985937ecb5443eb5303c1487a36de7aabba4e97f25e52dc99d0 mesa-vdpau-1_24.0.2-02-x86_64.pkg.tar.lz
## e10ad44a6341670da5ac350a39b5be50f416d3667fc4a5f943a4c6451886977d opencl-clover-mesa-1_24.0.2-02-x86_64.pkg.tar.lz
## 964652f3700594a1d2f51caae369bc9708925ecc625cd2abe96bb66ea80a5281 opencl-rusticl-mesa-1_24.0.2-02-x86_64.pkg.tar.lz
## d6a9a734401750ecc20d148dcabbbfbedb57e90ca635f19290d127055eeaba50 vulkan-intel-1_24.0.2-02-x86_64.pkg.tar.lz
## f3fad8d3c064664927c30837e14b46e6dd5a3b63d10fd5c136096a5a56c179e6 vulkan-mesa-layers-1_24.0.2-02-x86_64.pkg.tar.lz
## f02768d5e779fe9b5239afd290123cf379dfaa43f856e7689addbda9a0c481dd vulkan-radeon-1_24.0.2-02-x86_64.pkg.tar.lz
## d97ec7d09430f9a4592108cc34ef2c672c921ecb115e33125ada4133422187b4 vulkan-swrast-1_24.0.2-02-x86_64.pkg.tar.lz
## 2fa35692e7a68b98875338c2a4968d9113949e50d355ad9be0fc7f8dd4c18851 vulkan-virtio-1_24.0.2-02-x86_64.pkg.tar.lz

View File

@ -17,7 +17,7 @@ pkgname=(
'mesa'
)
pkgver=24.0.2
pkgrel=1
pkgrel=2
epoch=1
pkgdesc="An open-source implementation of the OpenGL specification"
url="https://www.mesa3d.org/"

View File

@ -1,10 +1,10 @@
mv vulkan-mesa-layers-1:24.0.2-01-x86_64.pkg.tar.lz vulkan-mesa-layers-1_24.0.2-01-x86_64.pkg.tar.lz
mv opencl-clover-mesa-1:24.0.2-01-x86_64.pkg.tar.lz opencl-clover-mesa-1_24.0.2-01-x86_64.pkg.tar.lz
mv opencl-rusticl-mesa-1:24.0.2-01-x86_64.pkg.tar.lz opencl-rusticl-mesa-1_24.0.2-01-x86_64.pkg.tar.lz
mv vulkan-intel-1:24.0.2-01-x86_64.pkg.tar.lz vulkan-intel-1_24.0.2-01-x86_64.pkg.tar.lz
mv vulkan-radeon-1:24.0.2-01-x86_64.pkg.tar.lz vulkan-radeon-1_24.0.2-01-x86_64.pkg.tar.lz
mv vulkan-swrast-1:24.0.2-01-x86_64.pkg.tar.lz vulkan-swrast-1_24.0.2-01-x86_64.pkg.tar.lz
mv vulkan-virtio-1:24.0.2-01-x86_64.pkg.tar.lz vulkan-virtio-1_24.0.2-01-x86_64.pkg.tar.lz
mv libva-mesa-driver-1:24.0.2-01-x86_64.pkg.tar.lz libva-mesa-driver-1_24.0.2-01-x86_64.pkg.tar.lz
mv mesa-vdpau-1:24.0.2-01-x86_64.pkg.tar.lz mesa-vdpau-1_24.0.2-01-x86_64.pkg.tar.lz
mv mesa-1:24.0.2-01-x86_64.pkg.tar.lz mesa-1_24.0.2-01-x86_64.pkg.tar.lz
mv vulkan-mesa-layers-1:24.0.2-02-x86_64.pkg.tar.lz vulkan-mesa-layers-1_24.0.2-02-x86_64.pkg.tar.lz
mv opencl-clover-mesa-1:24.0.2-02-x86_64.pkg.tar.lz opencl-clover-mesa-1_24.0.2-02-x86_64.pkg.tar.lz
mv opencl-rusticl-mesa-1:24.0.2-02-x86_64.pkg.tar.lz opencl-rusticl-mesa-1_24.0.2-02-x86_64.pkg.tar.lz
mv vulkan-intel-1:24.0.2-02-x86_64.pkg.tar.lz vulkan-intel-1_24.0.2-02-x86_64.pkg.tar.lz
mv vulkan-radeon-1:24.0.2-02-x86_64.pkg.tar.lz vulkan-radeon-1_24.0.2-02-x86_64.pkg.tar.lz
mv vulkan-swrast-1:24.0.2-02-x86_64.pkg.tar.lz vulkan-swrast-1_24.0.2-02-x86_64.pkg.tar.lz
mv vulkan-virtio-1:24.0.2-02-x86_64.pkg.tar.lz vulkan-virtio-1_24.0.2-02-x86_64.pkg.tar.lz
mv libva-mesa-driver-1:24.0.2-02-x86_64.pkg.tar.lz libva-mesa-driver-1_24.0.2-02-x86_64.pkg.tar.lz
mv mesa-vdpau-1:24.0.2-02-x86_64.pkg.tar.lz mesa-vdpau-1_24.0.2-02-x86_64.pkg.tar.lz
mv mesa-1:24.0.2-02-x86_64.pkg.tar.lz mesa-1_24.0.2-02-x86_64.pkg.tar.lz

View File

@ -8,8 +8,8 @@
# last build due to license restrictions, we have other alternatives #
pkgbase=postfix
pkgname=(postfix postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite} )
pkgver=3.8.5
pkgrel=02
pkgver=3.8.6
pkgrel=01
pkgdesc="Fast, easy to administer, secure mail server w/o systemd - now (3.8.3) BSD4 clause and copyrights "
url="http://www.postfix.org/"
depends=(glibc)
@ -250,19 +250,19 @@ license=('EPL-2.0 OR IPL-1.0' BSD-4-Clause-UC)
validpgpkeys=('622C7C012254C186677469C50C0B590E80CA15A7') # Wietse Venema <wietse@porcupine.org>
sha256sums=(f3e827a2b2e410359ad25d31341970434ab07e36139f9a2ef93981b0ec564c85 # postfix-3.8.5.tar.gz
04049fd1d0a354a062dae5d16ec64ee245781abf71105299649ca70a29575223 # postfix-3.8.5.tar.gz.sig
sha256sums=(4b6e17c826cc438cc3016a9c0a55ea7e77c6cbafba7dd57241d81b690b0e9774 # postfix-3.8.6.tar.gz
721f1e2f932eb7087c45d0ad1d44cad6f2658358493834158b74d9cee5b646ed # postfix-3.8.6.tar.gz.sig
99682cbc9edda4a10f8624d43ada577dd3bd8f2409ae5aef04ff7db0d956ef67 # postfix-3.5.8-main_defaults.patch
fec58a3edb242daa9e45d1dd58cf19193fcadb44bc8ad8dc4e6f92f04b7257e5 # postfix.install
63f39147887336bdd173fb9425998f0a0c6f00a31241f922a255c157bfd8d02e # postfix.sysusers
825106bc3a6db8872160c5d65be04ad92828a043b8c8decc531341f0fe4a5742) # postfix.tmpfiles
## 885248f184c90544abbd34c45c00a069cc768fd81ffabff22cddc2d52b98382b postfix-3.8.5-02-x86_64.pkg.tar.lz
## 9212c054370bd9e4e790c05ec0180f99dd7adc524517d18a3314437af000b1c4 postfix-cdb-3.8.5-02-x86_64.pkg.tar.lz
## f87a83bfb3833e41771a545c782ebe0be3fc8c4362cdda6e940d85a289dc7141 postfix-ldap-3.8.5-02-x86_64.pkg.tar.lz
## d70f061c07c25269f7925f94600f9e42049f397c83056870bc855fabea8f9afa postfix-lmdb-3.8.5-02-x86_64.pkg.tar.lz
## 3d46380ac7f421bcd8d85b4999907cd19281d5bc89486138e928d58a392178b1 postfix-mysql-3.8.5-02-x86_64.pkg.tar.lz
## 2728499de35638a597d93c6586f859efde2f15ed79a8e6747bf70d844a0eb800 postfix-pcre-3.8.5-02-x86_64.pkg.tar.lz
## 6431bcf1ff8f50faff48f59703555300130968cfa0b22941e3f3c2e39360677e postfix-pgsql-3.8.5-02-x86_64.pkg.tar.lz
## ebd2e152e11cdcf6c1fd6e1fc96d5a90700a0b2df060ab5e3ea297c06279c60c postfix-sqlite-3.8.5-02-x86_64.pkg.tar.lz
## 38c0e6513d3bd38e4f4742a2d95514eb64669c5bb9a6048097e9f3e0eb3bf2cd postfix-3.8.6-01-x86_64.pkg.tar.lz
## 9950167762423a13f86887ed5200b54a32e4ebe1a9a489fa4021f77066379cad postfix-cdb-3.8.6-01-x86_64.pkg.tar.lz
## 356aea9cbfebfd62601557e3f2f8a3bb19a5a44659fbac1353b28459e94f5b1b postfix-ldap-3.8.6-01-x86_64.pkg.tar.lz
## 2d49ad0cc6342198aa8000c8254949866f77719c63d8a3cfa01a5b3cc226cdc2 postfix-lmdb-3.8.6-01-x86_64.pkg.tar.lz
## 1d4ff315cfe0e3893c8589f9a6ba2423705d8a8e71324620e92248a692700127 postfix-mysql-3.8.6-01-x86_64.pkg.tar.lz
## 16d292cb1635335760f44402fcecdad71c1d4df2eb971a2f5f9dc355c7cb28e1 postfix-pcre-3.8.6-01-x86_64.pkg.tar.lz
## bda134b46f8b6ef0a35d4a897db97841035a8e0b146d5dd7f6422c6816abd17e postfix-pgsql-3.8.6-01-x86_64.pkg.tar.lz
## 5a9737923824bc127be86a2cb521678d92e9599d10b3a83265a45ca5b1739b8d postfix-sqlite-3.8.6-01-x86_64.pkg.tar.lz

View File

@ -8,8 +8,8 @@ pkgname=(
postfix
postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite}
)
pkgver=3.8.5
pkgrel=2
pkgver=3.8.6
pkgrel=1
pkgdesc="Fast, easy to administer, secure mail server"
arch=(x86_64)
url="https://www.postfix.org/"
@ -40,13 +40,13 @@ source=(
$pkgbase.sysusers
$pkgbase.tmpfiles
)
sha512sums=('26005da5750e7af742f4fc7596ae8320467176e069546c3487418c663b54f56734b4a6541665b8d72d94df2e0fd4f68a2bcc44c50a6d950334d5a5fb2293dff4'
sha512sums=('2b227bb6b57e4cf2d727a23762b161f2328959faa4683d63b35543701c3e954be552537eaa14a899c65ec4856d9f91b0398337088a6e2b48c0446fd406be8de4'
'SKIP'
'7b2785aa8120ca3ff91b405baf675e9e11f8d58b18a9b842672e7ae30932febddac10556a70823d8746fcb160bceb4dbabdee45cf46b02fc0127057656fb85c4'
'27f54747ad480d65b560c9dbc97e12c6353e4bceca0ffe3e358e31de56db0ad79928164c9f8790c73a9f791daa378253d2ee29b5a766661778553ec889b2cf97'
'a7f15970f613ae7b98ce1b84ca0a6034ce3cc7b2b9ce7160dad9731f740fb762f4a54f44acceb5f06f8744fa9e952b088086af8a69da388a600b742a3cda37f2'
'd08574a6acd595fc146513c92dc1bb341c3432d67de1e93ab73a7ce60e385dd34f3a55e3d3d7aec5f358ac4aae260f028599ac47650ebc663cea3043a760a7bc')
b2sums=('0de999c47a4130eb3418ec60b23c10be405b9bc4b2a6022671f9dc4713256d2b81d3b43f01d89e02d2593f87109dcde366b0265eb0cb13cb3118d0e60e36b48b'
b2sums=('eda349dbf7fe45636fbd68991dba9f099a41dd402f7d58eb71ae881b5889889e5fd29e42e2492ab2af4d7febae1922cb3513b740b21e97f12deb44b5927a3c3d'
'SKIP'
'b5f19e0619f1fb017cd889c14e341c21146b3afe7b9eefcdb7fb1eb83a357434b899d1e92f3ab0023c78ef8f2de6ae54c4599ee0f0bd04d257f4ca0a4dc9a16c'
'02dd441cf6e4a7c2bc0de876f020b0784d811f77a5c6102dd075d67b07158dbc53c8b4d62bc8035283d4f349008574b1c3fac03f4519d56ffd809cb5bcfb7bea'

View File

@ -6,36 +6,60 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=psutils
pkgver=2.10
_pyname=pspdfutils
pkgver=3.3.2
pkgrel=01
pkgdesc="A set of postscript utilities"
pkgdesc='A set of postscript utilities'
url="https://github.com/rrthomas/psutils"
depends=('glibc' 'ghostscript' 'perl' 'perl-ipc-run3' 'libpaper')
#depends=('glibc' 'ghostscript' 'perl' 'perl-ipc-run3' 'libpaper')
depends=(libpaper python python-puremagic python-pypdf)
makedepends=(python-{build,installer,wheel,pytest} python-argparse-manpage python-setuptools)
options=('!makeflags')
source=("https://github.com/rrthomas/psutils/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
checkdepends=(ghostscript
python-pytest-datafiles
python-wand)
#source=("$url/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
_archive="$_pyname-$pkgver"
source=("$url/releases/download/v$pkgver/$_archive.tar.gz")
prepare() {
cd "$_archive"
sed -i -e '/pytest-datafiles/d' -e '/Wand/d' pyproject.toml
}
build() {
cd ${pkgname}-${pkgver}
export CFLAGS="$CFLAGS -DPAPER=\\\"letter\\\" -DUNIX -Wall" \
export CCFLAGS="$LDFLAGS"
# cd ${pkgname}-${pkgver}
#
# export CFLAGS="$CFLAGS -DPAPER=\\\"letter\\\" -DUNIX -Wall" \
# export CCFLAGS="$LDFLAGS"
#
# ./configure --prefix=/usr
# make
cd "$_archive"
python -m build -wn
}
./configure --prefix=/usr
make
check() {
cd "$_archive"
export PYTHONPATH="."
pytest
}
package() {
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
# cd ${pkgname}-${pkgver}
# make DESTDIR="${pkgdir}" install
cd "$_archive"
python -m installer -d "$pkgdir" dist/*.whl
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" COPYING
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL3')
license=(GPL-3.0-only)
sha256sums=(6f8339fd5322df5c782bfb355d9f89e513353220fca0700a5a28775404d7e98b) # psutils-2.10.tar.gz
## 8931c62ce8d2629b5934fcc42415c7b4d87d2402080c99ed87b70e4916f8c3fa psutils-2.10-01-x86_64.pkg.tar.lz
sha256sums=(a20a2a1359811bd0ad72e15349351a26774ddf8e355c2cde4250a70cf77fdf0c) # pspdfutils-3.3.2.tar.gz
## 461d249e550ad3f76782aa1b300ea34197311897c324ccb53e914d41a29cea7d psutils-3.3.2-01-x86_64.pkg.tar.lz

View File

@ -1,31 +1,49 @@
# Maintainer:
# Maintainer: Caleb Maclennan <caleb@alerque.com>
# Contributor: Ronald van Haren <ronald.archlinux.org>
# Contributor: eric <eric@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=psutils
pkgver=2.10
_pyname=pspdfutils
pkgver=3.3.2
pkgrel=1
arch=('any')
pkgdesc="A set of postscript utilities"
url="https://github.com/rrthomas/psutils"
license=('GPL3')
depends=('glibc' 'ghostscript' 'perl' 'perl-ipc-run3' 'libpaper')
options=('!makeflags')
source=("https://github.com/rrthomas/psutils/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
sha256sums=('6f8339fd5322df5c782bfb355d9f89e513353220fca0700a5a28775404d7e98b')
pkgdesc='A set of postscript utilities'
arch=(any)
url="https://github.com/rrthomas/$pkgname"
license=(GPL-3.0-only)
depends=(libpaper
python
python-puremagic
python-pypdf)
makedepends=(python-{build,installer,wheel}
python-argparse-manpage
python-setuptools)
checkdepends=(ghostscript
python-pytest-datafiles
python-wand)
# provides=("python-$_pyname=$pkgver")
_archive="$_pyname-$pkgver"
source=("$url/releases/download/v$pkgver/$_archive.tar.gz")
sha256sums=('a20a2a1359811bd0ad72e15349351a26774ddf8e355c2cde4250a70cf77fdf0c')
prepare() {
cd "$_archive"
sed -i -e '/pytest-datafiles/d' -e '/Wand/d' pyproject.toml
}
build() {
cd ${pkgname}-${pkgver}
export CFLAGS="$CFLAGS -DPAPER=\\\"letter\\\" -DUNIX -Wall" \
export CCFLAGS="$LDFLAGS"
cd "$_archive"
python -m build -wn
}
./configure --prefix=/usr
make
check() {
cd "$_archive"
export PYTHONPATH="."
pytest
}
package() {
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
cd "$_archive"
python -m installer -d "$pkgdir" dist/*.whl
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" COPYING
}

View File

@ -1,6 +1,17 @@
ghostscript
perl-ipc-run3
libpaper
python
python-puremagic
python-pypdf
python-build
python-installer
python-wheel
python-argparse-manpage
python-setuptools
python-pytest
ghostscript
python-pytest-datafiles
python-wand

5
psutils/deps.0 Normal file
View File

@ -0,0 +1,5 @@
ghostscript
perl-ipc-run3
libpaper

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=signify
pkgver=31
pkgrel=03
pkgver=32
pkgrel=01
pkgdesc='OpenBSD tool to cryptographically sign and verify files'
url='https://github.com/aperezdc/signify'
depends=('glibc' 'libbsd>=0.8')
@ -49,14 +49,9 @@ license=('BSD')
validpgpkeys=(5AA3BC334FD7E3369E7C77B291C559DBE4C9123B) # Adrián Pérez de Castro <aperez@igalia.com>
sha512sums=('f39597ea278a7eb10b786909752fde59e16405f0bc76c9906f8014e9e7f6801b4733479eec765fb960b6062359954caf54a3460ff67258a9cff93fa978951962'
'SKIP'
'5de1345ef929058040975f1106318ac9443fc107d19a12bfbc919a152ddd4dde11c76201722bc5847bad579e5dc4ba467f0947b6f0fce5cc3eccc68d5f4e9dfe')
##
sha256sums=(1155fd9eeed4a8aa20476b2333d251953ec5d52338d943a770db5b78dd8d2b74 # signify-31.tar.xz
4eb39324dfaf9888c54193c17ae579eb288d13ce81fa81271b201498a192f086 # signify-31.tar.xz.asc
sha256sums=(6dd1b97fd9273d268b70c1be3c2592cbbe1488bca5e45c12c58f8c74362758d5 # signify-32.tar.xz
71bd99ae27c356de6e70fbd8678f01fc780da6e1add88fca1fb9164739ae6afc # signify-32.tar.xz.asc
39a0576350c89b404a0c152e626a3925d40aba505dc376d59d6eed12b2f48110) # signify-LICENSE-31
## bdfe27cdd16fc746736e05c313abb1031da6d531da7fd77e852c81b72a7f0db9 signify-31-03-x86_64.pkg.tar.lz
## b5d72176f30f27bc5142fcba273cf33c70196adcd6edbf5fa2239f28fa15238f signify-32-01-x86_64.pkg.tar.lz

View File

@ -3,8 +3,8 @@
# Contributor: Adrian Perez de Castro <aperez@igalia.com>
pkgname=signify
pkgver=31
pkgrel=3
pkgver=32
pkgrel=1
pkgdesc='OpenBSD tool to cryptographically sign and verify files'
url='https://github.com/aperezdc/signify'
arch=('x86_64')
@ -12,7 +12,7 @@ license=('BSD')
depends=('glibc' 'libbsd>=0.8')
source=(${url}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz{,.asc}
${pkgname}-LICENSE-${pkgver}::https://raw.githubusercontent.com/aperezdc/signify/v${pkgver}/COPYING)
sha512sums=('f39597ea278a7eb10b786909752fde59e16405f0bc76c9906f8014e9e7f6801b4733479eec765fb960b6062359954caf54a3460ff67258a9cff93fa978951962'
sha512sums=('9088b0e932eee4fdd3456082afae48160e4d87024154b9a9c02632f2b7318ca85362a3d296e2ecfa134dcec25d724a3c334238b0a05ffb5a722a21014309afe1'
'SKIP'
'5de1345ef929058040975f1106318ac9443fc107d19a12bfbc919a152ddd4dde11c76201722bc5847bad579e5dc4ba467f0947b6f0fce5cc3eccc68d5f4e9dfe')
validpgpkeys=(

View File

@ -0,0 +1,16 @@
Copyright (c) 2013 Ted Unangst <tedu@openbsd.org>
Copyright (c) 2016 Marc Espie <espie@openbsd.org>
Copyright (c) 2019 Adrian Perez de Castro <aperez@igalia.com>
Copyright (c) 2019 Scott Bennett and other contributors
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

View File

@ -6,11 +6,11 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=unbound
pkgver=1.19.1
pkgver=1.19.2
pkgrel=01
pkgdesc="Validating, recursive, and caching DNS resolver w/o systemd"
url="https://unbound.net/"
depends=(dnssec-anchors fstrm hiredis ldns libnghttp2 libsodium )
depends=(dnssec-anchors fstrm glibc hiredis ldns libnghttp2 libsodium )
makedepends=(expat protobuf-c python swig )
optdepends=('expat: for unbound-anchor'
'sh: for unbound-control-setup'
@ -88,21 +88,12 @@ license=(BSD-3-Clause)
validpgpkeys=(EDFAA3F2CA4E6EB05681AF8E9F6F1C2D7E045F8D) # W.C.A. Wijngaards <wouter@nlnetlabs.nl>
sha512sums=('c81192b70f14a4e289cf738bf6b647cf25b58b1ab11076dee306ff25a530b6a1bbeca71cfa8820d80f48fd843019beb29a68796a1b1fcec6e561dfeccd62d96a'
'SKIP'
'9590d3d459d96f99cbc7482fae0f5318dd22a034e45cff18079e4f3c9f9c3c1d7af90cdd5353fb469eac08c535555fd164097b496286b807b2117e8a3a6cd304'
'ef71d4e9b0eb0cc602d66bd0573d9424578fe33ef28a852c582d56f0fd34fdd63046c365ef7aed8b84a461b81254240af7ad3fd539da72f9587817d21bd6c585'
'6b1849ae9d7cf427f6fa6cd0590e8f8c3f06210d2d6795e543b0f325a9e866db0f5db2275a29fa90f688783c0dd16f19c8a49a9817d5f5444e13f8f2df3ff712'
'613826cdf5ab6e77f2805fa2aa65272508dcd11090add1961b3df6dfac3b67db016bc9f45fbcf0ef0de82b2d602c153d5263a488027a6cf13a72680b581b266d')
sha256sums=(bc1d576f3dd846a0739adc41ffaa702404c6767d2b6082deb9f2f97cbb24a3a9 # unbound-1.19.1.tar.gz
80ca469f1ac99b55f1370fb08b115eeaab87b3e24e644cf038578841c1c50a5d # unbound-1.19.1.tar.gz.asc
sha256sums=(cc560d345734226c1b39e71a769797e7fdde2265cbb77ebce542704bba489e55 # unbound-1.19.2.tar.gz
36db7892c8def44272729694d78b408ea10778eb8c6c371167d948b47a044888 # unbound-1.19.2.tar.gz.asc
8e6e831e87484f8969a79bcd216b08b147935597c303101dad7ea1eb4cf3d326 # unbound-1.14.0-trust_anchor_file.patch
85b8f00881fb93bcce83bdfe3246463a396eb5b352c0d7f5fca32fcb839d22fa # unbound-sysusers.conf
31a573f43287dd7e3678be1680388bfc7d8dee8280eb2443f521a4b349aaa6b6 # unbound-tmpfiles.conf
afb7a0a5e2da327c27c8f666b1ffaf34689121684c301928624221ac1d0c066a) # unbound-trusted-key.hook
## b5dd7938e970829184be098e8e18a8aeb4c829cc41626ac3e3284d68a9d2e95d unbound-1.19.1-01-x86_64.pkg.tar.lz
## 2fc11934e070c5950ab32f951de2495fe8ff90352be67c2b24b4fc13d1cadb58 unbound-1.19.2-01-x86_64.pkg.tar.lz

View File

@ -6,7 +6,7 @@
# Contributor: Massimiliano Torromeo <massimiliano DOT torromeo AT google mail service>
pkgname=unbound
pkgver=1.19.1
pkgver=1.19.2
pkgrel=1
pkgdesc="Validating, recursive, and caching DNS resolver"
arch=(x86_64)
@ -15,6 +15,7 @@ license=(BSD-3-Clause)
depends=(
dnssec-anchors
fstrm
glibc
hiredis
ldns
libnghttp2
@ -43,13 +44,13 @@ source=(
$pkgname-tmpfiles.conf
$pkgname-trusted-key.hook
)
sha512sums=('c81192b70f14a4e289cf738bf6b647cf25b58b1ab11076dee306ff25a530b6a1bbeca71cfa8820d80f48fd843019beb29a68796a1b1fcec6e561dfeccd62d96a'
sha512sums=('03183f9d52df5644808d7cbbf2d15458a2cf5bf79bd952bbd4384bcef2e6899631605ce7780700169d7532cec0203c16765bb7706e3717241300904763914350'
'SKIP'
'9590d3d459d96f99cbc7482fae0f5318dd22a034e45cff18079e4f3c9f9c3c1d7af90cdd5353fb469eac08c535555fd164097b496286b807b2117e8a3a6cd304'
'ef71d4e9b0eb0cc602d66bd0573d9424578fe33ef28a852c582d56f0fd34fdd63046c365ef7aed8b84a461b81254240af7ad3fd539da72f9587817d21bd6c585'
'6b1849ae9d7cf427f6fa6cd0590e8f8c3f06210d2d6795e543b0f325a9e866db0f5db2275a29fa90f688783c0dd16f19c8a49a9817d5f5444e13f8f2df3ff712'
'613826cdf5ab6e77f2805fa2aa65272508dcd11090add1961b3df6dfac3b67db016bc9f45fbcf0ef0de82b2d602c153d5263a488027a6cf13a72680b581b266d')
b2sums=('a48c5b9493eb0a9aa2171956e08677e1cfb7c49b53731c1b05f9192434c4d815eba972aab110ba0ee25fee1e7a57192c8b48e59bb21fb76ad7fd1c7d2d260012'
b2sums=('f8dcee649e5e1dfaab9285964419b4d957f0035e484021e3131784512fed842ee46c25d7b47304aca4f03a0480877b939968bca22e80620434d1d2cb7013c9b6'
'SKIP'
'0978ab5c0474ed29de9c0904a46d114413e094dafeadaac4f10cdbc19e4152fcc064d7cdb8c331da7c2531075aa699326b84e21da1a8218a6f00a10f0e107b3d'
'292a3c2e5fde292a03b6c9b2ddabd5089f52e73b50a404c3d9f54c1a43184924b661a21eea61cc521c594c1005a3b40b630fa585a38195c61298f9b24b248b92'