diff --git a/app/containers/containerd/ympbuild b/app/containers/containerd/ympbuild index c399c1a1..8b12d83a 100644 --- a/app/containers/containerd/ympbuild +++ b/app/containers/containerd/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='containerd' -release='2' -version='2.0.0' +release='3' +version='2.4.2' url='https://example.org' description='Package description missing' email='aliriza.keskin@pardus.org.tr' @@ -12,7 +12,7 @@ source=("https://github.com/containerd/containerd/archive/v$version.tar.gz" "containerd.confd") depends=(runc) makedepends=(go) -sha256sums=('346d644e1b96e1f4a39bfe9d1eb0eb01ca676f806c12d95e5dbe35325bbc1780' +sha256sums=('02cbbecd0ef78a521d124afa791b843ba5458ef206e1f7f017999ff45c80c0b4' 'SKIP' 'SKIP') group=(app.containers) diff --git a/app/containers/docker/ympbuild b/app/containers/docker/ympbuild index 0f5ac603..15fffde3 100755 --- a/app/containers/docker/ympbuild +++ b/app/containers/docker/ympbuild @@ -1,20 +1,21 @@ #!/usr/bin/env bash name='docker' -release='4' -version='28.4.0' +release='5' +version='29.9.2' url='https://docker.io' description='Pack, ship and run any application as a lightweight container' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("cli.tar.gz::https://github.com/docker/cli/archive/v$version.tar.gz" - "moby.tar.gz::https://github.com/moby/moby/archive/v$version.tar.gz" + "moby.tar.gz::https://github.com/moby/moby/archive/refs/tags/docker-v$version.tar.gz" 'docker.initd' 'docker.confd') depends=(make-ca containerd iptables tini) makedepends=(go) -sha256sums=('420f9caf3ba09229cd98f7f8325fb9969d0746cccf4bdc3c56dfe2621bb07803' - '4aa0776ef3c040204cada69f3d4d7b89a3cef85e07cbe098c05cdcb000ea7e30' +sha256sums=( + 'e3b1fab5e2ee2d6b63b8ce0e8bbd08d6f54c0537c470332f2c345ab997233409' + 'd7ce182528eb4c182f3884a7a83b7652ffcbc59b21d3d302050564ff949a9689' 'SKIP' 'SKIP') group=(app.containers) @@ -24,8 +25,8 @@ arch=('x86_64') # Thx alpine linux # https://git.alpinelinux.org/aports/tree/community/docker/APKBUILD -_cli_commit=d8eb465f86cfceeb57f8582e373d41a558d35503 # https://github.com/docker/cli/commits/v$pkgver -_moby_commit=249d679a6baf8a32bb6d72d6ac5cc7ab9c90b4ea # https://github.com/moby/moby/commits/v$pkgver +_cli_commit=a82e528901260c8df6073311379eac65f92db204 # https://github.com/docker/cli/releases/tag/v$pkgver +_moby_commit=0367cbeb49b9d98cb0b4f51e95f7b54b4803e76c # https://github.com/moby/moby/releases/tag/v$pkgver export AUTO_GOPATH=1 export GITCOMMIT=$_cli_commit # for cli @@ -36,27 +37,27 @@ export EXCLUDE_AUTO_BUILDTAG_JOURNALD=1 unset CC # prevent possible ccache issues _cli_builddir="$HOME/cli-$version" -_moby_builddir="$HOME/moby-$version" +_moby_builddir="$HOME/moby-docker-v$version" unset PREFIX build () { # engine (moby) - cd moby-$version + cd $_moby_builddir mkdir -p src/github.com/docker/ ln -sf "$HOME/moby-$version" src/github.com/docker/dockerd GO_BUILDTAGS="" GOPATH="$PWD" VERSION="$pkgver" hack/make.sh dynbinary # Required for building man-pages - export GOPATH="$_cli_builddir" - export GOBIN="$GOPATH/bin" - export PATH="$GOBIN:$PATH" + export GOPATH="$_cli_builddir" + export GOBIN="$GOPATH/bin" + export PATH="$GOBIN:$PATH" # cli - cd ../cli-$version - mkdir -p "$_cli_builddir"/src/github.com/docker/ - ln -sf "$_cli_builddir" "$_cli_builddir"/src/github.com/docker/cli - GO_BUILDTAGS="" LDFLAGS="" make VERSION="$pkgver" dynbinary + cd $_cli_builddir + mkdir -p "$_cli_builddir"/src/github.com/docker/ + ln -sf "$_cli_builddir" "$_cli_builddir"/src/github.com/docker/cli + GO_BUILDTAGS="" LDFLAGS="" make VERSION="$pkgver" dynbinary } diff --git a/app/containers/runc/ympbuild b/app/containers/runc/ympbuild index 5beea044..207de270 100644 --- a/app/containers/runc/ympbuild +++ b/app/containers/runc/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='runc' -release='1' -version='1.1.10' +release='2' +version='1.5.2' url='https://github.com/opencontainers/runc' description='CLI tool for spawning and running containers according to the OCI specification' email='aliriza.keskin@pardus.org.tr' @@ -9,23 +9,23 @@ maintainer='aliriza' license=('GPLv3') source=("https://github.com/opencontainers/runc/archive/v$version/runc-$version.tar.gz") depends=() -makedepends=(go) -md5sums=('1a3c4081ad29cfaf8544edc70be81e0c') +makedepends=(go git) +sha256sums=('b5af44864a830c7032cf4a72efa0c6d44f701873d9507b127be31ad4d1d42ff3') group=(app.containers) uses=() arch=('x86_64') -_commit=18a0cb0f32bcac2ecc9a10f327d282759c144dab +_commit=29dd3dc2b13b4123162e5fe132504bb4b15569f1 -export GOCACHE="${GOCACHE:-"$HOME/go-cache"}" -export GOTMPDIR="${GOTMPDIR:-"$HOME"}" -export GOMODCACHE="${GOMODCACHE:-"$HOME/go"}" +#export GOCACHE="${GOCACHE:-"$HOME/go-cache"}" +#export GOTMPDIR="${GOTMPDIR:-"$HOME"}" +#export GOMODCACHE="${GOMODCACHE:-"$HOME/go"}" cd $name-$version build () { - make COMMIT="$_commit" + make COMMIT="$_commit" BUILDTAGS="seccomp" } package () { diff --git a/dev/lang/go/ympbuild b/dev/lang/go/ympbuild index 913c57d9..b7b30ee8 100644 --- a/dev/lang/go/ympbuild +++ b/dev/lang/go/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='go' -release='3' -version='1.25.7' +release='4' +version='1.27.3' url='https://go.dev' description='Go programming language compiler' email='aliriza.keskin@pardus.org.tr' @@ -11,7 +11,7 @@ depends=() makedepends=() source=("https://go.dev/dl/go$version.linux-$DEBARCH.tar.gz") if [[ "$DEBARCH" == "amd64" ]] ; then - sha256sums=('12e6d6a191091ae27dc31f6efc630e3a3b8ba409baf3573d955b196fdf086005') + sha256sums=('65efbc80fdc1fa2cd2631cad5b481777a68e8725f34e89f50fc6ac714e379b40') fi group=(dev.lang) uses=() diff --git a/dev/lang/rustup/rust.profile b/dev/lang/rustup/rust.profile new file mode 100644 index 00000000..57851c45 --- /dev/null +++ b/dev/lang/rustup/rust.profile @@ -0,0 +1,4 @@ +#!/bin/sh +export RUSTUP_HOME=/usr/lib64/rust +export PATH=$PATH:/usr/lib64/rust/toolchains/stable-$(uname -m)-unknown-linux-gnu/bin:/usr/lib64/cargo/bin + diff --git a/dev/lang/rustup/ympbuild b/dev/lang/rustup/ympbuild index 1b2b417c..29855386 100644 --- a/dev/lang/rustup/ympbuild +++ b/dev/lang/rustup/ympbuild @@ -1,16 +1,18 @@ #!/usr/bin/env bash name='rustup' -release='1' -version='1.28.2' +release='2' +version='1.29.2' url='https://www.rust-lang.org/' -description='Rust compiler downlaoader' +description='Rust compiler downlaoder' email='parduscix@yandex.ru' maintainer='sulincix' license=('GPLv3') -source=('https://sh.rustup.rs') +source=('https://sh.rustup.rs' + 'rust.profile') depends=() makedepends=() -sha256sums=('17247e4bcacf6027ec2e11c79a72c494c9af69ac8d1abcc1b271fa4375a106c2') +sha256sums=('9502b514362a21096210d498f143b8cdacda365d3dfcf45e8f5541e089ccafc0' + 'SKIP') group=(dev.lang) uses=() arch=('x86_64') @@ -20,8 +22,6 @@ package () { mkdir -p $DESTDIR/usr/bin install sh.rustup.rs $DESTDIR/usr/bin/rustup-init ln -s rustup-init $DESTDIR/usr/bin/rustup - echo "export RUSTUP_HOME=/usr/lib64/rust" > $DESTDIR/etc/profile.d/rust.sh - echo "export PATH=\$PATH:/usr/lib64/rust/toolchains/stable-$(uname -m)-unknown-linux-gnu/bin" >> $DESTDIR/etc/profile.d/rust.sh - + install rust.profile $DESTDIR/etc/profile.d/rust.sh } diff --git a/dev/libs/at-spi2-core/ympbuild b/dev/libs/at-spi2-core/ympbuild index 0e13a847..b61cb101 100644 --- a/dev/libs/at-spi2-core/ympbuild +++ b/dev/libs/at-spi2-core/ympbuild @@ -1,21 +1,21 @@ #!/usr/bin/env bash name='at-spi2-core' -release='4' -version='2.50.1' +release='5' +version='2.62.1' url='https://gitlab.gnome.org/GNOME/at-spi2-core' description='GTK+ & GNOME Accessibility Toolkit' email='akarsu@protonmail.com' maintainer='akarsu' license=('GPLv3') -source=("https://gitlab.gnome.org/GNOME/at-spi2-core/-/archive/AT_SPI2_CORE_${version//./_}/at-spi2-core-AT_SPI2_CORE_${version//./_}.tar.gz") +source=("https://download.gnome.org/sources/at-spi2-core/2.62/at-spi2-core-$version.tar.xz") depends=(glib libffi libpcre2 libXtst) makedepends=() -md5sums=('a1c7ff40df0d06768189bb9889d64fe2') +sha256sums=('cca6b6a86e4389d89b370288761ce2385ddeceb10c4412da78689bc30c88af2d') group=(dev.libs) uses=() arch=('x86_64') -cd at-spi2-core-AT_SPI2_CORE_${version//./_} +cd $name-$version setup(){ meson setup build --prefix=/usr \ diff --git a/dev/libs/inih/ympbuild b/dev/libs/inih/ympbuild index 724f634e..b185bdaf 100644 --- a/dev/libs/inih/ympbuild +++ b/dev/libs/inih/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='inih' -release='1' -version='56' +release='2' +version='62' url='https://github.com/benhoyt/inih' description='inih (INI not invented here) simple .INI file parser' email='bayramk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/benhoyt/inih/archive/refs/tags/r$version.tar.gz") depends=() makedepends=() -md5sums=('e27e394554d9f339b728035a5766d8f3') +sha256sums=('9c15fa751bb8093d042dae1b9f125eb45198c32c6704cd5481ccde460d4f8151') group=(dev.libs) uses=() arch=('x86_64')