upg db5.3 jobbot libsecret
This commit is contained in:
parent
a99b88935e
commit
bc8663110c
7 changed files with 71 additions and 27 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -10,4 +10,8 @@ dbus-glib
|
|||
python-gobject
|
||||
gjs
|
||||
ttf-liberation
|
||||
cmake gi-docgen
|
||||
cmake
|
||||
gi-docgen
|
||||
gettext
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue