upg gdb nbd xorg-xauth

This commit is contained in:
joborun linux 2024-03-04 18:40:26 +02:00
parent 989bdd31de
commit 37df32c036
9 changed files with 244 additions and 41 deletions

View File

@ -9,7 +9,7 @@ pkgbase=gdb
# gdb-common is a package that contains files common for all cross compiled versions
# of gdb (for arm/avr/...)
pkgname=(gdb gdb-common)
pkgver=14.1
pkgver=14.2
pkgrel=01
pkgdesc='The GNU Debugger'
url='https://www.gnu.org/software/gdb/'
@ -76,9 +76,9 @@ license=(GPL3)
validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker
sha256sums=(d66df51276143451fcbff464cc8723d68f1e9df45a6a2d5635a54e71643edb80 # gdb-14.1.tar.xz
172f841de5d7cd1beee6d44a57a005f7314ea78507f2cb5dfc3d7359deef6c5d) # gdb-14.1.tar.xz.sig
sha256sums=(2d4dd8061d8ded12b6c63f55e45344881e8226105f4d2a9b234040efa5ce7772 # gdb-14.2.tar.xz
3d6730838f5c377ef2f6f5f6fb346aaf386068a77b856cb26fcf95037733e915) # gdb-14.2.tar.xz.sig
## 65c9b1f7c65e6dffd8cc6373126696e96a46040a275f18bf5f0bcbd6156b13d0 gdb-14.1-01-x86_64.pkg.tar.lz
## 271e2c1d5b8b40299d82518101780b8f10940289f8f460bf49233833682fa39b gdb-common-14.1-01-x86_64.pkg.tar.lz
## 4299295cc7801a9b1e47b2ef4e3c330e80e9db1552f0ed6a0571067124f5222f gdb-14.2-01-x86_64.pkg.tar.lz
## 2540a01ef86f481ed1280077321c30d467e8876eb1842025966a1a53a6f43372 gdb-common-14.2-01-x86_64.pkg.tar.lz

View File

@ -7,7 +7,7 @@ pkgbase=gdb
# gdb-common is a package that contains files common for all cross compiled versions
# of gdb (for arm/avr/...)
pkgname=(gdb gdb-common)
pkgver=14.1
pkgver=14.2
pkgrel=1
pkgdesc='The GNU Debugger'
arch=(x86_64)
@ -16,9 +16,9 @@ license=(GPL3)
makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr
source-highlight boost readline)
source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig})
sha1sums=('d0b703c4140e0a66f6c80f2f9c4a2e8da7dcac25'
sha1sums=('4f38f7c24d523b6923f22404b7dee4152a00d0d4'
'SKIP')
b2sums=('52a07b4745f95561f360a597d6ec1d212dafc8e9134dc415cd7bcfb02c26934a60807c8400b545a756c68392e16e104178cdc1464430c53611973881e921a942'
b2sums=('65765dfd1ed08e19bb881fc7ae98d6ee4914f38a9a2bb0d0ca73bef472669664f807fe9c04e8dffd7025be98e736ac52f88ff5851ceddbb01a361885b18befc8'
'SKIP')
validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker

View File

@ -6,12 +6,13 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=nbd
pkgver=3.25
pkgver=3.26.1
pkgrel=01
pkgdesc='tools for network block devices, allowing you to use remote block devices over TCP/IP w/o systemd'
#url='https://nbd.sourceforge.io/'
url='https://github.com/NetworkBlockDevice/nbd/'
depends=('glib2' 'gnutls' 'libnl')
#makedepends=('docbook-utils' 'docbook-sgml' 'perl-sgmls' 'autoconf-archive')
backup=('etc/nbd-server/config')
source=("https://github.com/NetworkBlockDevice/${pkgname}/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz"
#"https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.xz"
@ -21,10 +22,22 @@ source=("https://github.com/NetworkBlockDevice/${pkgname}/releases/download/${pk
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
cat > systemd/sh.tmpl <<EOF
#!/bin/sh
# patch -Np1 < ../0001-nbd-server-do-not-straddle-uses-of-GThreadPool-across-a-fork.patch
prefix=@prefix@
exec_prefix=@exec_prefix@
sysconfdir=@sysconfdir@
cat <<EOF
EOF
sed -i 's|../man/sh.tmpl|sh.tmpl|' systemd/Makefile.am
# this requires make dependency 'autoconf-archive'
# TODO: drop when issue solved...
autoreconf -fi
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@ -33,16 +46,17 @@ build() {
--sbindir=/usr/bin \
--sysconfdir=/etc \
--enable-syslog \
--disable-systemd
--disable-systemd \
--without-ipv6
make
}
# checks still fail...
#check() {
# cd "${srcdir}/${pkgname}-${pkgver}"
#
# make check
#}
check() {
cd "${srcdir}/${pkgname}-${pkgver}"
make check
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
@ -64,9 +78,9 @@ arch=(x86_64)
license=('GPL')
sha256sums=(f5c8fd0fcb57b1c926594d0e57f356432ee08678bef1d40d088f0830f0cbdd0a # nbd-3.25.tar.xz
# e3e7f82d754f8b7306c3b7e85a471b60aa7a0066f702521959b5b2618e540689 # 0001-nbd-server-do-not-straddle-uses-of-GThreadPool-across-a-fork.patch
sha256sums=(f0cf509fa5b20b1a07f7904eb637e9b47d3e30b6ed6f00075af5d8b701c78fef # nbd-3.26.1.tar.xz
ee2e9fbbeb8a8b9b71d16b6f32eb41788f6def9d00cc4a47897ed3cb97cdde7c # config
3fd98fe87d0b31b82126dc669f00355865f58fae81af3fccbc0d06504baef6cd) # sysusers_nbd.conf
## 89b9d298c65d2d4ef48b21f18b7fc60f086aa553e54b403eaa17c65ac1d1320d nbd-3.25-01-x86_64.pkg.tar.lz
## fd043eb92cf75a8848a5a650b1b828a5933526755a042c562e683ec3baf27d06 nbd-3.26.1-01-x86_64.pkg.tar.lz

View File

@ -4,22 +4,43 @@
# Contributor: Gerhard Brauer <gerbra@archlinux.de>
pkgname=nbd
pkgver=3.25
pkgver=3.26.1
pkgrel=1
pkgdesc='tools for network block devices, allowing you to use remote block devices over TCP/IP'
arch=('x86_64')
url='https://github.com/NetworkBlockDevice/nbd/'
license=('GPL')
depends=('glib2' 'gnutls' 'libnl')
makedepends=('docbook-utils' 'docbook-sgml' 'perl-sgmls' 'autoconf-archive')
backup=('etc/nbd-server/config')
source=("https://github.com/NetworkBlockDevice/${pkgname}/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz"
'config'
'nbd.service'
'sysusers_nbd.conf')
sha256sums=('f5c8fd0fcb57b1c926594d0e57f356432ee08678bef1d40d088f0830f0cbdd0a'
sha256sums=('f0cf509fa5b20b1a07f7904eb637e9b47d3e30b6ed6f00075af5d8b701c78fef'
'ee2e9fbbeb8a8b9b71d16b6f32eb41788f6def9d00cc4a47897ed3cb97cdde7c'
'1b1add55d82d7623eabf7ff3dfec15c1fbe3c340fa74160df3d60e91eb1c71ba'
'3fd98fe87d0b31b82126dc669f00355865f58fae81af3fccbc0d06504baef6cd')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
cat > systemd/sh.tmpl <<EOF
#!/bin/sh
prefix=@prefix@
exec_prefix=@exec_prefix@
sysconfdir=@sysconfdir@
cat <<EOF
EOF
sed -i 's|../man/sh.tmpl|sh.tmpl|' systemd/Makefile.am
# this requires make dependency 'autoconf-archive'
# TODO: drop when issue solved...
autoreconf -fi
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"

140
nbd/configure vendored Normal file
View File

@ -0,0 +1,140 @@
`configure' configures nbd 3.26.1 to adapt to many kinds of systems.
Usage: src/nbd-3.26.1/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/nbd]
--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")
--disable-maintainer-mode
disable make rules and dependencies not useful (and
sometimes confusing) to the casual installer
--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]
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--disable-libtool-lock avoid locking (might break parallel builds)
--disable-lfs Disable Large File Support (default on)
--enable-syslog Enable Syslog logging
--enable-debug Build a debugging version of the server
--enable-gznbd Build gznbd too (nbd server with on-the-fly
decompression of images. NOTE: no support for
newstyle protocol.)
--disable-manpages Do not install man pages
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--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).
--without-gnutls do not use gnutls
--without-libnl do not use libnl
Some influential environment variables:
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>
LT_SYS_LIBRARY_PATH
User-defined run-time library search path.
CPP C preprocessor
YACC The `Yet Another Compiler Compiler' implementation to use.
Defaults to the first program found out of: `bison -y', `byacc',
`yacc'.
YFLAGS The list of arguments that will be passed by default to $YACC.
This script will default YFLAGS to the empty string to avoid a
default value of `-d' given by some make applications.
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
GnuTLS_CFLAGS
C compiler flags for GnuTLS, overriding pkg-config
GnuTLS_LIBS linker flags for GnuTLS, overriding pkg-config
GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config
GLIB_LIBS linker flags for GLIB, overriding pkg-config
LIBNL3_CFLAGS
C compiler flags for LIBNL3, overriding pkg-config
LIBNL3_LIBS linker flags for LIBNL3, overriding pkg-config
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 <nbd@other.debian.org>.
nbd home page: <http://nbd.sourceforge.net/>.

View File

@ -1,3 +1,9 @@
bison
docbook-utils
docbook-sgml
perl-sgmls
autoconf-archive
automake
git

View File

@ -6,15 +6,17 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=xorg-xauth
pkgver=1.1.2
pkgver=1.1.3
pkgrel=01
pkgdesc="X.Org authorization settings program"
arch=(x86_64)
url="https://xorg.freedesktop.org/"
depends=('libxmu')
makedepends=('xorg-util-macros')
info-url="https://xorg.freedesktop.org/"
url0="https://gitlab.freedesktop.org/xorg/app/xauth"
makedepends=('xorg-util-macros' 'libxmu')
## what arch has now listed as dependencies are running not make dependencies
## so they have been moved to package
groups=('xorg-apps' 'xorg')
source=(${url}/releases/individual/app/xauth-${pkgver}.tar.xz{,.sig})
#source=(${url}/releases/individual/app/xauth-${pkgver}.tar.xz{,.sig})
source=(https://xorg.freedesktop.org/releases/individual/app/xauth-${pkgver}.tar.xz{,.sig})
build() {
cd xauth-${pkgver}
@ -29,18 +31,36 @@ check() {
package() {
cd xauth-${pkgver}
depends=('libxmu' 'libxau' 'libxext' 'libx11' 'glibc')
make DESTDIR="${pkgdir}" install
install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
license=('custom')
arch=(x86_64)
license=('MIT-open-group')
#validpgpkeys+=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') # "Adam Jackson <ajax@nwnk.net>"
#validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
#validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
sha512sums=('536434f6c607673c00b9658ea591bf32419cc151d138f991ea38167220563519a6a84a5504003da15820f2a7ed50ea2449c6ce9c991d1446ee9a7305c647d694'
'SKIP')
sha256sums=(e7075498bae332f917f01d660f9b940c0752b2556a8da61ccb62a44d0ffe9d33 # xauth-1.1.3.tar.xz
1d1a6e2a6a894d942dab3bb77684c08e3f5e8efe6b752383151192996d90cd6b) # xauth-1.1.3.tar.xz.sig
# This is happening often with freedesktop recently, the same tarball source in one site
# has different sums than the other site, and for some unknown reason Arch keeps changing
# from one to the other. If it was the same gitlab instance they wanter to speed up source copy
# it would make sense, but is it?
## 8e2ef69f1d19a020f2a58e56c45d7d23fe1b356780294779ec19713083f65b45 xauth-1.1.3.tar.xz.url.0
## 01feff5d4d75670e41c6d30ef571e1b60cc2720d1d1708d7bf5fe9f34e9dcda9 xauth-1.1.3.tar.xz.sig.url.0
## e7075498bae332f917f01d660f9b940c0752b2556a8da61ccb62a44d0ffe9d33 xauth-1.1.3.tar.xz
## 1d1a6e2a6a894d942dab3bb77684c08e3f5e8efe6b752383151192996d90cd6b xauth-1.1.3.tar.xz.sig
## c3b577bc12fd7a38a99c0c7136b3a55b531418720061ac494ed027a5a2c6255a xorg-xauth-1.1.3-01-x86_64.pkg.tar.lz
sha256sums=(78ba6afd19536ced1dddb3276cba6e9555a211b468a06f95f6a97c62ff8ee200 # xauth-1.1.2.tar.xz
35c9ae36de1b51749ebc65aef1da14c636b046f8e733fcec23ac18a3d2b5d584) # xauth-1.1.2.tar.xz.sig

View File

@ -1,21 +1,21 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=xorg-xauth
pkgver=1.1.2
pkgver=1.1.3
pkgrel=1
pkgdesc="X.Org authorization settings program"
arch=(x86_64)
license=('custom')
url="https://xorg.freedesktop.org/"
depends=('libxmu')
license=('MIT-open-group')
url="https://gitlab.freedesktop.org/xorg/app/xauth"
depends=('libxmu' 'libxau' 'libxext' 'libx11' 'glibc')
makedepends=('xorg-util-macros')
groups=('xorg-apps' 'xorg')
source=(${url}/releases/individual/app/xauth-${pkgver}.tar.xz{,.sig})
sha512sums=('ac23fcd166b45abf7b030994ff3332c9906023dc1ddfa9b9d3000e6a914dc5e0213c4a2aa409cb3ddb93e1f9f4f6374376109241a95ef8c36af842de1f6f76e8'
source=(https://xorg.freedesktop.org/releases/individual/app/xauth-${pkgver}.tar.xz{,.sig})
sha512sums=('536434f6c607673c00b9658ea591bf32419cc151d138f991ea38167220563519a6a84a5504003da15820f2a7ed50ea2449c6ce9c991d1446ee9a7305c647d694'
'SKIP')
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
#validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
#validpgpkeys+=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') # "Adam Jackson <ajax@nwnk.net>"
#validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
build() {
cd xauth-${pkgver}

View File

@ -1,2 +1,4 @@
libxmu
xorg-util-macros