upg efibootmgr efivar gdbm glib2 libaio libassuan libnsl licenses mkinitcpio npth

This commit is contained in:
joborun linux 2023-03-19 19:05:16 +02:00
parent 5eedf7b10f
commit d71f4cfaf1
28 changed files with 351 additions and 210 deletions

View file

@ -8,13 +8,12 @@
pkgname=efibootmgr
_commit=712aeb81311de28a3fcfea7465dcb93743f07a53 # refs/tags/18
pkgver=18
pkgrel=01
pkgrel=02
pkgdesc="Linux user-space application to modify the EFI Boot Manager"
arch=(x86_64)
url="https://github.com/rhboot/efibootmgr"
depends=(glibc popt)
makedepends=(efivar git)
source=($pkgname::git+https://github.com/rhboot/efibootmgr#tag=$_commit?signed)
source=($pkgname::git+$url#tag=$_commit?signed)
build() {
make libdir=/usr/lib sbindir=/usr/bin EFIDIR=arch -C $pkgname
@ -27,10 +26,17 @@ package() {
install -vDm 644 $pkgname/{AUTHORS,README,README.md,TODO} -t "$pkgdir/usr/share/doc/$pkgname/"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL2)
validpgpkeys=(B00B48BC731AA8840FED9FB0EED266B70F4FEF10 # Peter Jones <pjones@redhat.com>
039A9CEA19DE9508C36875AA2532F9176A95A442) # Robbie Harwood (work) <rharwood@redhat.com>
sha256sums=(SKIP)
## f7751f0332a0c1c9de088149dade13ab3d0741a212d65428be331ea2e0a0ee17 efibootmgr-18-02-x86_64.pkg.tar.lz

View file

@ -6,14 +6,14 @@
pkgname=efibootmgr
_commit=712aeb81311de28a3fcfea7465dcb93743f07a53 # refs/tags/18
pkgver=18
pkgrel=1
pkgrel=2
pkgdesc="Linux user-space application to modify the EFI Boot Manager"
arch=(x86_64)
url="https://github.com/rhboot/efibootmgr"
license=(GPL2)
depends=(glibc popt)
makedepends=(efivar git)
source=($pkgname::git+https://github.com/rhboot/efibootmgr#tag=$_commit?signed)
source=($pkgname::git+$url#tag=$_commit?signed)
sha512sums=('SKIP')
validpgpkeys=(
'B00B48BC731AA8840FED9FB0EED266B70F4FEF10' # Peter Jones <pjones@redhat.com>

View file

@ -1,30 +1,28 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=efivar
pkgdesc="Tools and libraries to work with EFI variables"
pkgver=38
pkgrel=02
arch=('x86_64')
pkgrel=03
url="https://github.com/rhboot/efivar"
depends=(glibc)
makedepends=(git mandoc)
provides=(libefiboot.so libefisec.so libefivar.so)
# LTO has the linker segfaulting with binutils < 2.38.0: https://github.com/rhboot/efivar/issues/196
options=(!lto)
source=(
"git+https://github.com/rhinstaller/efivar.git#tag=${pkgver}?signed"
"${pkgname}-38-ld_t.patch::https://github.com/rhboot/efivar/pull/201/commits/197a0874ea4010061b98b4b55eff65b33b1cd741.patch"
git+$url#tag=${pkgver}?signed
$pkgname-38-ld_t.patch::https://github.com/rhboot/efivar/pull/201/commits/197a0874ea4010061b98b4b55eff65b33b1cd741.patch
)
prepare() {
cd "${pkgname}"
# fix issues with linker scripts: https://github.com/rhboot/efivar/pull/201
patch -Np1 -i ../"${pkgname}-38-ld_t.patch"
patch -Np1 -d $pkgname -i ../$pkgname-38-ld_t.patch
}
build() {
@ -47,7 +45,10 @@ package() {
install -vDm 644 "${pkgname}/"{README.md,TODO} -t "${pkgdir}/usr/share/doc/${pkgname}"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('LGPL2.1')
@ -55,3 +56,7 @@ validpgpkeys=('B00B48BC731AA8840FED9FB0EED266B70F4FEF10') # Peter Jones <pjones@
sha256sums=(SKIP
9450812114f409229bd97211902de8000d2b321c8b4f4e20c31eb4e555625655) # efivar-38-ld_t.patch
## 805719cc1e7fae471494f4ca41d2aa1b6ff24c2ecbc5c5a9d1107f7c149fc26c efivar-38-03-x86_64.pkg.tar.lz

View file

@ -5,7 +5,7 @@
pkgname=efivar
pkgdesc="Tools and libraries to work with EFI variables"
pkgver=38
pkgrel=2
pkgrel=3
arch=(x86_64)
url="https://github.com/rhboot/efivar"
license=(LGPL2.1)
@ -16,8 +16,8 @@ provides=(libefiboot.so libefisec.so libefivar.so)
# LTO has the linker segfaulting with binutils < 2.38.0: https://github.com/rhboot/efivar/issues/196
options=(!lto)
source=(
"git+https://github.com/rhinstaller/efivar.git#tag=${pkgver}?signed"
"${pkgname}-38-ld_t.patch::https://github.com/rhboot/efivar/pull/201/commits/197a0874ea4010061b98b4b55eff65b33b1cd741.patch"
git+$url#tag=${pkgver}?signed
$pkgname-38-ld_t.patch::https://github.com/rhboot/efivar/pull/201/commits/197a0874ea4010061b98b4b55eff65b33b1cd741.patch
)
sha512sums=('SKIP'
'568bc88b182875c37479c49b3dbf5b8ee6edf8090f940176e67c9aa28dd2ff6f417c70b2bef6b5df99ada2afa33db3efd295ba9de5d68b3ecc5ce1dc3361d042')
@ -26,9 +26,8 @@ b2sums=('SKIP'
validpgpkeys=('B00B48BC731AA8840FED9FB0EED266B70F4FEF10') # Peter Jones <pjones@redhat.com>
prepare() {
cd "${pkgname}"
# fix issues with linker scripts: https://github.com/rhboot/efivar/pull/201
patch -Np1 -i ../"${pkgname}-38-ld_t.patch"
patch -Np1 -d $pkgname -i ../$pkgname-38-ld_t.patch
}
build() {
@ -41,12 +40,18 @@ check() {
}
package() {
make DESTDIR="${pkgdir}/" \
libdir=/usr/lib/ \
bindir=/usr/bin/ \
mandir=/usr/share/man/ \
includedir=/usr/include/ \
install -j1 V=1 \
-C "${pkgname}"
install -vDm 644 "${pkgname}/"{README.md,TODO} -t "${pkgdir}/usr/share/doc/${pkgname}"
local make_options=(
V=1
DESTDIR="$pkgdir/"
libdir=/usr/lib/
bindir=/usr/bin/
mandir=/usr/share/man/
includedir=/usr/include/
install
-j1
-C $pkgname
)
make "${make_options[@]}"
install -vDm 644 $pkgname/{README.md,TODO} -t "$pkgdir/usr/share/doc/$pkgname/"
}

View file

@ -1,2 +1,4 @@
git
mandoc

View file

@ -7,15 +7,14 @@
pkgname=gdbm
pkgver=1.23
pkgrel=01
pkgrel=02
pkgdesc="GNU database library"
arch=(x86_64)
url="https://www.gnu.org/software/gdbm/gdbm.html"
depends=(glibc sh)
makedepends=(readline)
provides=(libgdbm_compat.so libgdbm.so)
#options=(debug)
source=("https://ftp.gnu.org/gnu/gdbm/$pkgname-$pkgver.tar.gz"{,.sig})
source=(https://ftp.gnu.org/gnu/gdbm/$pkgname-$pkgver.tar.gz{,.sig})
prepare() {
cd $pkgname-$pkgver
@ -40,7 +39,9 @@ package() {
install -vDm 644 $pkgname-$pkgver/{NOTE-WARNING,AUTHORS,NEWS,README,ChangeLog} -t "$pkgdir/usr/share/doc/$pkgname"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL3)
@ -48,3 +49,7 @@ validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732') # Sergey Poznyakoff <g
sha256sums=(74b1081d21fff13ae4bd7c16e5d6e504a4c26f7cde1dca0d963a484174bbcacd # gdbm-1.23.tar.gz
64ebb68cc68e8915d62cb20ea40323c00b56051f844589ee0a52169fff34cecb) # gdbm-1.23.tar.gz.sig
## 233c6519e26f22312537a2eacc60f13035af9eab9a7502283c52e9cb4ab2954b gdbm-1.23-02-x86_64.pkg.tar.lz

View file

@ -6,7 +6,7 @@
pkgname=gdbm
pkgver=1.23
pkgrel=1
pkgrel=2
pkgdesc="GNU database library"
arch=(x86_64)
url="https://www.gnu.org/software/gdbm/gdbm.html"
@ -14,8 +14,7 @@ license=(GPL3)
depends=(glibc sh)
makedepends=(readline)
provides=(libgdbm_compat.so libgdbm.so)
options=(debug)
source=("https://ftp.gnu.org/gnu/gdbm/$pkgname-$pkgver.tar.gz"{,.sig})
source=(https://ftp.gnu.org/gnu/gdbm/$pkgname-$pkgver.tar.gz{,.sig})
sha512sums=('918080cb0225b221c11eb7339634a95e00c526072395f7a3d46ccf42ef020dea7c4c5bec34aff2c4f16033e1fff6583252b7e978f68b8d7f8736b0e025838e10'
'SKIP')
b2sums=('a47746577cf2f3c9b62faea496c4d6a50a8f1b0a5af448cb2215e90057c99b5b630ba3f5357c85dfb7fd98ba4e90969e30a779120c29106ed1e8736721f9bec1'
@ -28,9 +27,13 @@ prepare() {
}
build() {
local configure_options=(
--prefix=/usr
--enable-libgdbm-compat
)
cd $pkgname-$pkgver
./configure --prefix=/usr \
--enable-libgdbm-compat
./configure "${configure_options[@]}"
make
}
@ -39,7 +42,9 @@ check() {
}
package() {
depends+=(libreadline.so)
depends+=(
readline libreadline.so
)
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
install -vDm 644 $pkgname-$pkgver/{NOTE-WARNING,AUTHORS,NEWS,README,ChangeLog} -t "$pkgdir/usr/share/doc/$pkgname"

View file

@ -9,11 +9,7 @@
#pkgname=(glib2 glib2-docs)
pkgname=glib2
pkgver=2.76.0
pkgrel=01
# this is a waste of resources rebuilding this for the shake of catching up
# to arch's late decision to be building debug symbol packages along with the core pkg
# like void does with the -devel pkgs. We are not going to build such debug pkgs, if you
# need them borrow the ones from arch
pkgrel=02
pkgdesc="Low level core library"
url="https://wiki.gnome.org/Projects/GLib"
depends=(pcre2 libffi util-linux-libs zlib) # libsysprof-capture)
@ -46,7 +42,6 @@ prepare() {
}
build() {
# Produce more debug info: GLib has a lot of useful macros
# use fat LTO objects for static libraries
CFLAGS+=' -ffat-lto-objects -g3'
CXXFLAGS+=' -ffat-lto-objects -g3'
@ -120,4 +115,4 @@ sha256sums=(SKIP
92d08db5aa30bda276bc3d718e7ff9dd01dc40dcab45b359182dcc290054e24e # gio-querymodules.script
64ae5597dda3cc160fc74be038dbe6267d41b525c0c35da9125fbf0de27f9b25) # glib-compile-schemas.hook
## 5d924fffe93d3fbe73315ecb6fe9b5ad9145d32b6c79c46954194c7f60e0afb6 glib2-2.76.0-01-x86_64.pkg.tar.lz
## 251cc4aaa25b15724022f8094b5c1874b504cab0f639f16da9aae167cef4e5c1 glib2-2.76.0-02-x86_64.pkg.tar.lz

View file

@ -4,7 +4,7 @@
pkgbase=glib2
pkgname=(glib2 glib2-docs)
pkgver=2.76.0
pkgrel=1
pkgrel=2
pkgdesc="Low level core library"
url="https://wiki.gnome.org/Projects/GLib"
license=(LGPL)
@ -40,14 +40,13 @@ source=(
"git+https://gitlab.gnome.org/GNOME/glib.git#commit=$_commit"
"git+https://gitlab.gnome.org/GNOME/gvdb.git"
0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
gio-querymodules.{hook,script}
gio-querymodules.hook
glib-compile-schemas.hook
)
b2sums=('SKIP'
'SKIP'
'bd7f881ae6054c363783bf45b1add5eef5e8347554e23b9fece526701469d07cdcb9871fa73dee473796a219e8aa513796a96da769949097ea207db038578d07'
'cd3a7817193ca985be5aff0813e78cc59c39ad8d4a2171c1c719267e4f51beda47c58a44c6d5afead64e9fa1b854430ac935976d02158e927ba3ec8f36fce282'
'4b90eb8d582509b09aab401313d4399cc139ad21b5dd7d45d79860d0764c7494c60714e0794e09823e51d1894ac032a994f27d79d1499abf24ee6f59bdb0c243'
'14c9211c0557f6d8d9a914f1b18b7e0e23f79f4abde117cb03ab119b95bf9fa9d7a712aa0a29beb266468aeb352caa3a9e4540503cfc9fe0bbaf764371832a96'
'd30d349b4cb4407839d9074ce08f5259b8a5f3ca46769aabc621f17d15effdb89c4bf19bd23603f6df3d59f8d1adaded0f4bacd0333afcab782f2d048c882858')
@ -68,19 +67,24 @@ prepare() {
}
build() {
# Produce more debug info: GLib has a lot of useful macros
# use fat LTO objects for static libraries
CFLAGS+=' -ffat-lto-objects -g3'
CXXFLAGS+=' -ffat-lto-objects -g3'
CFLAGS+=" -DG_DISABLE_CAST_CHECKS"
arch-meson glib build \
--default-library both \
-D glib_debug=disabled \
-D selinux=disabled \
-D sysprof=enabled \
-D man=true \
local meson_options=(
--default-library both
-D glib_debug=disabled
-D gtk_doc=true
-D man=true
-D selinux=disabled
-D sysprof=enabled
)
# Produce more debug info: GLib has a lot of useful macros
CFLAGS+=" -g3"
CXXFLAGS+=" -g3"
# use fat LTO objects for static libraries
CFLAGS+=" -ffat-lto-objects"
CXXFLAGS+=" -ffat-lto-objects"
arch-meson glib build "${meson_options[@]}"
meson compile -C build
}
@ -103,7 +107,7 @@ package_glib2() {
meson install -C build --destdir "$pkgdir"
install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
install -D gio-querymodules.script "$pkgdir/usr/share/libalpm/scripts/gio-querymodules"
touch "$pkgdir/usr/lib/gio/modules/.keep"
python -m compileall -d /usr/share/glib-2.0/codegen \
"$pkgdir/usr/share/glib-2.0/codegen"
@ -116,7 +120,7 @@ package_glib2() {
}
package_glib2-docs() {
pkgdesc="Documentation for GLib"
pkgdesc+=" - documentation"
depends=()
license+=(custom)

122
glib2/PKGBUILD.tmp Normal file
View file

@ -0,0 +1,122 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
#pkgbase=glib2
#pkgname=(glib2 glib2-docs)
pkgname=glib2
pkgver=2.76.0
pkgrel=02
pkgdesc="Low level core library"
url="https://wiki.gnome.org/Projects/GLib"
depends=(pcre2 libffi util-linux-libs zlib libsysprof-capture)
makedepends=(gettext shared-mime-info python libelf git util-linux
meson dbus gtk-doc)
checkdepends=(desktop-file-utils glib2)
#options=(debug staticlibs) ### uncomment this to have the debug pkg produced
options=(staticlibs)
_commit=8a9ada663923e39c0e8d7eefe65390955dc3c0d8 # tags/2.76.0^0
source=("git+https://gitlab.gnome.org/GNOME/glib.git#commit=$_commit"
"git+https://gitlab.gnome.org/GNOME/gvdb.git"
0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
gio-querymodules.{hook,script}
glib-compile-schemas.hook)
pkgver() {
cd glib
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd glib
# Suppress noise from glib-compile-schemas.hook
git apply -3 ../0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
git submodule init
git submodule set-url subprojects/gvdb "$srcdir/gvdb"
git -c protocol.file.allow=always submodule update
}
build() {
local meson_options=(
--default-library both
-D glib_debug=disabled
-D gtk_doc=false
-D man=true
-D selinux=disabled
-D sysprof=enabled
)
# Produce more debug info: GLib has a lot of useful macros
CFLAGS+=" -g3"
CXXFLAGS+=" -g3"
# use fat LTO objects for static libraries
CFLAGS+=" -ffat-lto-objects"
CXXFLAGS+=" -ffat-lto-objects"
arch-meson glib build "${meson_options[@]}"
meson compile -C build
}
# Read ./note about the reason of the failing test, it is because we refuse to let dbus run!
#check() {
# meson test -C build --no-suite flaky --no-suite slow --print-errorlogs
#}
#
# You can run this check, get the 2 failured listed in "note" comment this and rerun makepkg without -f
#
#package_glib2() {
package() {
depends+=(libmount.so libffi.so)
provides+=(libgio-2.0.so libglib-2.0.so libgmodule-2.0.so libgobject-2.0.so
libgthread-2.0.so)
optdepends=('python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report'
'libelf: gresource inspection tool')
meson install -C build --destdir "$pkgdir"
install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
touch "$pkgdir/usr/lib/gio/modules/.keep"
python -m compileall -d /usr/share/glib-2.0/codegen \
"$pkgdir/usr/share/glib-2.0/codegen"
python -O -m compileall -d /usr/share/glib-2.0/codegen \
"$pkgdir/usr/share/glib-2.0/codegen"
# # Split docs
# mkdir -p docs/usr/share
# mv {"$pkgdir",docs}/usr/share/gtk-doc
}
#package_glib2-docs() {
# pkgdesc="Documentation for GLib"
# depends=()
# license+=(custom)
# mv -t "$pkgdir" docs/*
# install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 glib/docs/reference/COPYING
#}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(LGPL)
validpgpkeys=('923B7025EE03C1C59F42684CF0942E894B2EAFA0') # Philip Withnall (https://endlessos.org/) <pwithnall@endlessos.org>
sha256sums=(SKIP
SKIP
c3ba9ae2055ea47b94f98e6c4fa879cb0ffe46d67d62c88153876fde56d7e928 # 0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
2a9f9b8235f48e3b7d0f6cfcbc76cd2116c45f28692cac4bd61074c495bd5eb7 # gio-querymodules.hook
92d08db5aa30bda276bc3d718e7ff9dd01dc40dcab45b359182dcc290054e24e # gio-querymodules.script
64ae5597dda3cc160fc74be038dbe6267d41b525c0c35da9125fbf0de27f9b25) # glib-compile-schemas.hook
## fe96dbdc26d52a165572a015726776635531c3c06702451309fdc000adc548ae glib2-2.76.0-02-x86_64.pkg.tar.lz

View file

@ -1 +1,4 @@
Following Arch's 02 update produces and installation error of "call to execv not found"
So we have decided to rebuild as the previous built and monitor for Arch's correction.
The pkg attempted is stored as PK..tmp for now.

View file

@ -7,9 +7,8 @@
pkgname=libaio
pkgver=0.3.113
pkgrel=01
pkgrel=02
pkgdesc="The Linux-native asynchronous I/O facility (aio) library"
arch=(x86_64)
url="https://pagure.io/libaio"
depends=(glibc)
provides=(libaio.so)
@ -46,8 +45,14 @@ package() {
install -vDm 644 $pkgname-$pkgname-$pkgver/man/*.3 -t "$pkgdir/usr/share/man/man3/"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(LGPL2.1)
sha256sums=(716c7059703247344eb066b54ecbc3ca2134f0103307192e6c2b7dab5f9528ab) # libaio-libaio-0.3.113.tar.gz
## feffe99338315fbb29828cb10004d40a38617a2e2399d32b9fcb39beb44eaf50 libaio-0.3.113-02-x86_64.pkg.tar.lz

View file

@ -4,14 +4,13 @@
pkgname=libaio
pkgver=0.3.113
pkgrel=1
pkgrel=2
pkgdesc="The Linux-native asynchronous I/O facility (aio) library"
arch=(x86_64)
url="https://pagure.io/libaio"
license=(LGPL2.1)
depends=(glibc)
provides=(libaio.so)
options=(debug)
source=(https://pagure.io/libaio/archive/$pkgname-$pkgver/$pkgname-$pkgname-$pkgver.tar.gz)
sha512sums=('8058c927de0b5f7079fc232d2be23272537694bf271488af1dc0330b58afc307931792ab138512c5e00aa3ea921935a6d862f575fb0cc2bf323de63d8df208cd')
b2sums=('e06c1c1cc118c15f6bed1abfa97368d7ccc0d2e716a233cd4141936fb382e40909c340a6c882b18ee9461aaa23dd77a6644a38bdb5a00c1444538a2e0ab816d4')

View file

@ -1 +1,2 @@

View file

@ -1,15 +1,15 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libassuan
pkgver=2.5.5
pkgrel=01
pkgrel=02
pkgdesc='IPC library used by some GnuPG related software'
url="https://www.gnupg.org/related_software/libassuan/"
arch=('x86_64')
depends=('glibc' 'libgpg-error')
provides=('libassuan.so')
source=("https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig})
@ -21,8 +21,7 @@ build() {
}
check() {
cd "${pkgname}-${pkgver}"
make check
make check -C $pkgname-$pkgver
}
package() {
@ -32,8 +31,9 @@ package() {
-t "${pkgdir}/usr/share/doc/${pkgname}"
}
#---- arch license gpg-key & sha256sums ----
#---- license gpg-key sha256sums ----
arch=(x86_64)
license=('GPL3')
@ -41,3 +41,6 @@ validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist s
sha256sums=(8e8c2fcc982f9ca67dcbb1d95e2dc746b1739a4668bc20b3a3c5be632edb34e4 # libassuan-2.5.5.tar.bz2
0f284f9c74386306eff77b1ffa9d36d2689bd1d93290870f5365513bd3ee3669) # libassuan-2.5.5.tar.bz2.sig
## 3db52174ed23654d3fd5817e5ab99eab199739ebf8ceee6db72d960a0aee0e55 libassuan-2.5.5-02-x86_64.pkg.tar.lz

View file

@ -4,14 +4,14 @@
pkgname=libassuan
pkgver=2.5.5
pkgrel=1
pkgrel=2
pkgdesc='IPC library used by some GnuPG related software'
arch=(x86_64)
url="https://www.gnupg.org/related_software/libassuan/"
arch=('x86_64')
license=('GPL3')
depends=('glibc' 'libgpg-error')
provides=('libassuan.so')
source=("https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig})
license=(GPL3)
depends=(glibc libgpg-error sh)
provides=(libassuan.so)
source=(https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig})
sha512sums=('70117f77aa43bbbe0ed28da5ef23834c026780a74076a92ec775e30f851badb423e9a2cb9e8d142c94e4f6f8a794988c1b788fd4bd2271e562071adf0ab16403'
'SKIP')
b2sums=('24952e97c757b97c387ab4c2c4bf7b040f2874e9326c129805c7f5326fa14d80e083b0842e336a635531a2c8d4a66d428c816bae6b175f1c4518add1ffa3554d'
@ -19,19 +19,16 @@ b2sums=('24952e97c757b97c387ab4c2c4bf7b040f2874e9326c129805c7f5326fa14d80e083b08
validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist signing 2020)"
build() {
cd "${pkgname}-${pkgver}"
cd $pkgname-$pkgver
./configure --prefix=/usr
make
}
check() {
cd "${pkgname}-${pkgver}"
make check
make check -C $pkgname-$pkgver
}
package() {
cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -vDm 644 {AUTHORS,NEWS,README,ChangeLog} \
-t "${pkgdir}/usr/share/doc/${pkgname}"
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
install -vDm 644 $pkgname-$pkgver/{AUTHORS,NEWS,README,ChangeLog} -t "$pkgdir/usr/share/doc/$pkgname/"
}

View file

@ -0,0 +1,2 @@

View file

@ -1,19 +1,19 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libnsl
pkgver=2.0.0
pkgrel=02
pkgrel=03
pkgdesc="Public client interface library for NIS(YP)"
arch=(x86_64)
url="https://github.com/thkukuk/libnsl"
depends=(glibc libtirpc)
provides=(libnsl.so)
#options=(debug)
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
prepare() {
cd "$pkgname-$pkgver"
@ -31,9 +31,15 @@ package() {
install -vDm 644 $pkgname-$pkgver/{AUTHORS,NEWS,README} -t "${pkgdir}/usr/share/doc/${pkgname}"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('LGPL2.1')
sha256sums=(eb37be57c1cf650b3a8a4fc7cd66c8b3dfc06215b41956a16325a9388171bc40) # libnsl-2.0.0.tar.gz
## ab77685a42cbd1676f6a15c3c00ca9ad9f49c55b00f411838553271658bdf0fc libnsl-2.0.0-03-x86_64.pkg.tar.lz

View file

@ -3,30 +3,29 @@
pkgname=libnsl
pkgver=2.0.0
pkgrel=2
pkgrel=3
pkgdesc="Public client interface library for NIS(YP)"
arch=(x86_64)
url="https://github.com/thkukuk/libnsl"
license=(LGPL2.1)
depends=(glibc libtirpc)
provides=(libnsl.so)
options=(debug)
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
sha512sums=('86a7738707a3e4e56b60c8de0445fb576e66148bc12fa2a6aab422ea81eb4b42be3287a12f78384acd2b8bfb3885e9a0ce4f7328f078da3a5099acb66a35a935')
b2sums=('e16bba0d64afa3c1473be831fa9fa743e88323091a4ee62436383169d282b1ad6deab3ff1f9462828c88e443a4b9b913ac18b36c68664593a6a80dae25988b7d')
prepare() {
cd "$pkgname-$pkgver"
cd $pkgname-$pkgver
autoreconf -fiv
}
build() {
cd "$pkgname-$pkgver"
cd $pkgname-$pkgver
./configure --prefix=/usr --disable-static
make
}
package() {
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
install -vDm 644 $pkgname-$pkgver/{AUTHORS,NEWS,README} -t "${pkgdir}/usr/share/doc/${pkgname}"
install -vDm 644 $pkgname-$pkgver/{AUTHORS,NEWS,README} -t "$pkgdir/usr/share/doc/$pkgname/"
}

View file

@ -1,3 +1,5 @@
autoconf
automake
gettext

View file

@ -1,14 +1,14 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=licenses
pkgver=20220125
pkgrel=01
pkgrel=02
pkgdesc="A set of common license files"
arch=(any)
url="https://www.archlinux.org/"
source=(
https://www.gnu.org/licenses/agpl-3.0.txt
@ -103,68 +103,44 @@ package() {
install -vDm 644 ZopePublicLicense.txt "$_license_dir/"ZPL/license.txt
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(custom:none)
sha512sums=('3568a76677f3d55dbbc7fc33c4073b4714cc6f68d92cd842a9ca2b230e8bd2140e59c3fc3cce34be34ffed78d75ab6e9d991ba59bf7c4addde7fb96648d3375d'
'98f6b79b778f7b0a15415bd750c3a8a097d650511cb4ec8115188e115c47053fe700f578895c097051c9bc3dfb6197c2b13a15de203273e1a3218884f86e90e8'
'c07582f49d8d774385c37fb15804bac136bf8c6eef4cc1b37d5bf890b785f31eeb6ca537385edb469e35003d5adc5fe752d1805ef4b31909bc1be7bc1bb38695'
'd6078467835dba8932314c1c1e945569a64b065474d7aced27c9a7acc391d52e9f234138ed9f1aa9cd576f25f12f557e0b733c14891d42c16ecdc4a7bd4d60b8'
'c51c6e3eab06f1d1876f2c4672f839d2bc6730ee71b80f33105e907d4f93fa39e62bf2d914bc6ad6657eb66a0e32d26787294bad37023d4ae2349ea200f7dd95'
'26132167b1dc2a451af1c1aadf677a7c5adbe94a8c614c8b270834e8ee24ccb75b9bca33da312ef5a9fd8b79c7d2653052ecb089659cf63dfe33f70f64596e8f'
'5b63cf312ec557af66ab55e6b4d338d5f4f6a6a86b240dc18eecdd9c618feec92239a4ced9d8b5edde0b20ba6a67c26d371f2b06f0031b6642244fbb5774bb02'
'4ec4234198d9c919bfd795f2be64a43d60316944af07f0e9c815231f991f9d850f8b419d268b1e372e3072d1db6c26d79bd6167db36363913642c7708d3a356f'
'6cf3f7be5a5f5e5d5bc0436dcf050bdecb0a28c62b33f4b574624e332240b547dae67ce8b1729407955343d9504cc8f7276d9251a3da53ae97789bf7b8ffc762'
'95f6c764dcf30a0e225929d880144c10166da67fba6d690190f77e04a0daa66f26f1eba08b2a8c4893da2853cd3cd52572dcfc857ffa038bd2596e70e1885918'
'228b25c065796615e756137a4b52d952624670348e4ea5c937065ae63f96f28cb2342fba9d671ff17f09555b53edf658716c2219b432a75e73e2f3e933184ea1'
'3f09a16f19941b39e5206fcdfb8ae4e0b4adeaaf17baba3cce3f0573bb319ac213033392af55eb75355e3f39382ee1b381d6c58b294f376cdbf87537356f9617'
'51a43c9de1a8ef92264655118e053b4a2dd1e1fe4a8680cfe90a6a1a87c2c2c5253a1a70f8b12b18aa5ab33756e8a7a9a86fc67701edccd05156bc38ea2cd79c'
'861e7f297c4df79b4f218876b850ce1f70687edb7029898e8bfa4255a321ba7e48a82f6b3a9f56779d29b214cce4ce81f0e36c44462065d3b848f3fd30375eb6'
'22d2414762188840be68198978b9ece122813d1cac522632b8fa8315749335b43b1b58a6475fec0ef593a7bc568368526a90e199999808a118a7c6bb55906ac1'
'bea1788b2bdc84f470e459114b871cf4ee991718964a63e18adde65116806d7676484cb30857cf74dece5eef5f96a015ee4a21900e019623e5d3484868b28b7f'
'aee80b1f9f7f4a8a00dcf6e6ce6c41988dcaedc4de19d9d04460cbfb05d99829ffe8f9d038468eabbfba4d65b38e8dbef5ecf5eb8a1b891d9839cda6c48ee957'
'd361e5e8201481c6346ee6a886592c51265112be550d5224f1a7a6e116255c2f1ab8788df579d9b8372ed7bfd19bac4b6e70e00b472642966ab5b319b99a2686'
'1bca76c9f2f559a7851c278650125cd4f44a7ae4a96ceee6a6ba81d34d28fe7d6125c5ee459fef729b6a2a0eba3075c0841c8a156b3a26f66194f77f7d49151c'
'6a21e9f6706dacb99162dd4c70ec704e3fdf283b93ca2cc1521e08e55e0727db4c7384d027d54739f100cd26c8d3d5be717715c6b21086a9bb22efb893c34fcf'
'4c84834dc54cb6e4d88ad9907ab6a541c038a389954679453f372d9481dd45e64733b7189aca34a06e44171f5327d957735677db9ce72d2d2d60136a302680a9'
'4d54a4a55189e36134fd8af9e0800a037d360dc05246dd2cd942e809f95db305cdf39b89d0e9732318075afd0e1ed2f90856eaa66a67a98ccbe8cfde99750af3'
'9eda310d0d71a8d7d4e07ae801f1c3309a46cd59b9ee566a8d0ae98dcfdebc93dcf9f399ba1e5ff5f43e932ec21078de2be88b0699dfd3ec4828061011216389'
'dc6efc925c7ef8df903d7f7f66b6d3ab17e73e5037bc12c50109925f12c6011e18d873d081d4da1ff2d52669584b7168239132ff2f665ca6d5178f7efe1beaf6'
'f6acda74831a984baf170b1e423bbea8fdeb41c5e7266614e203bc4265dcfd56a78740c2369d6408dadcec7835a52dd80efa0a0f5466cac55491d99cfe0ec075'
'f9d70fce91b44721124b2e1249a93ac902318c294da182a53ef0cf2e8f2f47c19f6b4abf964b598798ecbb954810cf66192a52ec3ace00ea5aacbbfcf8c22363'
'767242ed40e94d11521fba9e2a248ae998276f57b7b34e94d91ac392add2f835d8e0c01d1b13ce1def7782dca5dbfdbef37ea9cb802b51561718d299a3b87818'
'aa647966e7fb62ffcd7bfc1e56a8ebe38e8384a36c14e07fec4ccf3be91ffa1b3bbd9798901fa7956056c26d124f067582366bdb9581db1f742291c86e64e39d'
'5cd651f40ea91397774d2bad8dcfdac0354d5930d892c07908caf6127eb8ee1255744959d51b9a756efa588aefce49d34c9764844282a711b50602295f8a2b3a'
'541777a015eb17bfd2dc07f5fb3a9aba950ded5bd0f53a80c52d6f4e2cb85a28a94294dbba1ca54560d0f3aadd749c94a31d67d76c1e4e6fd2255056415d52c7')
b2sums=('b6829320f725e3e45c4807ef5deb4738a691fb3ab146d8531b81fdbccd8376a826c8ec76165985cdf37d534f68e395652c96841ba7636c4bd34c49b7c7b3a9ec'
'1bbdb8ea81b42a8ce554f92fd57009eef6b296472f910c5542d8a445e34bb0eee0e627a74462b9f453fe9d8853bde71fdb0eea11102bb604129753de6ecc6e06'
'4d249b4e8d54d2d2790a3afb6cf9fe3903985fd540efdc8f26b62b50378f3ac484f7998ee1663d3f4a7cfb624ab1ce4365ac7b9c9b4fde96faa5c33dd13ab237'
'3e7074b0bcbdd537026ae4508d915e0b14d5e97d305fcd26bb1ff5494509057cd8e60363ab416e4dd68e6fb7a84e5f456ecc3d5e46a33cb2f598758691ffeaf2'
'6b8f6fdebc86fc05d931fdf0b8013c815ffd775560ae4a69e917b204999a5cfa5413d665222f140d22e3623c37763794e86dcba17641dad8c226d1d35e17f00b'
'9afeb52cf4d5ad9d429fff6c9eade39fad242061b5ddca7e511070c4cfd0d33c73747b6801abb9132aeba09529d80ca0168bd7dbf1b2635d2d2dab76c4fe2d36'
'7f376e3d72866e4882f755f973b06fcae1291c9e1ad8d5549f95e637e4b9bafbe3120c465ef3e8128e01edb50da689ba57327d24eab819f57bc8b705d447709c'
'14accb9372c6308f2761f9c9cd4489f7f1555ff04084acda9d9ec8e9517c3eb119544b228db0578d7ca229b9d47341a5bf0a1a948499bd35d8d97f508cf51f45'
'a25af7d323742405c2872d7f4c0b62038684239d8bf111b3a94398930d737bb1818b2eba4d9031b6bc79be26ef59087f63ed64d17f0208de5a7ac28ecc1c95b0'
'714c13820c79b96799138cada5ea414a79d16c4ed6c6b65dcf532ed73612a25632cbbe6104af4aedf0dc8fe159a18621c849efae25a0503c9e50e611efd1b92a'
'086c30075b8ab1f15734df28d739ec7d65b6d1f1ebf681641b5cc7f2d8a2760dc6d40a627bb41046f44e72b2fd9b40b2456fa9bb41a00602fd3a7fefa6b2661c'
'ac86541da47d3d9b05b7b84357a21dca7e170e25b5ae99ab177eacbe7f16298b031302ad01deafee81bfbdef72cb9679abfd24722551b37a55341af03b510146'
'c1f8c0a7c2596a9e8db61505b63f5b7ea54d7c0c86f4e8821bd27160a3976cc3876baef386bfecfc21816a2230a539bf54ae333c6c9241e392312e910ba9f342'
'113530ed800ced04cc82a7424577f1edc3234601068ab485c9aaf1ca3f45fe43fed01eee6b2642cba9618a11ab33ac73a3beefbbd6f0de879905df5109935992'
'a580eceb4f7514964ef00e8c5130b9568fb2cf99d9bef0222662fa994af7b1634c1034c846eac9d63c21b67c4f94f91b79d144b1d3b4a856ca10243548407b84'
'5ac1e0794bd70d6820efacd36b8885a37e5364ce6bfee9382d10d37631edf88c7c3b05e35913cdadc687837adc942d907975cf53e21b4a65e9f711114f1a3b3d'
'1e1e108a77d8676eb68467cdfbf95684f0bad991bfcc24e7bd3d1eec58d746f14d20798c3bcf64e9bdd1ff4a9c5ec02ccb4c06331bcf251a9d1d0f28b6875296'
'74915e048cf8b5207abf603136e7d5fcf5b8ad512cce78a2ebe3c88fc3150155893bf9824e6ed6a86414bbe4511a6bd4a42e8ec643c63353dc8eea4a44a021cd'
'b15551a6f0f0923dfb15912db9f6976898bc3d60ab3f5505e48d5e252341bb0855f4c7f23d66e9ce8809a23187b5f2ea08c99c8eb2c3d4d0407466c222cfdcca'
'4f97bb19f3d6aa5af71bec5a070b4317c0742069d23f591092e435ff8805788f7279524a1bb8a10e67a1013e0391e4a719bb8d89ccdae728b4eb134d7697a3c8'
'f95087f01083423ee41d47fed72799aee2a4837c3ebc378a13f7ace0a83d9132c76aa1c16eb00adcc98d048f4bc970be980d3e9e1f71df93ed721aa1583892b8'
'5d342f32a42b4563b5604b3101cc7122516c6a514b853eb3974b61ecb68ef0691b9da1742e5d0c688247e51c178b26d34957b01b357ec8a8be28b22554bac73a'
'e57391102771f85905986aac45cb923f1738fe96ec4a520bad9a79ce68e7a5b14898cdc97d17d84dc8aff7c5aa2aab853701ef8b27c6a5fe9c1f634c19ca9d9b'
'953343f375b14990dde1f51b9f9dc1f11d3c70a75f82575698390404af31e2983ba9acf03139e65026c737bf7afadd7b956e4ddd94fe303e1438041dc1667c79'
'144613d910215899c1183e7dc2588ca7272fbd3b92023704536f007feb0746b9c1ef9890a5245275623c20c14de45ef1514fab2dc6d62274db6a10c276a96681'
'9ff800831a5c1d3b45a98c56d513935dc5b1e50e285de658d499fdc6d52736998b58cc5a5ecca83b8c98d38869122f01633e8e3ed8b9771e5919ab0f61da2cc4'
'0b1e59408032239cd6ea8765eabca5cafccfce94a05785824aba1dc8b37188695bf7990e3454b0f2d0b399f1a22c30de7f056e2f685fafadcef71cd1a91a6796'
'560b95eb5bc04b02762fe9fa42554b47d161d22251f2b18f642d9c45f8bfa574fd847228935ee5244e6dbb5ee0f1fa446fe4ce6f5ff9feeb7ef3e5a91b894549'
'41fe12d3613e61134c9b027c6e3dacacdc368e6eecc1614578850f5b784813b41cf2089418738706939db2c7fb9f17cdab005cd134a440a8aadf8b887aa8fa48'
'63aefec94bf37792b1b10ee4ae36a5ad54f5df1ef175eddf8528bc8fb1c5a71cf7c258f856f99a9ed4e678c9226f0ac99ea825fc68e10695e905a618c36896e8')
sha256sums=(0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0 # agpl-3.0.txt
cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 # apache-2.0.txt
f2e0707902c4cd92155bb081a6eb0d77ebab789eafb212659fa6f44fcdca531b # artistic-2_0.txt
c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566 # boost-1.0.txt
896318172b9bf75b9c863df45c38495a968c3e711c405ed03a2a47eb0ed896e3 # cc-by-3.0.txt
150775691f276de61f7e244e2e1250313b55f0648b1c1b06015c6348994d6787 # cc-by-nc-3.0.txt
db1f35b12da8faedece276d01f90a238c429a2d6a3dd727587ce5cb162684395 # cc-by-nc-nd-3.0.txt
95f13d3047233ade320b4fce712d1b17de395649d6958c4254f1c21148cc7de8 # cc-by-nc-sa-3.0.txt
baefca0b2da73617d2791390c7893f46d690e36f9ff6f791808c0b4be359d202 # cc-by-nd-3.0.txt
e550f7bd34d25b04bb0a3fac7f3981d51b41df363d21f35952ee27da259039a2 # cc-by-sa-3.0.txt
ba17f78e76d11463e8419b6771522f0e219428fe15da415f6ebb3808a4377ceb # cc-readme.txt
8778a2687ad7936c20ab77bedc4d28a788e853637ef3edc39708100dd0c90cef # cddl-1.0.txt
fe53ee559be099a8c964e95817c55d2a40ef43630150b11c292ccab7b2dd425d # cpl-1.0.txt
8367b0edc81df80e6b42eb1b71f783111224e058cb3da37894d065d2deb7ab0a # eclipse-1.0.txt
d8e94ae5fdb5433fcae2961aeb1a8cf17174d6f4a0465d24bf37dd8a038bd439 # fdl-1.2.txt
110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 # fdl-1.3.txt
8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 # gpl-2.0.txt
3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 # gpl-3.0.txt
dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 # lgpl-2.1.txt
e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118 # lgpl-3.0.txt
5f05fcf6ef25a6c31bccd2df7c0c46b23107bbeb2ce5cdba74efb5cc357f4dbb # lppl.txt
f849fc26a7a99981611a3a370e83078deb617d12a45776d6c4cada4d338be469 # mpl-1.1.txt
3f3d9e0024b1921b067d6f7f88deb4a60cbe7a78e76c64e3f1d7fc3b779b9d04 # mpl-2.0.txt
5e8219a37b4c1a146096f17862ef7d6ce689b2137c0161a3936c358a28014169 # perlartistic.txt
0967ad6cf4b7fe81d38709d7aaef3fecb3bd685be7eebb37b864aa34c991baa7 # php-3.01.txt
4516a0f2f58e8d6f4ac77c14261cab67d386fa9afa2e79ee09dff190a6eae9f4 # python-2.txt
f5eb1b2956d5f7a67b2e5722a3749bc2fe86f9c580f2e3f5a08519cf073b5864 # ruby-license.txt
7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c # unlicense.txt
ec2f99fa32da2236c60b1054f8967ccce5175370de5215e8f018cb7be397512e # w3c.txt
281c83248297ed2070a2e61ac140e707697511a6a065ba3808cbfa6de5bb5611) # ZopePublicLicense.txt
## 56d29fa7d59c14b7b11e7acf3a02bd24b9a23b1e8ed74af1c0d48be4cc46be05 licenses-20220125-02-x86_64.pkg.tar.lz

View file

@ -4,7 +4,7 @@
pkgname=licenses
pkgver=20220125
pkgrel=1
pkgrel=2
pkgdesc="A set of common license files"
arch=(any)
license=(custom:none)

View file

@ -1,4 +1,2 @@

View file

@ -6,14 +6,13 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=mkinitcpio
pkgver=34
pkgrel=02
pkgver=35.1
pkgrel=01
pkgdesc="Modular initramfs image creation utility"
#url='https://github.com/archlinux/mkinitcpio'
#url='https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio'
url="https://sources.archlinux.org/other"
makedepends=('binutils' 'asciidoc' 'sed')
arch=(x86_64)
install=mkinitcpio.install
depends=('awk' 'mkinitcpio-busybox>=1.35.0' 'kmod' 'util-linux>=2.23' 'libarchive' 'coreutils'
'bash' 'binutils' 'diffutils' 'findutils' 'grep' 'filesystem' 'gzip')
@ -27,13 +26,13 @@ provides=("mkinitcpio=$pkgver-$pkgrel"
'initramfs')
#backup=('etc/mkinitcpio.conf')
source=("$url/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig}
nosystemd.patch
nosystemd.patch
mkinitcpio.conf)
# "fix-strip.patch::https://github.com/archlinux/mkinitcpio/commit/dece596d569ca90af902bf2403227b478b629c03.patch"
mkinitcpio.conf
0001-functions-fix-overwriting-of-symlinks-with-regular-f.patch)
# 0001-functions-fix-overwriting-of-symlinks-with-regular-f.patch)
prepare() {
patch -Np1 -d "$pkgname-$pkgver" < '0001-functions-fix-overwriting-of-symlinks-with-regular-f.patch'
# patch -Np1 -d "$pkgname-$pkgver" < '0001-functions-fix-overwriting-of-symlinks-with-regular-f.patch'
cd "${pkgname}-${pkgver}"
# patch -Np1 < "$srcdir/fix-strip.patch"
patch -Np1 -i ../nosystemd.patch
@ -51,18 +50,22 @@ package() {
install -Dm644 "${srcdir}/mkinitcpio.conf" "${pkgdir}/etc/mkinitcpio.conf"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL)
validpgpkeys=('ECCAC84C1BA08A6CC8E63FBBF22FB1D78A77AEAB' # Giancarlo Razzolini
'C100346676634E80C940FB9E9C02FF419FECBE16') # Morten Linderud
sha256sums=(181a5915fc4e7db4fcfb38fb5fa022ba5a782f6904d6d6455c6b5a0617109bd0 # mkinitcpio-34.tar.gz
c7fd8f38a6d15e73276e8faff9dd1b1356a74dc91a38c8f1c566a359757f864f # mkinitcpio-34.tar.gz.sig
sha256sums=(0aed45a087d1a3c72126535470ddad96af1939495e733f186ae72e5cfbf1fadb # mkinitcpio-35.1.tar.gz
b7a763c5c80bff553a20dcd025663b9fa002caffbb72418c7b7262950442a3b9 # mkinitcpio-35.1.tar.gz.sig
c4afeb6b3300c4d50c3f01233705b542f59d6e95a7670f7efde097ea209ef5bd # nosystemd.patch
c8ec2debd54233927dd97bd25ef4ac00e1ac850f9b34a3d414e1a66608c36040) # mkinitcpio.conf
# d5ca05e3f2b338f6ac988461ba9bd60c030e7cb092aecf90b43d5a470e7e3652 # fix-strip.patch
c8ec2debd54233927dd97bd25ef4ac00e1ac850f9b34a3d414e1a66608c36040 # mkinitcpio.conf
82a34a48154c384980aa4e61d49bd447c568d5d60676f27c14a2a12a5ea63b4d) # 0001-functions-fix-overwriting-of-symlinks-with-regular-f.patch
# 82a34a48154c384980aa4e61d49bd447c568d5d60676f27c14a2a12a5ea63b4d) # 0001-functions-fix-overwriting-of-symlinks-with-regular-f.patch
## 2397e63672caad9b50c22e24ad3e3b446888d73a113be01bfffc84ec2095ec8d mkinitcpio-35.1-01-x86_64.pkg.tar.lz

View file

@ -4,8 +4,8 @@
# Contributor: Thomas Bächler <thomas@archlinux.org>
pkgname=mkinitcpio
pkgver=34
pkgrel=2
pkgver=35.1
pkgrel=1
pkgdesc="Modular initramfs image creation utility"
arch=('any')
url='https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio'
@ -21,22 +21,15 @@ optdepends=('gzip: Use gzip compression for the initramfs image'
'mkinitcpio-nfs-utils: Support for root filesystem on NFS')
provides=('initramfs')
backup=('etc/mkinitcpio.conf')
source=("https://sources.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig}
'0001-functions-fix-overwriting-of-symlinks-with-regular-f.patch')
source=("https://sources.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig})
install=mkinitcpio.install
sha512sums=('cf8ab66d4609911ca6a1d2af1bfcf320eed99d29657c0ccfeca2fdc8ea00cfb6575e55645424de13fcf37aa12a39ac7b43a330c716e73e9c16a75178738ebe70'
'SKIP'
'a43e66101edc301ae893a25eee6caa83c56a790cbac1685697fb999008c8210e46ca49e0700242f8321731264084462641285954db55d3daa2c7e8b62d1cc66c')
b2sums=('06a6c6a0951b9b6161e2db01e2956d87da303b2ec029bdd183efed3b074b176a9f107e9a723fc6a7fa157ecd703d7627d8aaa0b9290022a09e30daa46784841c'
'SKIP'
'a2ed9e8ff4b6fab1d6f6c1dae4dcf890b4434cb31ebdfe73ea54fd4af499849e2b98e565915cc331bd97f15f21d9147ee0499cf75b516562bfd7f1793e838e99')
sha512sums=('71dd4bcad75c60178e8f152568fbb70b37a983641d4953035aabcbff5bd49571182c9d92383f34ffc0078532674793790b181cf96c1654edb39b4ca94aefc7a4'
'SKIP')
b2sums=('50783c27d7fad38ca3e02e1d8f15e42062b32e640ea26bc235ccd603659be5a2c218869fbd9e8491b3e0b027fa4613a599c7ce9768cd17c47e68053215a97f66'
'SKIP')
validpgpkeys=('ECCAC84C1BA08A6CC8E63FBBF22FB1D78A77AEAB' # Giancarlo Razzolini
'C100346676634E80C940FB9E9C02FF419FECBE16') # Morten Linderud
prepare() {
patch -Np1 -d "$pkgname-$pkgver" < '0001-functions-fix-overwriting-of-symlinks-with-regular-f.patch'
}
check() {
make -C "$pkgname-$pkgver" check
}

View file

@ -1,14 +1,14 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=npth
pkgver=1.6
pkgrel=03
pkgrel=04
pkgdesc='The new GNU portable threads library'
arch=('x86_64')
url="https://www.gnupg.org/software/npth/index.html"
depends=('glibc' 'sh')
makedepends=(automake autoconf)
@ -38,7 +38,10 @@ package() {
-t "${pkgdir}/usr/share/doc/${pkgname}"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('LGPL2.1')
@ -51,3 +54,6 @@ validpgpkeys=(
sha256sums=(1393abd9adcf0762d34798dc34fdcf4d0d22a8410721e76f1e3afcd1daa4e2d1 # npth-1.6.tar.bz2
4bdee04570eec44aba0386936502aadee922e2faaef89d7669a0f124b5dd9fd3) # npth-1.6.tar.bz2.sig
## 758a2142fbe5d738d77c2a8b40760d244493661f84f33f355b4332eff6135a1f npth-1.6-04-x86_64.pkg.tar.lz

View file

@ -3,14 +3,14 @@
pkgname=npth
pkgver=1.6
pkgrel=3
pkgrel=4
pkgdesc='The new GNU portable threads library'
arch=('x86_64')
arch=(x86_64)
url="https://www.gnupg.org/software/npth/index.html"
license=('LGPL2.1')
depends=('glibc' 'sh')
provides=('libnpth.so')
source=("https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig})
license=(LGPL2.1)
depends=(glibc sh)
provides=(libnpth.so)
source=(https://gnupg.org/ftp/gcrypt/$pkgname/$pkgname-$pkgver.tar.bz2{,.sig})
sha512sums=('2ed1012e14a9d10665420b9a23628be7e206fd9348111ec751349b93557ee69f1176bcf7e6b195b35b1c44a5e0e81ee33b713f03d79a33d1ecd9037035afeda2'
'SKIP')
b2sums=('665fdb2f4cbe59750b6b4b7c2701ee80a23a122df10c9f8be47c4af5f3bf5968f709637ab3f4878bb68609752fbb6ce1364e109fdfeba64e4db258733a33f3fc'
@ -23,24 +23,21 @@ validpgpkeys=(
)
prepare() {
cd "${pkgname}-${pkgver}"
cd $pkgname-$pkgver
autoreconf -fiv
}
build() {
cd "${pkgname}-${pkgver}"
cd $pkgname-$pkgver
./configure --prefix=/usr
make
}
check() {
cd "${pkgname}-${pkgver}"
make check
make check -C $pkgname-$pkgver
}
package() {
cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -vDm 644 {README,NEWS,ChangeLog} \
-t "${pkgdir}/usr/share/doc/${pkgname}"
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
install -vDm 644 $pkgname-$pkgver/{README,NEWS,ChangeLog} -t "$pkgdir/usr/share/doc/$pkgname/"
}

View file

@ -1,2 +1,4 @@
autoconf
automake