upg db5.3 jobbot libsecret

This commit is contained in:
joborun linux 2023-08-11 03:00:33 +03:00
parent a99b88935e
commit bc8663110c
7 changed files with 71 additions and 27 deletions

View file

@ -7,9 +7,8 @@
pkgname=db5.3
pkgver=5.3.28
pkgrel=02
pkgrel=04
pkgdesc="The Berkeley DB embedded database system v5.3"
arch=(x86_64)
url='https://www.oracle.com/technology/software/products/berkeley-db/index.html'
depends=(gcc-libs sh)
source=(
@ -48,7 +47,7 @@ build() {
--includedir=/usr/include/db5.3 \
--enable-compat185 \
--enable-shared \
--enable-static \
--disable-static \
--enable-cxx \
--enable-dbm \
--enable-stl
@ -58,13 +57,19 @@ build() {
package() {
make -C db-${pkgver}/build_unix DESTDIR="${pkgdir}" install
install -Dm644 db-${pkgver}/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
install -d "${pkgdir}"/usr/lib/db5.3
rm "${pkgdir}"/usr/lib/libdb.so
rm "${pkgdir}"/usr/lib/libdb_cxx.so
rm "${pkgdir}"/usr/lib/libdb_stl.so
ln -s ../libdb-5.3.so "${pkgdir}"/usr/lib/db5.3/libdb.so
ln -s ../libdb_cxx-5.3.so "${pkgdir}"/usr/lib/db5.3/libdb_cxx.so
ln -s ../libdb_stl-5.3.so "${pkgdir}"/usr/lib/db5.3/libdb_stl.so
rm -r "${pkgdir}"/usr/docs
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(custom:sleepycat)
@ -85,3 +90,4 @@ sha256sums=(e0a992d740709892e81f9d93f06daf305cf73fb81b545afe72478043172c3628 #
eb58b5764e16c6f81df8ff80964ef2e071ca5cbb9e24d37f45a831107afb68cc) # db-5.3.28-atomic_compare_exchange.patch
## 6fb6895f383671b026427bb0c3dd097ed6a2adba901b669d4fe3d8901dccb1f7 db5.3-5.3.28-04-x86_64.pkg.tar.lz

View file

@ -5,7 +5,7 @@
pkgname=db5.3
pkgver=5.3.28
pkgrel=2
pkgrel=4
pkgdesc="The Berkeley DB embedded database system v5.3"
arch=(x86_64)
url='https://www.oracle.com/technology/software/products/berkeley-db/index.html'
@ -54,7 +54,7 @@ build() {
--includedir=/usr/include/db5.3 \
--enable-compat185 \
--enable-shared \
--enable-static \
--disable-static \
--enable-cxx \
--enable-dbm \
--enable-stl
@ -64,8 +64,12 @@ build() {
package() {
make -C db-${pkgver}/build_unix DESTDIR="${pkgdir}" install
install -Dm644 db-${pkgver}/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
install -d "${pkgdir}"/usr/lib/db5.3
rm "${pkgdir}"/usr/lib/libdb.so
rm "${pkgdir}"/usr/lib/libdb_cxx.so
rm "${pkgdir}"/usr/lib/libdb_stl.so
ln -s ../libdb-5.3.so "${pkgdir}"/usr/lib/db5.3/libdb.so
ln -s ../libdb_cxx-5.3.so "${pkgdir}"/usr/lib/db5.3/libdb_cxx.so
ln -s ../libdb_stl-5.3.so "${pkgdir}"/usr/lib/db5.3/libdb_stl.so
rm -r "${pkgdir}"/usr/docs
}

View file

@ -8,7 +8,7 @@
pkgname=jobbot
pkgdesc='Minimal set of packages to maintain the building chroot for JOBORun Linux'
pkgver=0.4
pkgrel=01
pkgrel=02
groups=( jobbot )
source=( README-jobbot.txt Qsq ckchroot)
@ -18,7 +18,7 @@ package() {
binutils brotli bzip2 ca-certificates ca-certificates-mozilla ca-certificates-utils
coreutils cower curl db dbus diffutils e2fsprogs elfutils expat fakeroot file
filesystem findutils flex gawk gc gcc gcc-libs gdbm glib2 glibc gmp gnupg gnutls gpgme
grep groff guile gzip hwdata iana-etc icu iproute2 iptables iputils jansson keyutils
grep groff guile gzip hwdata iana-etc icu iproute2 iptables iputils jansson json-c keyutils
kmod krb5 less libarchive libassuan libcap libcap-ng libelf libeudev libffi libgcrypt
libgpg-error libidn2 libisl libksba libldap libmnl libmpc libnetfilter_conntrack
libnfnetlink libnftnl libnghttp2 libnl libp11-kit libpcap libpsl libsasl libseccomp
@ -26,7 +26,7 @@ package() {
licenses linux-api-headers lz4 lzip m4 make mpfr nano ncurses nettle npth numactl
openssl opensysusers p11-kit package-query pacman pacman-contrib pacman-mirrorlist
pam pambase patch pciutils pcre pcre2 perl pinentry pkgconf procps-ng psmisc readline
sed shadow sqlite sudo tar texinfo tzdata util-linux util-linux-libs wget which xz
sed shadow sqlite sudo tar texinfo tpm2-tss tzdata util-linux util-linux-libs wget which xz
yajl zlib zsh zstd )
install -d -m777 "$pkgdir"/src
install -Dm644 "$srcdir"/README-jobbot.txt "$pkgdir"/src/README-jobbot.txt
@ -43,8 +43,8 @@ arch=(x86_64)
license=('ISC')
sha256sums=(7f0b1d6bff4b8ce726c9acf68e86f6cc88dc9c7e60b6567048427c9f26dd3bfd # README-jobbot.txt
8beb6bcbaf4593558a19867d7eaf57e835bbd66f32e3eb678c0da5459c66a164 # Qsq
66b2c3c5a2fa18eeab1f9db075ef4b2d959039cb681c1c42efae13ea63263e54 # Qsq
50febbb21bb779f43b93c7f8e65ba4cbff0c6b32cddd45ecb9118fc801581d99) # ckchroot
## e7cbbcc1e8876f55eaebe260d16ac008f550ccccf93c35fb34890b1036837211 jobbot-0.4-01-x86_64.pkg.tar.lz
## c822d907297a70da91fcbe7dea17591b359f6ad67cfdc21da6a1930da86c0235 jobbot-0.4-02-x86_64.pkg.tar.lz

View file

@ -50,6 +50,7 @@ jansson
jobbot
jobo-mirror
joborun-keyring
json-c
keyutils
kmod
krb5
@ -128,6 +129,7 @@ sqlite
sudo
tar
texinfo
tpm2-tss
tzdata
util-linux
util-linux-libs

View file

@ -6,17 +6,16 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libsecret
pkgver=0.20.5
pkgrel=02
pkgver=0.21.0
pkgrel=01
pkgdesc="Library for storing and retrieving passwords and other secrets"
url="https://wiki.gnome.org/Projects/Libsecret"
arch=(x86_64)
depends=(glib2 libgcrypt)
depends=(glib2 libgcrypt tpm2-tss)
checkdepends=(dbus-python dbus-glib python-gobject gjs)
makedepends=(docbook-xsl gobject-introspection vala git gtk-doc meson valgrind)
optdepends=('org.freedesktop.secrets: secret storage backend')
provides=(libsecret-1.so)
_commit=d64530ac70d9723945d68ca079293ea0f9df9e9f # tags/0.20.5^0
_commit=6678c87fed2dbe0b0e13cbd0ebaa3f47fd409817 # tags/0.21.0^0
source=("git+https://gitlab.gnome.org/GNOME/libsecret.git#commit=$_commit")
pkgver() {
@ -38,8 +37,13 @@ package() {
DESTDIR="$pkgdir" meson install -C build
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(LGPL)
sha256sums=(SKIP)
## 25de60be39e8b531fd8d21e78a83e89c6499790b138837fd8f7a7bf2c4f9ba0b libsecret-0.21.0-01-x86_64.pkg.tar.lz

View file

@ -2,19 +2,39 @@
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgbase=libsecret
pkgname=(libsecret libsecret-docs)
pkgver=0.20.5
pkgname=(
libsecret
libsecret-docs
)
pkgver=0.21.0
pkgrel=1
pkgdesc="Library for storing and retrieving passwords and other secrets"
url="https://wiki.gnome.org/Projects/Libsecret"
arch=(x86_64)
license=(LGPL)
depends=(glib2 libgcrypt tpm2-tss)
makedepends=(gobject-introspection vala git meson gi-docgen bash-completion)
checkdepends=(python-dbus python-gobject gjs swtpm tpm2-abrmd)
_commit=d64530ac70d9723945d68ca079293ea0f9df9e9f # tags/0.20.5^0
depends=(
glib2
libgcrypt
tpm2-tss
)
makedepends=(
bash-completion
gi-docgen
git
gobject-introspection
meson
vala
)
checkdepends=(
gjs
python-dbus
python-gobject
swtpm
tpm2-abrmd
)
_commit=6678c87fed2dbe0b0e13cbd0ebaa3f47fd409817 # tags/0.21.0^0
source=("git+https://gitlab.gnome.org/GNOME/libsecret.git#commit=$_commit")
sha256sums=('SKIP')
b2sums=('SKIP')
pkgver() {
cd $pkgbase
@ -29,7 +49,11 @@ prepare() {
}
build() {
arch-meson $pkgbase build -D tpm2=true
local meson_options=(
-D tpm2=true
)
arch-meson $pkgbase build "${meson_options[@]}"
meson compile -C build
}
@ -78,4 +102,4 @@ package_libsecret-docs() {
mv doc/* "$pkgdir"
}
# vim:set sw=2 et:
# vim:set sw=2 sts=-1 et:

View file

@ -10,4 +10,8 @@ dbus-glib
python-gobject
gjs
ttf-liberation
cmake gi-docgen
cmake
gi-docgen
gettext