This commit is contained in:
joborun linux 2024-04-01 03:27:11 +03:00
parent 0b86ae1acc
commit 704746ed4f
46 changed files with 592 additions and 317 deletions

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=acpica
pkgver=20230628
pkgver=20240321
pkgrel=01
pkgdesc="ACPI tools, including Intel ACPI Source Language compiler"
url="https://acpica.org"
@ -22,7 +22,8 @@ options=(!makeflags)
# https://github.com/acpica/acpica/issues/886
# https://github.com/acpica/acpica/issues/883
# https://github.com/acpica/acpica/issues/857
source=(https://downloadmirror.intel.com/783534/$pkgname-unix-$pkgver.tar.gz)
# source=(https://github.com/acpica/acpica/files/14718333/$pkgname-unix-$pkgver.tar.gz)
source=(https://downloadmirror.intel.com/819451/$pkgname-unix-$pkgver.tar.gz)
build() {
NOWERROR=TRUE make -C $pkgname-unix-$pkgver
@ -38,7 +39,7 @@ arch=(x86_64)
license=(GPL-2.0)
sha256sums=(86876a745e3d224dcfd222ed3de465b47559e85811df2db9820ef09a9dff5cce) # acpica-unix-20230628.tar.gz
sha256sums=(54a299487925fd3e0551c95f9d5cee4f4984930273983eff67aa5cd46f8f338b) # acpica-unix-20240321.tar.gz
## ceefed242d3c919e6d72308272d17eb5fc2e8560c92346614deb5b0ba1b0ac56 acpica-20230628-01-x86_64.pkg.tar.lz
## d192a9aa9d4c42c8c866f4000ec4968dd783d3f87175bc35862792d9f63ecd70 acpica-20240321-01-x86_64.pkg.tar.lz

View File

@ -4,7 +4,7 @@
# Contributor: Alessio 'mOlOk' Bolognino <themolok@gmail.com>
pkgname=acpica
pkgver=20230628
pkgver=20240321
pkgrel=1
pkgdesc="ACPI tools, including Intel ACPI Source Language compiler"
arch=(x86_64)
@ -21,9 +21,9 @@ options=(!makeflags)
# https://github.com/acpica/acpica/issues/886
# https://github.com/acpica/acpica/issues/883
# https://github.com/acpica/acpica/issues/857
source=(https://downloadmirror.intel.com/783534/$pkgname-unix-$pkgver.tar.gz)
sha512sums=('d726e69ebd8b8110690e3aff8d1919b43b0a2185efdeb9131ea8d89d321ca3a318a89c721ea740ae366f31ed3d1c11c2906f8807ee8a190e6f67fe5b2023cea4')
b2sums=('c560b8ea1f91f46aa505929d04133636f31fe01a06463e9a4cfafef6f40136a2321de17a9165fca22ee67a64267bc823ed12b2b6054451cf8346540e509c284b')
source=(https://downloadmirror.intel.com/819451/$pkgname-unix-$pkgver.tar.gz)
sha512sums=('9d21cdbf4351f643b7694be0844d2102c9b1ca2afffd5b4453ef8387cc09812ffe2630f0b4489f679e92eab6e5923f306771b60bb2629fba6a1b2e326d52a11e')
b2sums=('ee8fea5bd99c6279843a02399760de6e42a7c13a68d4d9fbbf18cee806b2d69aad7b89647cd23db356927b589d2943348f0cf63c0b7d62ccc21c064bd542dd54')
build() {
NOWERROR=TRUE make -C $pkgname-unix-$pkgver

View File

@ -1,3 +1,4 @@
bison

12
cmake/deps.w-shphinx Normal file
View File

@ -0,0 +1,12 @@
hicolor-icon-theme
jsoncpp
libuv
rhash
python-sphinx
emacs-git
python-sphinx-autoapi
cppdap
nlohmann-json
dbus

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=cython
pkgver=3.0.9
pkgver=3.0.10
pkgrel=01
pkgdesc='C-Extensions for Python'
url='https://cython.org'
@ -62,8 +62,7 @@ arch=(x86_64)
license=(Apache-2.0)
sha256sums=(ca7758a3a87340a93f5bde4747e4a5ff1708cf2df407dee533b63ef6cc845777) # cython-3.0.9.tar.gz
## 07223536e83036fed823d1f5d15baf31c82d956952828d4de715a864722f69d4 cython-3.0.9-01-x86_64.pkg.tar.lz
sha256sums=(00f97476cef9fcd9a89f9d2a49be3b518e1a74b91f377fe08c97fcb44bc0f7d7) # cython-3.0.10.tar.gz
## 30173395d3672e8994df9fa23c70944ca202293c63adc6504efae41779db4539 cython-3.0.10-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
# Contributor: Igor Scabini <furester @ gmail.com>
pkgname=cython
pkgver=3.0.9
pkgver=3.0.10
pkgrel=1
pkgdesc='C-Extensions for Python'
arch=(x86_64)
@ -20,7 +20,7 @@ checkdepends=(gdb
python-numpy
python-pytest)
source=(https://github.com/cython/cython/archive/$pkgver/$pkgname-$pkgver.tar.gz)
sha256sums=('ca7758a3a87340a93f5bde4747e4a5ff1708cf2df407dee533b63ef6cc845777')
sha256sums=('00f97476cef9fcd9a89f9d2a49be3b518e1a74b91f377fe08c97fcb44bc0f7d7')
build() {
cd cython-$pkgver

View File

@ -12,7 +12,7 @@
pkgname=dovecot
pkgver=2.3.20
pkgrel=04
pkgrel=05
pkgdesc="An IMAP and POP3 server written with security primarily in mind w/o systemd and zstd"
url="https://dovecot.org/"
depends=('krb5' 'openssl' 'sqlite' 'mariadb-libs' 'libsodium'
@ -70,10 +70,10 @@ build() {
--with-lua=plugin \
--with-zlib \
--with-bzlib \
--with-lzma \
--without-lzma \
--with-lz4 \
--with-zstd=no \
--with-systemd=no \
--without-zstd \
--without-systemd \
--with-lucene \
--with-solr \
--with-sodium \
@ -131,5 +131,5 @@ sha256sums=(caa832eb968148abdf35ee9d0f534b779fa732c0ce4a913d9ab8c3469b218552 #
a457a1691cfa82495fc0503bfa4b61e54b149e63400fe0f568dff2c24a3f7858 # dovecot.ld.so.conf
ad9245f5e916480edd67139603cbe52e7a868233075f900ab63a0ce58f03741a) # dovecot.pam
## b8c74373868ddacf7e1d194cc6e75d681df93d243aa529023fe126969de785f9 dovecot-2.3.20-04-x86_64.pkg.tar.lz
## a2ccb8dcb2669e7dc77fbc12e6aaea8071ecead2cef8fc7d5166947fec4f19f9 dovecot-2.3.20-05-x86_64.pkg.tar.lz

223
dovecot/configure vendored Normal file
View File

@ -0,0 +1,223 @@
`configure' configures Dovecot 2.3.20 to adapt to many kinds of systems.
Usage: src/dovecot-2.3.20/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/dovecot]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--enable-maintainer-mode
enable make rules and dependencies not useful (and
sometimes confusing) to the casual installer
--enable-devel-checks Enable some extra expensive checks for developers
--enable-static-checker Enable code to be used when building with static
code analyzer
--enable-asserts Enable asserts (default)
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--enable-shared[=PKGS] build shared libraries [default=yes]
--enable-static[=PKGS] build static libraries [default=yes]
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--disable-rpath do not hardcode runtime library paths
--enable-hardening=yes Enable various hardenings (default: yes)
--enable-ubsan Enable undefined behaviour sanitizes (default=no)
--disable-largefile omit support for large files
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-shared-libs Link binaries using shared Dovecot libraries
(default)
--with-mem-align=BYTES Set the memory alignment (default: 8)
--with-ioloop=IOLOOP Specify the I/O loop method to use (epoll, kqueue,
poll; best for the fastest available; default is
best)
--with-notify=NOTIFY Specify the file system notification method to use
(inotify, kqueue, none; default is detected in the
above order)
--with-nss Build with NSS module support (auto)
--with-shadow Build with shadow password support (auto)
--with-pam Build with PAM support (auto)
--with-bsdauth Build with BSD authentication support (auto)
--with-gssapi=yes|plugin Build with GSSAPI authentication support
--with-ldap=yes|plugin Build with LDAP support
--with-libunwind Build with libunwind support (auto)
--with-cdb Build with CDB support
--with-sql=yes|plugin Build with generic SQL support
--with-pgsql Build with PostgreSQL driver support
--with-mysql Build with MySQL driver support
--with-sqlite Build with SQLite3 driver support
--with-cassandra Build with Cassandra driver support
--with-lucene Build with CLucene full text search support
--with-stemmer Build with libstemmer support (for FTS) (auto)
--with-textcat Build with libtextcat support (for FTS) (auto)
--with-icu Build with libicu support (for FTS normalization)
(auto)
--with-solr Build with Solr full text search support
--with-sodium Build with libsodium support (enables argon2,
default: auto)
--with-zlib Build with zlib compression support (auto)
--with-bzlib Build with bzlib compression support (auto)
--with-lzma Build with LZMA decompression support (auto)
--with-lz4 Build with LZ4 compression support (auto)
--with-zstd Build with ZSTD compression support (auto)
--with-libcap Build with libcap support (Dropping capabilities)
(auto)
--with-libwrap Build with libwrap, ie. TCP-wrappers
--with-ssl=gnutls|openssl
Build with GNUTLS or OpenSSL (default)
--with-ssldir=DIR SSL base directory for certificates (/etc/ssl)
--with-rundir=DIR Runtime data directory (LOCALSTATEDIR/run/dovecot)
--with-statedir=DIR Permanent data directory (LOCALSTATEDIR/lib/dovecot)
--with-systemd Build with systemd support (default=auto)
--with-moduledir=DIR Base directory for dynamically loadable modules
--with-docs Install documentation (default)
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
both]
--with-aix-soname=aix|svr4|both
shared library versioning (aka "SONAME") variant to
provide on AIX, [default=aix].
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-sysroot[=DIR] Search for dependent libraries within DIR (or the
compiler's sysroot if not specified).
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
--without-libiconv-prefix don't search for libiconv in includedir and libdir
--with-retpoline=<choice>
Retpoline mitigation choice (default: keep)
--with-fuzzer=clang Build with clang fuzzer (default: no)
--with-libbsd Use libbsd (default is no)
--with-random-source=file
Device file to use as random source
(default=/dev/urandom)
--with-lua=yes|plugin build Lua Bindings
--with-apparmor enable apparmor plugin (default=auto)
Some influential environment variables:
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
SYSTEMD_CFLAGS
C compiler flags for SYSTEMD, overriding pkg-config
SYSTEMD_LIBS
linker flags for SYSTEMD, overriding pkg-config
systemdsystemunitdir
value of systemdsystemunitdir for systemd, overriding pkg-config
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
CPP C preprocessor
CXX C++ compiler command
CXXFLAGS C++ compiler flags
LT_SYS_LIBRARY_PATH
User-defined run-time library search path.
CXXCPP C++ preprocessor
SSL_CFLAGS C compiler flags for SSL, overriding pkg-config
SSL_LIBS linker flags for SSL, overriding pkg-config
LIBUNWIND_CFLAGS
C compiler flags for LIBUNWIND, overriding pkg-config
LIBUNWIND_LIBS
linker flags for LIBUNWIND, overriding pkg-config
LUA_CFLAGS C compiler flags for LUA, overriding pkg-config
LUA_LIBS linker flags for LUA, overriding pkg-config
LIBSODIUM_CFLAGS
C compiler flags for LIBSODIUM, overriding pkg-config
LIBSODIUM_LIBS
linker flags for LIBSODIUM, overriding pkg-config
ZSTD_CFLAGS C compiler flags for ZSTD, overriding pkg-config
ZSTD_LIBS linker flags for ZSTD, overriding pkg-config
LIBTIRPC_CFLAGS
C compiler flags for LIBTIRPC, overriding pkg-config
LIBTIRPC_LIBS
linker flags for LIBTIRPC, overriding pkg-config
CLUCENE_CFLAGS
C compiler flags for CLUCENE, overriding pkg-config
CLUCENE_LIBS
linker flags for CLUCENE, overriding pkg-config
LIBEXTTEXTCAT_CFLAGS
C compiler flags for LIBEXTTEXTCAT, overriding pkg-config
LIBEXTTEXTCAT_LIBS
linker flags for LIBEXTTEXTCAT, overriding pkg-config
LIBICU_CFLAGS
C compiler flags for LIBICU, overriding pkg-config
LIBICU_LIBS linker flags for LIBICU, overriding pkg-config
PANDOC Path to pandoc program
VALGRIND Path to valgrind
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <dovecot@dovecot.org>.

View File

@ -6,11 +6,11 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=dracut
pkgver=059
pkgrel=06
pkgver=060
pkgrel=01
pkgdesc="An event driven initramfs infrastructure w/o systemd"
#url="https://dracut.wiki.kernel.org"
url="https://github.com/dracutdevs/dracut"
url="https://github.com/dracut-ng/dracut-ng"
depends=('bash' 'coreutils' 'cpio' 'filesystem' 'findutils' 'gawk' 'grep' 'gzip'
'kmod' 'pkgconf' 'procps-ng' 'sed' 'util-linux' 'xz')
makedepends=('asciidoc' 'bash-completion' 'git')
@ -54,22 +54,21 @@ optdepends=(
provides=('initramfs')
backup=('etc/dracut.conf')
#source=(https://mirrors.edge.kernel.org/pub/linux/utils/boot/dracut/dracut-${pkgver}.tar{.gz,.sign})
source=("${pkgname}::git+${url}#tag=${pkgver}?signed"
source=("${pkgname}-${pkgver}::git+${url}#tag=${pkgver}"
dracut-install
dracut-remove
90-dracut-install.hook
60-dracut-remove.hook)
prepare() {
cd "$srcdir/${pkgname}"
cd "$srcdir/${pkgname}-${pkgver}"
}
build() {
local prefix=/usr sysconfdir=/etc
cd "$srcdir/${pkgname}"
cd "$srcdir/${pkgname}-${pkgver}"
./configure \
--sysconfdir=${sysconfdir} \
--prefix=${prefix} \
@ -80,7 +79,8 @@ build() {
}
package() {
cd "$srcdir/${pkgname}"
# cd "$srcdir/${pkgname}"
cd "$srcdir/${pkgname}-${pkgver}"
DESTDIR="$pkgdir" make install
@ -103,11 +103,14 @@ license=('GPL-2.0-or-later')
validpgpkeys=('F66745589DE755B02AD947D71F1139EBBED1ACA9') # "Jóhann B. Guðmundsson <johannbg@gmail.com>"
sha512sums=('8dbdd67d0b86555aac4c2f315c809861c82358d3899ecdf3008e6203b9f32eac2e8a969fe972e9ce63316aeb0d3242e0e997d21c24bee8666ef3d3e7ddda067e'
SKIP SKIP SKIP SKIP)
b2sums=('41593a6205cf0a66ad49d903cf73e20b6a0b90628e185f93eb29d09df7d7dbcc342759901d204fb3d2c98ec6b8550ac14dbaef43c8243c0d9190b06a56a92a91'
SKIP SKIP SKIP SKIP)
sha256sums=(SKIP
4c0ee4c9dc2941d34ebeecf4242c7577e3d193c2a00a9a465a39d42c8266ca6a # dracut-install
4d6ca5da247a19f290bd8e375c470ef6dc01476288cb8aba71c09c09d23331f5 # dracut-remove
7365ad289428c7f7dad522ea0a2c9381648912a626bd40237767051468d325ef # 90-dracut-install.hook
054dac9f1d55029a922ff05c3064e54d25790c7a18d2b598edc58ef3d295cba1) # 60-dracut-remove.hook
## 69d49a9e96abbd503f3846c7d2775ad16ad1462b371808c51833f3adfde67822 dracut-059-06-x86_64.pkg.tar.lz
## a83c8707bc47cce782f943fe613429cb8bd417fcb8010baa67ed3b81fdcae167 dracut-060-01-x86_64.pkg.tar.lz

View File

@ -1,10 +1,10 @@
# Maintainer: Giancarlo Razzolini <grazzolini@archlinux.org>
pkgname=dracut
pkgver=059
pkgrel=6
pkgver=060
pkgrel=1
pkgdesc="An event driven initramfs infrastructure"
arch=('x86_64')
url="https://github.com/dracutdevs/dracut"
url="https://github.com/dracut-ng/dracut-ng"
license=('GPL-2.0-or-later')
depends=(
'bash'
@ -69,41 +69,15 @@ optdepends=(
provides=('initramfs')
backup=('etc/dracut.conf')
source=(
"${pkgname}-${pkgver}::git+${url}#tag=${pkgver}?signed"
dracut-systemd-253.patch
dracut-systemd-254-uki.patch::https://github.com/dracutdevs/dracut/commit/f32e95bcadbc5158843530407adc1e7b700561b1.patch
dracut-systemd-255-systemd-executor.patch::https://github.com/dracutdevs/dracut/pull/2535/commits/62fd8ebe4776dbb60ca04a865c2d160e45d65e91.patch
dracut-systemd-255-pcrphase.patch
dracut-systemd-255-hibernate-resume.patch::https://github.com/dracutdevs/dracut/pull/2527/commits/a2fe89116db4b286fbf515f26bd1773b5e6ee8ad.patch
"${pkgname}-${pkgver}::git+${url}#tag=${pkgver}"
)
sha512sums=('SKIP'
'dfbef5ee06fd0f7b51bfd3571eb284272d7694754eaf232cf1a14f3b2f95a67c87098fabf6d88068ef7e235e717bec26024a3b342c5dba940b8600799cef0791'
'8d232afccf84e24348c0e13d8eb34bcf670ca98a8e6a1e17cd4e861b8c036db1431ad8d8cb3942fb7645489d450dc2dbb91d54c18275796be26aae3ec53db557'
'9940448b4a83c9a837a916557b413b4523097554175420e554e039baa0395a387634bdf4486c212b930942a32e4f336b65e3d6624517b3e134b010a614fbcb41'
'1cdcff2b4ade4a227e55dce33457f6974cf1fd3352766d731b5e7a372239c211bd5c105e3fa46f48b6b2456d04471da9d1adfa12d99444802e4d06febbd4b38f'
'bba154e13463fb759e1cfd5f461b2b4e786ad8c6f4cacacbd918e911efc7d5a5368300676d6e6d8e9b7b2f4333314886bb1e34daac9f0c73c1c441baf7918063')
b2sums=('SKIP'
'6386d1caf4765974e6f9fffde43cacc20f55a1ed487f6dba9f6f15318dc6dc593ef01309679c8a7f1deffc5dd66138cde7c11d53a825396971d6be29a9388744'
'8adf7975e1edc37a9c4972243324a0ecc6f1eebc012a59dcc9a394e2f2f669650200fff4d87088dffd133b1531c7eaac390322ba9b18f826a804d61b6341908b'
'4ef34f747a0f0e446ae9429559ddfe5d3d2088b1071433bba131aed0fb553d44a6256016f8fccd891c3dd69f554af3fe98ac1dcebd62a0489864e75b4b413f48'
'15d7d324b1f3d4ee0428f389077e2a95f28a45aaf6bc44a61ebf8efd7afc3195a9e25fd919d3319906826146910e8dd67a127f196b4de64805bd2203dba988c1'
'bd8dc23e1dafa9a76b79af40be5267ee96934c08950b6eae70d5794a9f3038cb0cb7d54593463f42325ddae637cb6ddf21af52bd9fd6e639f7fdc7acc5abf21e')
validpgpkeys=('F66745589DE755B02AD947D71F1139EBBED1ACA9') # Jóhann B. Guðmundsson <johannbg@gmail.com>
prepare() {
cd "$srcdir/${pkgname}-${pkgver}"
patch -Np1 < ../dracut-systemd-253.patch
patch -Np1 < ../dracut-systemd-254-uki.patch
patch -Np1 < ../dracut-systemd-255-systemd-executor.patch
patch -Np1 < ../dracut-systemd-255-pcrphase.patch
patch -Np1 < ../dracut-systemd-255-hibernate-resume.patch
}
sha512sums=('8dbdd67d0b86555aac4c2f315c809861c82358d3899ecdf3008e6203b9f32eac2e8a969fe972e9ce63316aeb0d3242e0e997d21c24bee8666ef3d3e7ddda067e')
b2sums=('41593a6205cf0a66ad49d903cf73e20b6a0b90628e185f93eb29d09df7d7dbcc342759901d204fb3d2c98ec6b8550ac14dbaef43c8243c0d9190b06a56a92a91')
build() {
local prefix=/usr sysconfdir=/etc
cd "$srcdir/${pkgname}-${pkgver}"
cd ${pkgname}-${pkgver}
./configure \
--sysconfdir=${sysconfdir} \
@ -115,7 +89,7 @@ build() {
}
package() {
cd "$srcdir/${pkgname}-${pkgver}"
cd ${pkgname}-${pkgver}
DESTDIR="$pkgdir" make install
}

View File

@ -1 +1 @@
rm -rf {src,pkg,dracut}
rm -rf {src,pkg,dracut-0*}

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=fluidsynth
pkgver=2.3.4
pkgver=2.3.5
pkgrel=01
pkgdesc="A real-time software synthesizer based on the SoundFont 2 specifications w/o systemd"
url="https://www.fluidsynth.org/"
@ -62,6 +62,7 @@ arch=(x86_64)
license=(LGPL-2.1-or-later)
sha256sums=(1529ef5bc3b9ef3adc2a7964505912f7305103e269e50cc0316f500b22053ac9) # fluidsynth-2.3.4.tar.gz
sha256sums=(f89e8e983ecfb4a5b4f5d8c2b9157ed18d15ed2e36246fa782f18abaea550e0d) # fluidsynth-2.3.5.tar.gz
## dcea65968a38f96f93e7bc359120dfa308fee45ac4452d3c952fd2052508d709 fluidsynth-2.3.5-01-x86_64.pkg.tar.lz
## b0ef151bfcbcdaf91a1153e105d79908cdef4576783c5a4bfacfd31fd016098f fluidsynth-2.3.4-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
# Contributor: damir <damir@archlinux.org>
pkgname=fluidsynth
pkgver=2.3.4
pkgver=2.3.5
pkgrel=1
pkgdesc="A real-time software synthesizer based on the SoundFont 2 specifications"
arch=(x86_64)
@ -37,8 +37,8 @@ provides=(
)
backup=(etc/conf.d/$pkgname)
source=($pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz)
sha512sums=('79891116d78b9be1c38bce9e5759b9bb732c3d8ee31c6e57d1a3e2b5548879b91d19582e73ee7fb0fd243beba3bf1bbc341a26aab0b6440eef36fc55dce3e8b0')
b2sums=('5146c1f0243ac1fcc3d4f29ea65bb03b326c59bf9de1f53def447f4a924c7fdde31f8b33300051d2e7765087fb8bbdba3643b03c537e3366b02ca42b3b9d4311')
sha512sums=('35eaea8c1709ebbd5dee8f3946ab59c39afe31d92b972a44013fa23987aa48936f7d1326d5bda81c6e66f02bf988e48601367d49276a4dd78dbca7a2571f5e57')
b2sums=('11f04d2a508f54c4bd03c867e81528f36eeb5698ad017d7fe778349b5ab91dc9e518d426d2394e748344795b8c1bf86eeaee97294ad66974db07587d0a80797a')
build() {
local cmake_options=(

View File

@ -6,27 +6,46 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=libblockdev
#pkgname=(libblockdev libblockdev-{btrfs,crypto,dm,fs,loop,lvm,lvm-dbus,mdraid,mpath,nvdimm,nvme,part,swap,tools,utils} python-libblockdev)
pkgname=(libblockdev libblockdev-utils)
# we are building the two that need systemd so they don't, the rest
#pkgname=(libblockdev libblockdev-{btrfs,crypto,dm,fs,loop,lvm,mdraid,mpath,nvdimm,nvme,part,swap} python-libblockdev)
pkgname=(libblockdev) #
# we are building the ones that need systemd so they don't, the rest
# can be provided by arch
pkgver=3.1.0
pkgrel=02
pkgver=3.1.1
pkgrel=01
pkgdesc="A library for manipulating block devices w/o systemd"
#url="https://github.com/rhinstaller/libblockdev"
url="https://github.com/storaged-project/libblockdev"
# storaged project -- who talks like this?
makedepends=(
'autoconf-archive'
'autoconf-archive'
'btrfs-progs'
'cryptsetup'
'device-mapper'
'dosfstools'
'e2fsprogs'
'eudev'
'exfatprogs'
'gcc-libs'
'glib2'
'glibc'
'gobject-introspection'
'gtk-doc'
'kmod'
'keyutils'
'libbytesize'
'libnvme'
'lvm2'
'mdadm'
'ndctl'
'nss'
'parted'
'python'
'util-linux'
'eudev'
'util-linux-libs'
'volume_key'
)
#source=("$pkgname-$pkgver.tar.gz::https://github.com/rhinstaller/libblockdev/archive/$pkgver-1.tar.gz")
source=("$url/releases/download/$pkgver-1/$pkgbase-$pkgver.tar.gz")
source=("$url/releases/download/$pkgver-1/$pkgname-$pkgver.tar.gz")
_pick() {
local p="$1" f d; shift
@ -62,9 +81,9 @@ check() {
}
package_libblockdev() {
#depends=( 'cryptsetup' 'device-mapper' 'e2fsprogs' 'gcc-libs' 'glib2' 'glibc' 'kmod' 'keyutils'
# 'libnvme' 'libbytesize' 'mdadm' 'nss' 'parted' 'util-linux-libs' 'volume_key')
depends=(glib2 libglib-2.0.so libgobject-2.0.so glibc libblockdev-utils libbd_utils.so)
depends=(
glib2 libglib-2.0.so libgio-2.0.so libgobject-2.0.so
glibc kmod libkmod.so libudev.so)
optdepends=(
'libblockdev-btrfs: for BTRFS support'
'libblockdev-crypto: for crypto support'
@ -72,34 +91,19 @@ package_libblockdev() {
'libblockdev-fs: for filesystem support'
'libblockdev-loop: for loop device support'
'libblockdev-lvm: for LVM support'
'libblockdev-lvm-dbus: for LVM D-Bus API support'
'libblockdev-mdraid: for MDRAID support'
'libblockdev-mpath: for multipath support'
'libblockdev-nvdimm: for NVDIMM support'
'libblockdev-nvme: for NVME support'
'libblockdev-part: for partitioning support'
'libblockdev-swap: for swap support'
'libblockdev-tools: for additional tools'
'python-libblockdev: for Python support'
)
# Those were opt-dep for now split pkgs
#optdepends=(
# 'btrfs-progs: BTRFS plugin'
# 'dosfstools: VFAT filesystem support'
# 'exfatprogs: for exFAT filesystem support'
# 'f2fs-tools: for F2FS filesystem support'
# 'nilfs-utils: for nilfs filesystem support'
# 'ntfs-3g: NTFS filesystem support'
# 'udftools: for UDF filesystem support'
# 'xfsprogs: XFS filesystem support'
#
# 'gobject-introspection-runtime: for Python integration'
# 'lvm2: LVM plugin'
# 'ndctl: NVDIMM plugin'
# 'python: for Python integration'
# )
provides=(libblockdev.so)
provides=(libbd_utils.so libblockdev.so)
conflicts=(libblockdev-utils)
replaces=(libblockdev-utils)
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
@ -114,6 +118,7 @@ package_libblockdev() {
_pick $pkgbase-dm usr/include/blockdev/dm.h
_pick $pkgbase-dm usr/lib/libbd_dm.*
_pick $pkgbase-fs usr/bin/vfat-resize # the libbd_fs.so library calls this executable
_pick $pkgbase-fs usr/include/blockdev/fs.h
_pick $pkgbase-fs usr/include/blockdev/fs/*.h
_pick $pkgbase-fs usr/lib/libbd_fs.*
@ -121,11 +126,11 @@ package_libblockdev() {
_pick $pkgbase-loop usr/include/blockdev/loop.h
_pick $pkgbase-loop usr/lib/libbd_loop.*
# _pick $pkgbase-lvm etc/libblockdev/3/conf.d/10-lvm-dbus.cfg
_pick $pkgbase-lvm usr/bin/lvm-cache-stats
_pick $pkgbase-lvm usr/include/blockdev/lvm.h
_pick $pkgbase-lvm usr/lib/libbd_lvm.*
# _pick $pkgbase-lvm-dbus etc/libblockdev/3/conf.d/10-lvm-dbus.cfg
# _pick $pkgbase-lvm-dbus usr/lib/libbd_lvm-dbus.*
# _pick $pkgbase-lvm usr/lib/libbd_lvm-dbus.*
# _pick $pkgbase-mdraid usr/include/blockdev/mdraid.h
# _pick $pkgbase-mdraid usr/lib/libbd_mdraid.*
@ -145,36 +150,18 @@ package_libblockdev() {
_pick $pkgbase-swap usr/include/blockdev/swap.h
_pick $pkgbase-swap usr/lib/libbd_swap.*
_pick $pkgbase-tools usr/bin
_pick $pkgbase-utils usr/include/blockdev/{dbus,dev_utils,exec,extra_arg,logging,module,sizes,utils}.h
_pick $pkgbase-utils usr/lib/libbd_utils.*
_pick $pkgbase-utils usr/lib/pkgconfig/blockdev-utils.pc
_pick python-$pkgbase usr/lib/python*
}
package_libblockdev-utils() {
pkgdesc+=" - utility functions"
depends=(
glib2 libglib-2.0.so libgio-2.0.so libgobject-2.0.so
glibc
kmod libkmod.so
libudev.so
)
provides=(libbd_utils.so)
mv -v $pkgname/* "$pkgdir"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('LGPL')
sha256sums=(41e4af66c9d78e795302d37825dfd88a4970f82da7b4ebe6487feba2afae44fb) # libblockdev-3.1.0.tar.gz
sha512sums=('44628d9e68a467f8a5d5e65e12d5d6ffb4d9b953c846acd9f6da257eab5ccd79309651d6b20092fa700fb4340f1f718ceef11141203da676d088824aa9d03481')
b2sums=('b3dbdc7226524d544193b609ced8a9fee725268ba2201b639c22103fcae6d047c94fb1b848e489525300242cb235d688934193894a06279a4dc0e0b33dff6e96')
sha256sums=(a5cb33a53ff5969067982704f45399d02555fdb2313ed0c56eac9555397dc2db) # libblockdev-3.1.1.tar.gz
## 3e5a3abc7a0547b8bce14749e7b8c9c3905abac10c02f19b1a152edd875b1a97 libblockdev-3.1.0-02-x86_64.pkg.tar.lz
## 8f8e90598d9526d0a2f1875c9bcfb682547517ae9f01c1bd158cd2d0076491b7 libblockdev-utils-3.1.0-02-x86_64.pkg.tar.lz
## 844287c3858b82b9d251561f8c63926e0b87f55444f64f5ab4d69c9c4280ce86 libblockdev-3.1.1-01-x86_64.pkg.tar.lz

View File

@ -3,10 +3,10 @@
pkgbase=libblockdev
pkgname=(
libblockdev
libblockdev-{btrfs,crypto,dm,fs,loop,lvm,lvm-dbus,mdraid,mpath,nvdimm,nvme,part,swap,tools,utils}
libblockdev-{btrfs,crypto,dm,fs,loop,lvm,mdraid,mpath,nvdimm,nvme,part,swap}
python-libblockdev
)
pkgver=3.1.0
pkgver=3.1.1
pkgrel=1
pkgdesc="A library for manipulating block devices"
arch=('x86_64')
@ -43,8 +43,8 @@ makedepends=(
source=(
"$url/releases/download/$pkgver-1/$pkgname-$pkgver.tar.gz"
)
sha512sums=('1e5f8155ceaf1b1f02607d0e2075bfe3b1a2c8d6845de5c90201e6b7aefde3bab7af8e9abf137763e6e9ca42fefe5218697ea63731b3b4952eb004b01cf3719a')
b2sums=('a0177592023c7ffb4eecaf840cf73a86fb411e1ed349ef493eaa88943dcda562aff32e077ff377e91758aa7e26df7e818666e98d068b2d892a8d67931079ca71')
sha512sums=('44628d9e68a467f8a5d5e65e12d5d6ffb4d9b953c846acd9f6da257eab5ccd79309651d6b20092fa700fb4340f1f718ceef11141203da676d088824aa9d03481')
b2sums=('b3dbdc7226524d544193b609ced8a9fee725268ba2201b639c22103fcae6d047c94fb1b848e489525300242cb235d688934193894a06279a4dc0e0b33dff6e96')
_pick() {
local p="$1" f d; shift
@ -76,9 +76,10 @@ check() {
package_libblockdev() {
depends=(
glib2 libglib-2.0.so libgobject-2.0.so
glib2 libglib-2.0.so libgio-2.0.so libgobject-2.0.so
glibc
libblockdev-utils libbd_utils.so
kmod libkmod.so
systemd-libs libudev.so
)
optdepends=(
'libblockdev-btrfs: for BTRFS support'
@ -87,17 +88,20 @@ package_libblockdev() {
'libblockdev-fs: for filesystem support'
'libblockdev-loop: for loop device support'
'libblockdev-lvm: for LVM support'
'libblockdev-lvm-dbus: for LVM D-Bus API support'
'libblockdev-mdraid: for MDRAID support'
'libblockdev-mpath: for multipath support'
'libblockdev-nvdimm: for NVDIMM support'
'libblockdev-nvme: for NVME support'
'libblockdev-part: for partitioning support'
'libblockdev-swap: for swap support'
'libblockdev-tools: for additional tools'
'python-libblockdev: for Python support'
)
provides=(libblockdev.so)
provides=(
libbd_utils.so
libblockdev.so
)
conflicts=(libblockdev-utils)
replaces=(libblockdev-utils)
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
@ -112,6 +116,7 @@ package_libblockdev() {
_pick $pkgbase-dm usr/include/blockdev/dm.h
_pick $pkgbase-dm usr/lib/libbd_dm.*
_pick $pkgbase-fs usr/bin/vfat-resize # the libbd_fs.so library calls this executable
_pick $pkgbase-fs usr/include/blockdev/fs.h
_pick $pkgbase-fs usr/include/blockdev/fs/*.h
_pick $pkgbase-fs usr/lib/libbd_fs.*
@ -119,11 +124,11 @@ package_libblockdev() {
_pick $pkgbase-loop usr/include/blockdev/loop.h
_pick $pkgbase-loop usr/lib/libbd_loop.*
_pick $pkgbase-lvm etc/libblockdev/3/conf.d/10-lvm-dbus.cfg
_pick $pkgbase-lvm usr/bin/lvm-cache-stats
_pick $pkgbase-lvm usr/include/blockdev/lvm.h
_pick $pkgbase-lvm usr/lib/libbd_lvm.*
_pick $pkgbase-lvm-dbus etc/libblockdev/3/conf.d/10-lvm-dbus.cfg
_pick $pkgbase-lvm-dbus usr/lib/libbd_lvm-dbus.*
_pick $pkgbase-lvm usr/lib/libbd_lvm-dbus.*
_pick $pkgbase-mdraid usr/include/blockdev/mdraid.h
_pick $pkgbase-mdraid usr/lib/libbd_mdraid.*
@ -143,12 +148,6 @@ package_libblockdev() {
_pick $pkgbase-swap usr/include/blockdev/swap.h
_pick $pkgbase-swap usr/lib/libbd_swap.*
_pick $pkgbase-tools usr/bin
_pick $pkgbase-utils usr/include/blockdev/{dbus,dev_utils,exec,extra_arg,logging,module,sizes,utils}.h
_pick $pkgbase-utils usr/lib/libbd_utils.*
_pick $pkgbase-utils usr/lib/pkgconfig/blockdev-utils.pc
_pick python-$pkgbase usr/lib/python*
}
@ -158,7 +157,7 @@ package_libblockdev-btrfs() {
btrfs-progs
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so
libbytesize
)
provides=(libbd_btrfs.so)
@ -174,7 +173,7 @@ package_libblockdev-crypto() {
glib2 libglib-2.0.so
glibc
keyutils libkeyutils.so
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so
nss
util-linux-libs libblkid.so
volume_key
@ -190,7 +189,7 @@ package_libblockdev-dm() {
device-mapper libdevmapper.so
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so
)
provides=(libbd_dm.so)
@ -204,7 +203,9 @@ package_libblockdev-fs() {
gcc-libs
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so
libbytesize
parted
util-linux-libs libblkid.so libmount.so libuuid.so
)
optdepends=(
@ -218,6 +219,8 @@ package_libblockdev-fs() {
'xfsprogs: for XFS filesystem support'
)
provides=(libbd_fs.so)
conflicts=(libblockdev-tools)
replaces=(libblockdev-tools)
mv -v $pkgname/* "$pkgdir"
}
@ -228,7 +231,7 @@ package_libblockdev-loop() {
gcc-libs
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so
)
provides=(libbd_loop.so)
@ -242,23 +245,21 @@ package_libblockdev-lvm() {
gcc-libs
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so libblockdev.so
libbytesize
)
provides=(libbd_lvm.so)
mv -v $pkgname/* "$pkgdir"
}
package_libblockdev-lvm-dbus() {
pkgdesc+=" - LVM D-Bus API support"
depends=(
device-mapper libdevmapper.so
gcc-libs
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
provides=(
libbd_lvm.so
libbd_lvm-dbus.so
)
conflicts=(
libblockdev-lvm-dbus
libblockdev-tools
)
replaces=(
libblockdev-lvm-dbus
libblockdev-tools
)
provides=(libbd_lvm-dbus.so)
mv -v $pkgname/* "$pkgdir"
}
@ -269,8 +270,9 @@ package_libblockdev-mdraid() {
gcc-libs
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so
libbytesize
mdadm # the libbd_mdraid.so library calls the mdadm executable
)
provides=(libbd_mdraid.so)
@ -283,7 +285,7 @@ package_libblockdev-mpath() {
device-mapper libdevmapper.so
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so
)
provides=(libbd_mpath.so)
@ -295,7 +297,7 @@ package_libblockdev-nvdimm() {
depends=(
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so
ndctl
util-linux-libs libuuid.so
)
@ -309,7 +311,7 @@ package_libblockdev-nvme() {
depends=(
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so
libnvme
)
provides=(libbd_nvme.so)
@ -322,7 +324,7 @@ package_libblockdev-part() {
depends=(
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so
util-linux-libs libfdisk.so
)
provides=(libbd_part.so)
@ -333,9 +335,10 @@ package_libblockdev-part() {
package_libblockdev-swap() {
pkgdesc+=" - swap device support"
depends=(
gcc-libs
glib2 libglib-2.0.so
glibc
libblockdev-utils libbd_utils.so
"libblockdev=$pkgver" libbd_utils.so
util-linux-libs libblkid.so
)
provides=(libbd_swap.so)
@ -343,33 +346,6 @@ package_libblockdev-swap() {
mv -v $pkgname/* "$pkgdir"
}
package_libblockdev-tools() {
pkgdesc+=" - tools"
depends=(
glib2 libglib-2.0.so
glibc
libblockdev libblockdev.so
libbytesize
glib2 libglib-2.0.so
parted
)
mv -v $pkgname/* "$pkgdir"
}
package_libblockdev-utils() {
pkgdesc+=" - utility functions"
depends=(
glib2 libglib-2.0.so libgio-2.0.so libgobject-2.0.so
glibc
kmod libkmod.so
systemd-libs libudev.so
)
provides=(libbd_utils.so)
mv -v $pkgname/* "$pkgdir"
}
package_python-libblockdev() {
pkgdesc+=" - Python support"
depends=(

View File

@ -13,5 +13,11 @@ ndctl
gtk-doc
libnvme
eudev
btrfs-progs
dosfstools
exfatprogs
lvm2

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libfabric
pkgver=1.20.1
pkgver=1.21.0
pkgrel=01
pkgdesc="User-space API for OpenFabrics Interfaces (OFI)"
url="https://ofiwg.github.io/libfabric/"
@ -42,7 +42,7 @@ arch=(x86_64)
license=(GPL2)
sha256sums=(fd88d65c3139865d42a6eded24e121aadabd6373239cef42b76f28630d6eed76) # libfabric-1.20.1.tar.bz2
sha256sums=(0c1b7b830d9147f661e5d7f359250b85b5a9885c330464cd3b5e5d35b86551c7) # libfabric-1.21.0.tar.bz2
## 703be3a7d93cd51d70e9b711a7e2b84d7a5887f49dee1e1d3ba288eaa6683f21 libfabric-1.20.1-01-x86_64.pkg.tar.lz
## 4606ff2e305c8719eeffa12d1c6a205dcebe05106f6a811d7e16191334c0007a libfabric-1.21.0-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Bruno Pagani <archange@archlinux.org>
pkgname=libfabric
pkgver=1.20.1
pkgver=1.21.0
pkgrel=1
pkgdesc="User-space API for OpenFabrics Interfaces (OFI)"
arch=(x86_64)
@ -10,7 +10,7 @@ license=(GPL2)
depends=(glibc gcc-libs numactl)
options=(!lto)
source=(https://github.com/ofiwg/libfabric/releases/download/v${pkgver}/libfabric-${pkgver}.tar.bz2)
sha512sums=('dcf7ab7875b3cdd82be39ee91b6f86e374627adb1c6715467ce1faeb7c6ded72abe82fa73fe915f62612f31ea638d7c9ae407a24fd8f049feb540e35e875272a')
sha512sums=('6d1a561995a545f50993580c34ede0676f3e60726c99461786b9bb67bfd815709c4939a6995cbdd4e67f4548491b8ff47716d4291801d5b8750d86b91b9d2f03')
prepare() {
cd ${pkgname}-${pkgver}

View File

@ -7,9 +7,8 @@
pkgname=mpv
epoch=1
_tag='807b9343ef911d138950411cdb83c16a151d2018' # git rev-parse v${pkgver}
pkgver=0.37.0
pkgrel=02
pkgrel=03
pkgdesc='a free, open source, and cross-platform media player - alsa no-pipew'
url='https://mpv.io/'
depends=('alsa-lib' 'libasound.so' 'desktop-file-utils' 'ffmpeg' 'libavcodec.so' 'libavdevice.so'
@ -31,7 +30,9 @@ conflicts=(mpv-git)
#options=('debug' '!emptydirs') ## uncomment this line to have the debug pkg produced
options=('!emptydirs')
#install=mpv.install
source=("git+https://github.com/mpv-player/mpv.git#tag=${_tag}?signed")
#_tag='807b9343ef911d138950411cdb83c16a151d2018' # git rev-parse v${pkgver}
#source=("git+https://github.com/mpv-player/mpv.git#tag=${_tag}?signed")
source=("git+https://github.com/mpv-player/mpv.git#tag=v${pkgver}?signed")
build() {
local _meson_options=(
@ -39,6 +40,7 @@ build() {
-Dlibmpv=true
-Dpipewire=disabled
-Dgl-x11=enabled
-Dcaca=disabled
-Dcdda=enabled
-Ddvbin=enabled
@ -80,12 +82,12 @@ validpgpkeys=('145077D82501AA20152CACCE8D769208D5E31419') # sfan5 <sfan5@live.de
# validpgpkeys=('145077D82501AA20152CACCE8D769208D5E31419') # sfan5 <sfan5@live.de> # not to be used with git
# # only with signed releases
sha256sums=(SKIP)
sha256sums=(a60f1ffa5bbf1c17bfa380a126573ff31f1d149496fe3d32c793e0a6845fb63e) # mpv
# Note to packager:
#ls -l *pkg.tar.lz
#echo "you must rename this package to meet SF naming before you move to the repo"
#mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log
## c3243a02747b49f621303087a70488af865d4dc16eeb0086c6674654f49ab8b2 mpv-1_0.37.0-02-x86_64.pkg.tar.lz
## 770411fa2533979298acb678b0567794b9419ee39746f9e2a5b9ef8f31a8fcaa mpv-1_0.37.0-03-x86_64.pkg.tar.lz

View File

@ -5,9 +5,8 @@
pkgname=mpv
epoch=1
_tag='807b9343ef911d138950411cdb83c16a151d2018' # git rev-parse v${pkgver}
pkgver=0.37.0
pkgrel=2
pkgrel=3
pkgdesc='a free, open source, and cross-platform media player'
arch=('x86_64')
license=('GPL-2.0-or-later AND LGPL-2.1-or-later')
@ -29,15 +28,15 @@ optdepends=('yt-dlp: for video-sharing websites playback'
provides=('libmpv.so')
options=('!emptydirs')
validpgpkeys=('145077D82501AA20152CACCE8D769208D5E31419') # sfan5 <sfan5@live.de>
source=("git+https://github.com/mpv-player/mpv.git#tag=${_tag}?signed")
sha256sums=('SKIP')
source=("git+https://github.com/mpv-player/mpv.git#tag=v${pkgver}?signed")
sha256sums=('a60f1ffa5bbf1c17bfa380a126573ff31f1d149496fe3d32c793e0a6845fb63e')
build() {
local _meson_options=(
--auto-features auto
-Dlibmpv=true
-Dgl-x11=enabled
-Dcaca=disabled
-Dcdda=enabled
-Ddvbin=enabled

View File

@ -7,15 +7,16 @@
#pkgbase=pango
pkgname=(pango) # pango-docs)
pkgver=1.52.1
pkgver=1.52.2
pkgrel=01
epoch=1
pkgdesc="A library for layout and rendering of text"
url="https://www.pango.org/"
depends=(cairo fribidi harfbuzz libthai libxft)
makedepends=(gi-docgen git gobject-introspection help2man meson)
_commit=089aa34fbbc09cec556b818bd634260b4d2124c6 # tags/1.52.1^0
source=("git+https://gitlab.gnome.org/GNOME/pango.git#commit=$_commit")
#_commit=089aa34fbbc09cec556b818bd634260b4d2124c6 # tags/1.52.1^0
#source=("git+https://gitlab.gnome.org/GNOME/pango.git#commit=$_commit")
source=("git+https://gitlab.gnome.org/GNOME/pango.git#tag=$pkgver")
pkgver() {
cd pango
@ -60,7 +61,8 @@ arch=(x86_64)
license=(LGPL-2.1-or-later)
b2sums=('ba5b6814bad4f9834557bedc4341a0985fed5fa0150b423bbbc4e1765b1e2834a5d21b3da6e195f5a0a413fc44859fdd52e4112b220747653030085ee969b055')
sha256sums=(SKIP)
## 7d6ab8011e0f71ef9a5ba9d2a369b6ac3145bc88a107827e17fb6460c9f5e2f9 pango-1_1.52.1-01-x86_64.pkg.tar.lz
## 07e60395d1d3316dc5939b901f4a92648d20fc082989dd50a6cb8f98bdbce89b pango-1_1.52.2-01-x86_64.pkg.tar.lz

View File

@ -6,7 +6,7 @@ pkgname=(
pango
pango-docs
)
pkgver=1.52.1
pkgver=1.52.2
pkgrel=1
epoch=1
pkgdesc="A library for layout and rendering of text"
@ -27,9 +27,8 @@ makedepends=(
help2man
meson
)
_commit=089aa34fbbc09cec556b818bd634260b4d2124c6 # tags/1.52.1^0
source=("git+https://gitlab.gnome.org/GNOME/pango.git#commit=$_commit")
b2sums=('SKIP')
source=("git+https://gitlab.gnome.org/GNOME/pango.git#tag=$pkgver")
b2sums=('ba5b6814bad4f9834557bedc4341a0985fed5fa0150b423bbbc4e1765b1e2834a5d21b3da6e195f5a0a413fc44859fdd52e4112b220747653030085ee969b055')
pkgver() {
cd pango

View File

@ -7,19 +7,21 @@
# 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.6
pkgname=(postfix postfix-{cdb,ldap,lmdb,mongodb,mysql,pcre,pgsql,sqlite})
pkgver=3.9.0
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)
makedepends=(db icu libldap libnsl libsasl lmdb mariadb-libs openssl pcre2 postgresql-libs sqlite tinycdb)
makedepends=(icu libldap libnsl libsasl lmdb mariadb-libs
mongo-c-driver openssl pcre2 postgresql-libs sqlite tinycdb)
#options=(debug) ### uncomment this to have the debug pkg produced
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
# linux6.patch
$pkgbase-3.5.8-main_defaults.patch
$pkgbase-3.9.0-mail_params.patch
$pkgbase.install
$pkgbase.sysusers
$pkgbase.tmpfiles
@ -36,12 +38,9 @@ _pick() {
}
prepare() {
# # support Linux 6.x
# building this says patch previously applied, so why is arch dragging this again and again?
# 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
patch -Np1 -d $pkgbase-$pkgver -i ../$pkgbase-3.9.0-mail_params.patch
}
build() {
@ -53,18 +52,20 @@ build() {
'-DUSE_LDAP_SASL'
'-DHAS_LMDB'
'-DUSE_TLS'
'-DHAS_MONGODB' '-I/usr/include/libmongoc-1.0' '-I/usr/include/libbson-1.0'
'-DHAS_MYSQL' '-I/usr/include/mysql'
'-DHAS_PCRE=2'
'-DHAS_PGSQL' '-I/usr/include/postgresql'
'-DHAS_SQLITE'
'-DHAS_CDB'
'-DNO_DB'
'-DDEF_DB_TYPE=\"lmdb\"'
'-DDEF_COMMAND_DIR=\"/usr/bin\"'
'-DDEF_DAEMON_DIR=\"/usr/lib/postfix/bin\"'
'-DDEF_SENDMAIL_PATH=\"/usr/bin/sendmail\"'
'-DDEF_README_DIR=\"/usr/share/doc/postfix\"'
'-DDEF_MANPAGE_DIR=\"/usr/share/man\"'
)
# '-DHAS_DB' '-I/usr/include/db5.3'
# NOTE: descriptions of options in makedefs
local make_options=(
@ -77,6 +78,7 @@ build() {
AUXLIBS_LDAP='-lldap -llber'
AUXLIBS_LMDB="$(pkgconf --libs lmdb)"
AUXLIBS_PCRE="$(pcre2-config --libs8)"
AUXLIBS_MONGODB="$(pkgconf --libs libmongoc-1.0)"
AUXLIBS_MYSQL="$(pkgconf --libs mariadb)"
AUXLIBS_PGSQL="$(pkgconf --libs libpq)"
AUXLIBS_SQLITE="$(pkgconf --libs sqlite3)"
@ -98,11 +100,11 @@ package_postfix() {
local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d"
depends+=(
db
icu libicuuc.so
libnsl libnsl.so
libsasl libsasl2.so
openssl libcrypto.so libssl.so
postfix-lmdb
sh
)
optdepends=(
@ -110,6 +112,7 @@ package_postfix() {
'postfix-cdb: for CDB integration'
'postfix-ldap: for LDAP integration'
'postfix-lmdb: for LMDB integration'
'postfix-mongodb: for MongoDB integration'
'postfix-mysql: for MySQL integration'
'postfix-pcre: for PCRE integration'
'postfix-pgsql: for PostgreSQL integration'
@ -144,7 +147,7 @@ package_postfix() {
# create dynamicmaps.cf.d and postfix-files.d entries for split packages
# remove targetted files from main configuration files
for _feature in {cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite}; do
for _feature in {cdb,ldap,lmdb,mongodb,mysql,pcre,pgsql,sqlite}; do
printf "Split out dynamicmaps file for %s\n" $pkgbase-$_feature
grep "$pkgbase-$_feature" "$_dynamicmaps_file" > "$_dynamicmaps_dir/$pkgbase-$_feature.cf"
sed -e "/$pkgbase-$_feature/d" -i "$_dynamicmaps_file"
@ -210,6 +213,17 @@ package_postfix-lmdb() {
install -vDm 644 $pkgbase-$pkgver/{LICENSE,COPYRIGHT} -t "$pkgdir/usr/share/licenses/$pkgname/"
}
package_postfix-mongodb() {
depends+=(
mongo-c-driver
postfix
)
pkgdesc+=' (MongoDB integration w/o systemd)'
mv -v $pkgname/* "$pkgdir"
install -vDm 644 $pkgbase-$pkgver/{LICENSE,COPYRIGHT} -t "$pkgdir/usr/share/licenses/$pkgname/"
}
package_postfix-mysql() {
depends+=(postfix mariadb-libs libmariadb.so)
pkgdesc+=' (MySQL integration w/o systemd)'
@ -250,19 +264,21 @@ license=('EPL-2.0 OR IPL-1.0' BSD-4-Clause-UC)
validpgpkeys=('622C7C012254C186677469C50C0B590E80CA15A7') # Wietse Venema <wietse@porcupine.org>
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
sha256sums=(56f5e420e7c25455a4e96c19b672f80f9a0a35fb5becc9247c9e3d5dcc617f34 # postfix-3.9.0.tar.gz
c1358424395efa2c51f91d8bd64df85393a921c610a9c13be98625b7ef71c2a0 # postfix-3.9.0.tar.gz.sig
b138efb38f234b9751d371bbe673f16029726771f2fc42e7124f606613c1e54e # postfix-3.5.8-main_defaults.patch
9c9a945ce7053ace12da82704f3a6f4c8a3b74f5464d87eadfc0cb9626ffbb5b # postfix-3.9.0-mail_params.patch
9097509ec3e15c111a45c693e40151e3addfd9d38b9a94e1eafd304435b32238 # postfix.install
63f39147887336bdd173fb9425998f0a0c6f00a31241f922a255c157bfd8d02e # postfix.sysusers
825106bc3a6db8872160c5d65be04ad92828a043b8c8decc531341f0fe4a5742) # postfix.tmpfiles
## 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
## 532d5c11298043be2218f5d20a1d6ede3c81cf2a6bda7139b1cdc899db602ca4 postfix-3.9.0-01-x86_64.pkg.tar.lz
## 084057e79f522b7c20107ac45da0044ffad28325311c8edf7d24a85e533f208d postfix-cdb-3.9.0-01-x86_64.pkg.tar.lz
## 25c92b465adff206ce192507a1aafacbc4a0253ee201f64e863f18241e2a1a43 postfix-ldap-3.9.0-01-x86_64.pkg.tar.lz
## cd210418339c699b93c894399dd741bffcdefc12c098e5e3d51610a4649c2202 postfix-lmdb-3.9.0-01-x86_64.pkg.tar.lz
## 88421747afc9f0d3bc6f912d743158e0dde0b07ce69335d45967f2ac1296ad94 postfix-mongodb-3.9.0-01-x86_64.pkg.tar.lz
## 491f393b0b95c1952ee111fcb69f5a15506e15600daadb2f49b5e002fb0fd45a postfix-mysql-3.9.0-01-x86_64.pkg.tar.lz
## 507b4cce2bc2d7fee84fa45d8a0a8902caffde9d0bb02562e71d214f7390d540 postfix-pcre-3.9.0-01-x86_64.pkg.tar.lz
## 470fd2df6eea9df9a211e64cc7a692db9f840f607f99a8e5b6fed43519388f34 postfix-pgsql-3.9.0-01-x86_64.pkg.tar.lz
## d8bce4f3c3ccd45a7a0d49a7e26169c2c6035e6bf6ef0c34363c1409168e6904 postfix-sqlite-3.9.0-01-x86_64.pkg.tar.lz

View File

@ -6,9 +6,9 @@
pkgbase=postfix
pkgname=(
postfix
postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite}
postfix-{cdb,ldap,lmdb,mongodb,mysql,pcre,pgsql,sqlite}
)
pkgver=3.8.6
pkgver=3.9.0
pkgrel=1
pkgdesc="Fast, easy to administer, secure mail server"
arch=(x86_64)
@ -19,13 +19,13 @@ license=(
)
depends=(glibc)
makedepends=(
db
icu
libldap
libnsl
libsasl
lmdb
mariadb-libs
mongo-c-driver
openssl
pcre2
postgresql-libs
@ -36,19 +36,22 @@ 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-3.9.0-mail_params.patch
$pkgbase.service
$pkgbase.sysusers
$pkgbase.tmpfiles
)
sha512sums=('2b227bb6b57e4cf2d727a23762b161f2328959faa4683d63b35543701c3e954be552537eaa14a899c65ec4856d9f91b0398337088a6e2b48c0446fd406be8de4'
sha512sums=('46faaf529a6d2edc5ea747ee0d73a028f7061a923da0ea4b1e1828d935b15f5782d83f7a8472e7c74b45ea0e96666c871efd352934bead28a88ddd3561ade324'
'SKIP'
'7b2785aa8120ca3ff91b405baf675e9e11f8d58b18a9b842672e7ae30932febddac10556a70823d8746fcb160bceb4dbabdee45cf46b02fc0127057656fb85c4'
'4630bb84206e0534723f50e4fb0e6f83a47cfd33187801eede052962d332b2754af8761a8d2b81f52cba9d07a7a0335eef06e22347ec7bc69b86f561685bd575'
'6ff26a9e2330c6a930b15953c1dd7cc730318e80bef47667c0271ddb8132e64005e0d075e84d9d7a970eed789694093626ebd9053b9499333c6d526b57b0ea4c'
'27f54747ad480d65b560c9dbc97e12c6353e4bceca0ffe3e358e31de56db0ad79928164c9f8790c73a9f791daa378253d2ee29b5a766661778553ec889b2cf97'
'a7f15970f613ae7b98ce1b84ca0a6034ce3cc7b2b9ce7160dad9731f740fb762f4a54f44acceb5f06f8744fa9e952b088086af8a69da388a600b742a3cda37f2'
'd08574a6acd595fc146513c92dc1bb341c3432d67de1e93ab73a7ce60e385dd34f3a55e3d3d7aec5f358ac4aae260f028599ac47650ebc663cea3043a760a7bc')
b2sums=('eda349dbf7fe45636fbd68991dba9f099a41dd402f7d58eb71ae881b5889889e5fd29e42e2492ab2af4d7febae1922cb3513b740b21e97f12deb44b5927a3c3d'
b2sums=('e07a525d9cbea43d3ed11f3d672452cf94f88ca7bbaf3c3254bf5be4ef675a1797a5fff2444c0db60c6eb53e43734a388a91faed72bb2fb4e3e5a353535602b0'
'SKIP'
'b5f19e0619f1fb017cd889c14e341c21146b3afe7b9eefcdb7fb1eb83a357434b899d1e92f3ab0023c78ef8f2de6ae54c4599ee0f0bd04d257f4ca0a4dc9a16c'
'e101c31ff9b68ec025183cbb199109d5bc94135d247c06fa903b97ccea6d3255b39b2780f3d1e3848ea68109ba91cdde5886d0a18d547b2f41d9643d2ac5bf5f'
'e41d07edb0d2098deda9bf5c5e3a9c3f34f858579b7aedb72a3488828e1def993c8557fa477eab6df59bb9c6175984e1bac1213d29cef710c5a46b3b3faff015'
'02dd441cf6e4a7c2bc0de876f020b0784d811f77a5c6102dd075d67b07158dbc53c8b4d62bc8035283d4f349008574b1c3fac03f4519d56ffd809cb5bcfb7bea'
'db58b7deb24cea16fb84f56680f0000683f72e11a95039969878e3819607aad5e65af9d9f50007e7710609065c0e3ebb9b30c1d929162b74eca5e74434d82cf1'
'de31693cea5f452a9c8c0d1cf5210a6e67c0176f8b1a4d74106f2e803911569e9fdbb2301b3b5dc7ad6a6da285026b1a3ed3de52117d216b030cf0d92348909d')
@ -67,6 +70,7 @@ _pick() {
prepare() {
# add distribution defaults to main.cf (alias_maps and alias_database)
patch -Np1 -d $pkgbase-$pkgver -i ../$pkgbase-3.5.8-main_defaults.patch
patch -Np1 -d $pkgbase-$pkgver -i ../$pkgbase-3.9.0-mail_params.patch
}
build() {
@ -78,11 +82,14 @@ build() {
'-DUSE_LDAP_SASL'
'-DHAS_LMDB'
'-DUSE_TLS'
'-DHAS_MONGODB' '-I/usr/include/libmongoc-1.0' '-I/usr/include/libbson-1.0'
'-DHAS_MYSQL' '-I/usr/include/mysql'
'-DHAS_PCRE=2'
'-DHAS_PGSQL' '-I/usr/include/postgresql'
'-DHAS_SQLITE'
'-DHAS_CDB'
'-DNO_DB'
'-DDEF_DB_TYPE=\"lmdb\"'
'-DDEF_COMMAND_DIR=\"/usr/bin\"'
'-DDEF_DAEMON_DIR=\"/usr/lib/postfix/bin\"'
'-DDEF_SENDMAIL_PATH=\"/usr/bin/sendmail\"'
@ -100,6 +107,7 @@ build() {
AUXLIBS_LDAP='-lldap -llber'
AUXLIBS_LMDB="$(pkgconf --libs lmdb)"
AUXLIBS_PCRE="$(pcre2-config --libs8)"
AUXLIBS_MONGODB="$(pkgconf --libs libmongoc-1.0)"
AUXLIBS_MYSQL="$(pkgconf --libs mariadb)"
AUXLIBS_PGSQL="$(pkgconf --libs libpq)"
AUXLIBS_SQLITE="$(pkgconf --libs sqlite3)"
@ -121,11 +129,11 @@ package_postfix() {
local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d"
depends+=(
db
icu libicuuc.so
libnsl libnsl.so
libsasl libsasl2.so
openssl libcrypto.so libssl.so
postfix-lmdb
sh
)
optdepends=(
@ -133,6 +141,7 @@ package_postfix() {
'postfix-cdb: for CDB integration'
'postfix-ldap: for LDAP integration'
'postfix-lmdb: for LMDB integration'
'postfix-mongodb: for MongoDB integration'
'postfix-mysql: for MySQL integration'
'postfix-pcre: for PCRE integration'
'postfix-pgsql: for PostgreSQL integration'
@ -169,7 +178,7 @@ package_postfix() {
# create dynamicmaps.cf.d and postfix-files.d entries for split packages
# remove targetted files from main configuration files
for _feature in {cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite}; do
for _feature in {cdb,ldap,lmdb,mongodb,mysql,pcre,pgsql,sqlite}; do
printf "Split out dynamicmaps file for %s\n" $pkgbase-$_feature
grep "$pkgbase-$_feature" "$_dynamicmaps_file" > "$_dynamicmaps_dir/$pkgbase-$_feature.cf"
sed -e "/$pkgbase-$_feature/d" -i "$_dynamicmaps_file"
@ -244,6 +253,17 @@ package_postfix-lmdb() {
install -vDm 644 $pkgbase-$pkgver/{LICENSE,COPYRIGHT} -t "$pkgdir/usr/share/licenses/$pkgname/"
}
package_postfix-mongodb() {
depends+=(
mongo-c-driver
postfix
)
pkgdesc+=' (MongoDB integration)'
mv -v $pkgname/* "$pkgdir"
install -vDm 644 $pkgbase-$pkgver/{LICENSE,COPYRIGHT} -t "$pkgdir/usr/share/licenses/$pkgname/"
}
package_postfix-mysql() {
depends+=(
mariadb-libs libmariadb.so

View File

@ -3,5 +3,6 @@ tinycdb
libnsl
lmdb
mariadb-libs
mongo-c-driver

View File

@ -5,7 +5,7 @@ diff -ruN a/conf/main.cf b/conf/main.cf
#alias_maps = hash:/etc/aliases
#alias_maps = hash:/etc/aliases, nis:mail.aliases
#alias_maps = netinfo:/aliases
+alias_maps = hash:/etc/postfix/aliases
+alias_maps = lmdb:/etc/postfix/aliases
# The alias_database parameter specifies the alias database(s) that
# are built with "newaliases" or "sendmail -bi". This is a separate

View File

@ -0,0 +1,19 @@
diff -ruN a/conf/main.cf b/conf/main.cf
--- a/conf/main.cf 2019-06-16 02:33:53.000000000 +0200
+++ b/conf/main.cf 2020-11-09 18:22:06.436205639 +0100
@@ -401,6 +401,7 @@
#alias_maps = hash:/etc/aliases
#alias_maps = hash:/etc/aliases, nis:mail.aliases
#alias_maps = netinfo:/aliases
+alias_maps = hash:/etc/postfix/aliases
# The alias_database parameter specifies the alias database(s) that
# are built with "newaliases" or "sendmail -bi". This is a separate
@@ -411,6 +412,7 @@
#alias_database = dbm:/etc/mail/aliases
#alias_database = hash:/etc/aliases
#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
+alias_database = $alias_maps
# ADDRESS EXTENSIONS (e.g., user+foo)
#

View File

@ -0,0 +1,20 @@
--- a/src/global/mail_params.h 2024-02-20 16:37:05.000000000 +0100
+++ b/src/global/mail_params.h 2024-03-22 00:04:31.689504363 +0100
@@ -2932,7 +2932,7 @@
extern char *var_verify_service;
#define VAR_VERIFY_MAP "address_verify_map"
-#define DEF_VERIFY_MAP "btree:$data_directory/verify_cache"
+#define DEF_VERIFY_MAP "lmdb:$data_directory/verify_cache"
extern char *var_verify_map;
#define VAR_VERIFY_POS_EXP "address_verify_positive_expire_time"
@@ -3748,7 +3748,7 @@
* postscreen(8)
*/
#define VAR_PSC_CACHE_MAP "postscreen_cache_map"
-#define DEF_PSC_CACHE_MAP "btree:$data_directory/postscreen_cache"
+#define DEF_PSC_CACHE_MAP "lmdb:$data_directory/postscreen_cache"
extern char *var_psc_cache_map;
#define VAR_SMTPD_SERVICE "smtpd_service_name"

View File

@ -5,4 +5,9 @@ post_upgrade() {
if [ "$(vercmp "$2" "3.5.9")" -le 0 ]; then
echo "WARNING: The following features are now only available via optdepends: cdb, ldap, lmdb, mysql, pcre, pgsql, sqlite."
fi
# switch to lmdb
if [ "$(vercmp "$2" "3.9.0")" -le 0 ]; then
echo "WARNING: Support for BDB hash: and btree: database types has been removed, the default database type is now lmdb."
echo "Please update your main.cf configuration accordingly, and use postmap to convert existing databases."
fi
}

View File

@ -7,7 +7,7 @@
pkgname=qt6ct
pkgver=0.9
pkgrel=05
pkgrel=06
pkgdesc='Qt 6 Configuration Utility'
url='https://github.com/trialuser02/qt6ct'
depends=(gcc-libs glibc qt6-base qt6-svg)
@ -35,5 +35,5 @@ license=(BSD)
sha256sums=(0a9f00db7f9c2003b33fad1715cbf2a483bf50a99079b97bf8e5d0bdbd3392cd) # qt6ct-0.9.tar.xz
## 6166c889ad99fee4077d7b4047755ef85069acece7e65d9099dcbed6d9ee653b qt6ct-0.9-05-x86_64.pkg.tar.lz
## aee332bdedd295409b5271f050a6abbf52d843a75e8a9e4e9a559f4bfaa7e97a qt6ct-0.9-06-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
pkgname=qt6ct
pkgver=0.9
pkgrel=5
pkgrel=6
pkgdesc='Qt 6 Configuration Utility'
arch=(x86_64)
url='https://github.com/trialuser02/qt6ct'
@ -27,4 +27,3 @@ package() {
DESTDIR="$pkgdir" cmake --install build
install -Dm644 $pkgname-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
##

View File

@ -3,3 +3,4 @@ qt6-svg
cmake
qt6-tools

View File

@ -8,8 +8,8 @@
#pkgbase=refind
#pkgname=(refind refind-docs)
pkgname=refind
pkgver=0.14.0.2
pkgrel=02
pkgver=0.14.1
pkgrel=01
pkgdesc="An EFI boot manager"
url="https://www.rodsbooks.com/refind/"
makedepends=(bash dosfstools efibootmgr gnu-efi)
@ -107,7 +107,8 @@ arch=(any)
'LGPL-3.0-or-later OR CC-BY-SA-3.0'
)
sha256sums=(26a0c55dfd3565499e1f82d8fe57464dbef19ca886ce6d01a815228b8efc8b0f) # refind-src-0.14.0.2.tar.gz
## f7fa1944c4b1235744d00f23cee40049f3310b2b6b7b69326ab401b555382232 refind-0.14.0.2-02-any.pkg.tar.lz
sha256sums=(474425d4dab2e4c2f6a7059e53c8919996793674a080e4fb97a712216333f123) # refind-src-0.14.1.tar.gz
## c1daa4d3f9e7b5e36f8bd2a65d0cb485a9dc6915d1e1fcca575508efd2758f65 refind-0.14.1-01-any.pkg.tar.lz

View File

@ -2,8 +2,8 @@
pkgbase=refind
pkgname=(refind refind-docs)
pkgver=0.14.0.2
pkgrel=2
pkgver=0.14.1
pkgrel=1
pkgdesc="An EFI boot manager"
arch=(x86_64) # we build architecture-specific EFI binaries
url="https://www.rodsbooks.com/refind/"
@ -14,8 +14,8 @@ makedepends=(
gnu-efi
)
source=(https://sourceforge.net/projects/refind/files/$pkgver/$pkgname-src-$pkgver.tar.gz)
sha512sums=('41c120c1afec37c508aa5c0ec09a6563c3047ef84932308c91701795b950431dfad17d25cf664039b490a302d475add98441b75f90ff71cadce41febedc68a9e')
b2sums=('02019ddb872ce44d2a2119902edebd633f925d49634e3bcc6bfb2c9dedb8ce213166909395a333d3a37e95c67720e31b1f5fcf25083801c17d645372aa54a06a')
sha512sums=('25f420970ae00d9f9b9deb52fea8f9b8307a2de15f921eaae17713e522b6fe932cf1ac5db3006e3cee82670ba67d03039987289cd1de18f1e57f743f98d983c7')
b2sums=('35168bfc2c8db8335156c3a85cd2f6579881514368353b879efeea4697cb77b66796650a17bd931b93544a8fcac16917bfe08b822ec5aac6c4a61550f6543391')
_arch='x64'
prepare() {

View File

@ -9,7 +9,6 @@ pkgname=xf86-input-vmmouse
pkgver=13.2.0
pkgrel=01
pkgdesc="X.org VMWare Mouse input driver"
arch=(x86_64)
url="https://xorg.freedesktop.org/"
depends=()
makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION=24.4' 'xorgproto')
@ -32,8 +31,9 @@ package() {
rm -rfv "${pkgdir}"/usr/{lib,share}/hal
}
#---- arch license gpg-key & sha256sums ----
#---- license gpg-key sha256sums ----
arch=(x86_64)
license=('custom')
@ -46,5 +46,6 @@ sha256sums=(56f077580ab8f02e2f40358c5c46b0ae3e1828fc77744526b24adf1ceea339b8 #
sha512sums=('26a01347a679db058abdc7cbd9a363bb4fccd1a727dc18e279d15b8a0dce71f67af5ff54df28b908391da8d2fc311d8c1813f26dcded4e9a2668db7b55ca5687'
'SKIP')
## e8a2a0a2c621604c24633a37bb397922a3790cbaabaa93393fe60d62bc39e30b xf86-input-vmmouse-13.2.0-01-x86_64.pkg.tar.xz

View File

@ -7,11 +7,10 @@
pkgname=xf86-video-amdgpu
pkgver=23.0.0
pkgrel=01
pkgrel=02
pkgdesc="X.org amdgpu video driver w/o systemd"
arch=('x86_64')
url="https://xorg.freedesktop.org/"
depends=('mesa')
depends=('mesa' 'libdrm' 'glibc')
makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=25.2')
conflicts=('xorg-server<1.20.0' 'X-ABI-VIDEODRV_VERSION<25' 'X-ABI-VIDEODRV_VERSION>=26')
groups=('xorg-drivers')
@ -25,7 +24,7 @@ build() {
# See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845
export CFLAGS=${CFLAGS/-fno-plt}
export CXXFLAGS=${CXXFLAGS/-fno-plt}
export LDFLAGS=${LDFLAGS/,-z,now}
export LDFLAGS=${LDFLAGS/-Wl,-z,now}
#CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
@ -47,9 +46,11 @@ package() {
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
license=('custom')
arch=(x86_64)
license=(MIT)
#validpgpkeys=('B09FAF35BE914521980951145A81AF8E6ADBB200') # Michel Daenzer <michel@daenzer.net>
#validpgpkeys=('017E91A875CBA321258380F19B4EE4F98474DE40') # "Alex Deucher <alexdeucher@gmail.com>"
@ -57,7 +58,6 @@ validpgpkeys=('F1111E4AAF984C9763795FFE4B25B5180522B8D9') # Shashank Sharma <con
sha256sums=(4f04f0ea66f3ced0dcc58f617409860163a19c4e8c285cfb5285f36ba09cc061 # xf86-video-amdgpu-23.0.0.tar.xz
40fc6a2f2e01dde0d374065cdb51b01d2b6638dae9e937f1e72ffe870b592555) # xf86-video-amdgpu-23.0.0.tar.xz.sig
sha512sums=('bf26f147629a34e84a0ae8435119e170b9c95edafcab1995b63bb8f55abef32f2efbf4536eb070e64b2ae1460424b1b27a4206cb9836d33ddc6dfbee404f718b'
'SKIP')
## 3bde21c3da643e7464ea634a4962d3507f065abf068f66b1c912f05868031f0e xf86-video-amdgpu-23.0.0-02-x86_64.pkg.tar.lz

View File

@ -2,12 +2,12 @@
pkgname=xf86-video-amdgpu
pkgver=23.0.0
pkgrel=1
pkgrel=2
pkgdesc="X.org amdgpu video driver"
arch=('x86_64')
url="https://xorg.freedesktop.org/"
license=('custom')
depends=('systemd-libs' 'mesa')
license=('MIT')
depends=('systemd-libs' 'mesa' 'libdrm' 'glibc')
makedepends=('xorg-server-devel' 'systemd' 'X-ABI-VIDEODRV_VERSION=25.2')
conflicts=('xorg-server<1.20.0' 'X-ABI-VIDEODRV_VERSION<25' 'X-ABI-VIDEODRV_VERSION>=26')
groups=('xorg-drivers')
@ -26,7 +26,7 @@ build() {
# See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845
export CFLAGS=${CFLAGS/-fno-plt}
export CXXFLAGS=${CXXFLAGS/-fno-plt}
export LDFLAGS=${LDFLAGS/,-z,now}
export LDFLAGS=${LDFLAGS/-Wl,-z,now}
#CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common

View File

@ -2,3 +2,4 @@ xorg-server-devel
xorg-server

View File

@ -6,14 +6,12 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=xf86-video-ati
#_commit=7a6a34af026f0bef8080b91baf97a729380bca01
#pkgver=19.1.0.r15.g7a6a34af
pkgver=22.0.0
pkgrel=01
pkgrel=02
epoch=1
pkgdesc="X.org ati video driver"
url="https://xorg.freedesktop.org/"
depends=('mesa')
depends=('mesa' 'libpciaccess' 'libdrm' 'glibc')
makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=25.2') # 'git')
conflicts=('xorg-server<21.1.1' 'X-ABI-VIDEODRV_VERSION<25' 'X-ABI-VIDEODRV_VERSION>=26')
groups=('xorg-drivers')
@ -49,7 +47,7 @@ build() {
# See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845
export CFLAGS=${CFLAGS/-fno-plt}
export CXXFLAGS=${CXXFLAGS/-fno-plt}
export LDFLAGS=${LDFLAGS/,-z,now}
export LDFLAGS=${LDFLAGS/-Wl,-z,now}
./configure --prefix=/usr
make
@ -75,7 +73,7 @@ package() {
arch=(x86_64)
license=('custom')
license=('MIT')
#validpgpkeys=('B09FAF35BE914521980951145A81AF8E6ADBB200') # Michel Daenzer <michel@daenzer.net>
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
@ -86,11 +84,10 @@ sha512sums=('fba9ffc7b0eeb0c369eb1a6f8ef0bb3061cfeca26bc269baf6e3d16dcd943fbf409
sha256sums=(c8c8bb56d3f6227c97e59c3a3c85a25133584ceb82ab5bc05a902a743ab7bf6d # xf86-video-ati-22.0.0.tar.xz
4002f7e9f5431fa860efb06e39727536307886e34080e1a2be057161d672dc93) # xf86-video-ati-22.0.0.tar.xz.sig
## ab20b93e3083bdfdb90ab6b7345eb62fead746977926c8f6790c93f82b472b41 xf86-video-ati-1:22.0.0-01-x86_64.pkg.tar.lz
## ee6650dcdd05c9ba80f998d66c5bdbcf63c752ce4fb861de064b773406bc1296 xf86-video-ati-1_22.0.0-02-x86_64.pkg.tar.lz
# Note to packager:
ls -l *pkg.tar.lz
echo "you must rename this package to meet SF naming before you move to the repo"
mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log
#ls -l *pkg.tar.lz
#echo "you must rename this package to meet SF naming before you move to the repo"
#mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log

View File

@ -4,13 +4,13 @@
pkgname=xf86-video-ati
pkgver=22.0.0
pkgrel=1
pkgrel=2
epoch=1
pkgdesc="X.org ati video driver"
arch=('x86_64')
url="https://xorg.freedesktop.org/"
license=('custom')
depends=('systemd-libs' 'mesa')
license=('MIT')
depends=('systemd-libs' 'mesa' 'libpciaccess' 'libdrm' 'glibc')
makedepends=('xorg-server-devel' 'systemd' 'X-ABI-VIDEODRV_VERSION=25.2') # 'git')
conflicts=('xorg-server<21.1.1' 'X-ABI-VIDEODRV_VERSION<25' 'X-ABI-VIDEODRV_VERSION>=26')
groups=('xorg-drivers')
@ -30,7 +30,7 @@ build() {
# See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845
export CFLAGS=${CFLAGS/-fno-plt}
export CXXFLAGS=${CXXFLAGS/-fno-plt}
export LDFLAGS=${LDFLAGS/,-z,now}
export LDFLAGS=${LDFLAGS/-Wl,-z,now}
./configure --prefix=/usr
make

View File

@ -12,7 +12,6 @@ _commit=b74b67f0f321875492968f7097b9d6e82a66d7df # master 2023-02-01
pkgver=2.99.917+923+gb74b67f0
pkgrel=01
epoch=1
arch=(x86_64)
url="https://01.org/linuxgraphics"
install=$pkgname.install
pkgdesc="X.org Intel i810/i830/i915/945G/G965+ video drivers"
@ -85,7 +84,9 @@ package() {
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom')

View File

@ -9,7 +9,6 @@ pkgname=xf86-video-nouveau
pkgver=1.0.17
pkgrel=02
pkgdesc="Open Source 3D acceleration driver for nVidia cards"
arch=('x86_64')
url="https://nouveau.freedesktop.org/"
depends=('mesa')
makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=25.2')
@ -42,7 +41,9 @@ package() {
make DESTDIR="$pkgdir" install
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL')
@ -53,3 +54,6 @@ validpgpkeys+=('BFB9B0C276D5767C710086EFB178BE4EA075DE07') # "Ilia Mirkin <imirk
sha256sums=(499322e27a55c8183166bf2dd1e47d085eb834143e0d7036baba8427b90c156b # xf86-video-nouveau-1.0.17.tar.bz2
a20ed54d80990906940149cdeb0594373e7f0033778689277b8335b8c87c8929 # xf86-video-nouveau-1.0.17.tar.bz2.sig
1a24074aa7ae3226100e9fc4d58c911e23f64e32109c0516228b91e303d1d658) # xorg-server-21.1.diff
## 7129e19774a3627babb1959dea48f1a3235d8e80d0e17ab52e8b01a01a98f0f6 xf86-video-nouveau-1.0.17-02-x86_64.pkg.tar.xz

View File

@ -7,9 +7,8 @@
pkgname=xf86-video-vesa
pkgver=2.6.0
pkgrel=01
pkgrel=02
pkgdesc="X.org vesa video driver"
arch=(x86_64)
url="https://xorg.freedesktop.org/"
depends=('glibc')
makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=25.2')
@ -32,7 +31,7 @@ build() {
# See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845
export CFLAGS=${CFLAGS/-fno-plt}
export CXXFLAGS=${CXXFLAGS/-fno-plt}
export LDFLAGS=${LDFLAGS/,-z,now}
export LDFLAGS=${LDFLAGS/-Wl,-z,now}
./configure --prefix=/usr
make
@ -45,9 +44,11 @@ package() {
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
license=('custom')
arch=(x86_64)
license=('MIT')
#validpgpkeys=('DD38563A8A8224537D1F90E45B8A2D50A0ECD0D3') # "Adam Jackson <ajax@nwnk.net>"
#validpgpkeys+=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') # "Adam Jackson <ajax@nwnk.net>"
@ -56,3 +57,5 @@ validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <a
sha256sums=(10082771b1a8f659c60b3d9b70456a4b59948a75b3cade2dfa33b8b05e549bb1 # xf86-video-vesa-2.6.0.tar.xz
4c84dcdabfd1dd98e9f0702603417aeda7ca4954770fd7a3453e357110d5cc8b) # xf86-video-vesa-2.6.0.tar.xz.sig
## 347c49b008c3ac885d808b31839a5005b38d8271754adf158c9a2cd744797fa7 xf86-video-vesa-2.6.0-02-x86_64.pkg.tar.lz

View File

@ -3,16 +3,15 @@
pkgname=xf86-video-vesa
pkgver=2.6.0
pkgrel=1
pkgrel=2
pkgdesc="X.org vesa video driver"
arch=(x86_64)
license=('custom')
license=('MIT')
url="https://xorg.freedesktop.org/"
depends=('glibc')
makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=25.2')
conflicts=('xorg-server<21.1.1' 'X-ABI-VIDEODRV_VERSION<25' 'X-ABI-VIDEODRV_VERSION>=26')
groups=('xorg-drivers' 'xorg')
options=('debug')
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.xz{,.sig})
sha512sums=('494e117c1e6e0ce4c66ac7798de54667862c62605bfd76dd9373447d40dcd0521100810c9285cbe9c159440e217954c0cad6d5219c5894e075509c7c0bc353c7'
'SKIP')
@ -28,7 +27,7 @@ build() {
# See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845
export CFLAGS=${CFLAGS/-fno-plt}
export CXXFLAGS=${CXXFLAGS/-fno-plt}
export LDFLAGS=${LDFLAGS/,-z,now}
export LDFLAGS=${LDFLAGS/-Wl,-z,now}
./configure --prefix=/usr
make

View File

@ -7,11 +7,10 @@
pkgname=xf86-video-vmware
pkgver=13.4.0
pkgrel=01
pkgrel=02
pkgdesc="X.org vmware video driver"
arch=(x86_64)
url="https://xorg.freedesktop.org/"
depends=('mesa')
depends=('mesa' 'libxext' 'libx11' 'libdrm' 'glibc')
makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=25.2') # 'git')
conflicts=('xorg-server<21.1.1' 'X-ABI-VIDEODRV_VERSION<25' 'X-ABI-VIDEODRV_VERSION>=26')
groups=('xorg-drivers')
@ -36,7 +35,7 @@ build() {
# See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845
export CFLAGS=${CFLAGS/-fno-plt}
export CXXFLAGS=${CXXFLAGS/-fno-plt}
export LDFLAGS=${LDFLAGS/,-z,now}
export LDFLAGS=${LDFLAGS/-Wl,,-z,now}
./configure --prefix=/usr --enable-vmwarectrl-client
make
@ -50,9 +49,11 @@ package() {
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
license=('custom')
arch=(x86_64)
license=(MIT AND X11)
#validpgpkeys=('90D027AEAF33CBABC140735BC1F5D3CDF5176580') # Thomas Hellstrom (VMware) <thellstrom@vmware.com>
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
@ -60,4 +61,5 @@ validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-
sha256sums=(aed31ee5ed5ecc6e2226705383e7ad06f7602c1376a295305f376b17af3eb81a # xf86-video-vmware-13.4.0.tar.xz
c9b7bed4f608ac179953c15bb94808e191e1d1a62014577eee3a5590ff464fbd) # xf86-video-vmware-13.4.0.tar.xz.sig
## 4741297136bf38b718f44907d9d6d6d04dacdd4e06552c2f23d2b1fb14e71eed xf86-video-vmware-13.4.0-02-x86_64.pkg.tar.lz

View File

@ -3,12 +3,12 @@
pkgname=xf86-video-vmware
pkgver=13.4.0
pkgrel=1
pkgrel=2
pkgdesc="X.org vmware video driver"
arch=(x86_64)
url="https://xorg.freedesktop.org/"
license=('custom')
depends=('mesa' 'systemd-libs')
license=('MIT AND X11')
depends=('mesa' 'systemd-libs' 'libxext' 'libx11' 'libdrm' 'glibc')
makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=25.2') # 'git')
conflicts=('xorg-server<21.1.1' 'X-ABI-VIDEODRV_VERSION<25' 'X-ABI-VIDEODRV_VERSION>=26')
groups=('xorg-drivers')
@ -27,7 +27,7 @@ build() {
# See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845
export CFLAGS=${CFLAGS/-fno-plt}
export CXXFLAGS=${CXXFLAGS/-fno-plt}
export LDFLAGS=${LDFLAGS/,-z,now}
export LDFLAGS=${LDFLAGS/-Wl,,-z,now}
./configure --prefix=/usr --enable-vmwarectrl-client
make