diff --git a/atop.be0 b/atop.be0 deleted file mode 100755 index 42b2be540..000000000 --- a/atop.be0 +++ /dev/null @@ -1,87 +0,0 @@ -#!/usr/bin/env beesh - -# BEE_VERSION atop-2.9.0-0 - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -#SRCURL[0]="https://www.atoptool.nl/download/atop-${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/0167028bb4c58d05f7431d6ae3baadf0/atop-2.9.0.tar.gz" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be built -## outside the source directory and needs to be built inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -mee_install() { - mkdir -pv ${D}${BINDIR} - cp -v atop ${D}${BINDIR} - mkdir -pv ${D}${MANDIR}/man1 - cp -v man/atop.1 ${D}${MANDIR}/man1 -} -## by default this may be 'make install DESTDIR="${D}"' - -#mee_install_post() { -# exit -#} - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0] is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/ca-certs.be0 b/ca-certs.be0 index edf886e44..f793a0eb5 100755 --- a/ca-certs.be0 +++ b/ca-certs.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION ca-certs-20230110-0 +# BEE_VERSION ca-certs-20250403-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) diff --git a/cmirror.be0 b/cmirror.be0 index 9cab638e2..e2fc24e21 100755 --- a/cmirror.be0 +++ b/cmirror.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION cmirror-1.6-0 +# BEE_VERSION cmirror-1.7-0 # more info: https://github.molgen.mpg.de/mariux64/cmirror diff --git a/debootstrap.be0 b/debootstrap.be0 index b12d973fd..74d1257ef 100755 --- a/debootstrap.be0 +++ b/debootstrap.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION debootstrap-1.0.134-0 +# BEE_VERSION debootstrap-1.0.140-0 #SRCURL[0]=https://salsa.debian.org/installer-team/debootstrap/-/archive/${PKGVERSION}/debootstrap-${PKGVERSION}.tar.gz -SRCURL[0]="https://beehive.molgen.mpg.de/6c7e9f565f96ad04c623ad93a2806709/debootstrap-1.0.134.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/edb76f690424a0b5c374679692c6ab5d/debootstrap-1.0.140.tar.gz" # PATCHURL+=() diff --git a/elfutils.be0 b/elfutils.be0 index 5692f1e3a..7a045545a 100755 --- a/elfutils.be0 +++ b/elfutils.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION elfutils-0.176-1 +# BEE_VERSION elfutils-0.193-0 #SRCURL[0]="https://sourceware.org/elfutils/ftp/${PKGVERSION}/elfutils-${PKGVERSION}.tar.bz2" -SRCURL[0]="https://beehive.molgen.mpg.de/077e4f49320cad82bf17a997068b1db9/elfutils-0.176.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/ceefa052ded950a4c523688799193a44/elfutils-0.193.tar.bz2" # PATCHURL+=() diff --git a/firefox.be0 b/firefox.be0 index 9b275662d..8b574b339 100755 --- a/firefox.be0 +++ b/firefox.be0 @@ -2,18 +2,18 @@ #export BEE_TMP_TMPDIR=/dev/shm BEE_TMP_BUILDROOT=/dev/shm/bee-root BEE_MAKEFLAGS='-j80' -# BEE_VERSION firefox-136.0-0 +# BEE_VERSION firefox-137.0.2-0 #https://ftp.mozilla.org/pub/firefox/releases/$pkgversion/SOURCE to find the right download link #SRCURL[0]="https://ftp.mozilla.org/pub/firefox/releases/${PKGVERSION}/source/firefox-${PKGVERSION}.source.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/58289b4341fdd2b3ba6299b63469d70d/firefox-136.0.source.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/082626fd0cdafd7e562b9e2987062581/firefox-137.0.2.source.tar.xz" #BEE_BUILDTYPE=autotools #build_in_sourcedir mee_configure() { - p=/pkg/node-22.11.0-0/profile; [ -e $p ] && . $p + p=/pkg/node-22.14.0-0/profile; [ -e $p ] && . $p p=/pkg/rustc-1.84.1-0/profile; [ -e $p ] && . $p if [[ ${BEE_MAKEFLAGS:: 2} == "-j" ]]; then diff --git a/fuse-overlayfs.be0 b/fuse-overlayfs.be0 new file mode 100755 index 000000000..e9a0ea9c4 --- /dev/null +++ b/fuse-overlayfs.be0 @@ -0,0 +1,32 @@ +#!/usr/bin/env beesh + +# BEE_VERSION fuse-overlayfs-1.14-0 + +#SRCURL[0]="https://github.com/containers/fuse-overlayfs/archive/refs/tags/v1.14.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/90e428d875f56e3ea3ecb83c3245a8c2/fuse-overlayfs-1.14.tar.gz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +mee_patch() { + ./autogen.sh +} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} diff --git a/gdb.be0 b/gdb.be0 index 3ab50cd16..a463d33b4 100755 --- a/gdb.be0 +++ b/gdb.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION gdb-16.1-0 +# BEE_VERSION gdb-16.3-0 #SRCURL[0]="http://ftp.gnu.org/gnu/gdb/gdb-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/87c47779841e183907ec65db9428aa95/gdb-16.1.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/f7a7e2d0a6d28622ac69a3623b23876b/gdb-16.3.tar.xz" # PATCHURL+=() diff --git a/git.be0 b/git.be0 index 000af19a4..c31d78c12 100755 --- a/git.be0 +++ b/git.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION git-2.40.1-0 +# BEE_VERSION git-2.49.0-0 #SRCURL[0]="https://www.kernel.org/pub/software/scm/git/git-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/125d13c374a9ec9253f42c483bacec31/git-2.40.1.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/7e607007a44de52cccda06040fe9362c/git-2.49.0.tar.xz" PATCHURL+=(/src/mariux/patches/0001-git-gui-Correctly-detect-Tkk-feature.patch) @@ -29,7 +29,7 @@ mee_configure() { #} mee_install() { - . /package/pkg/python-3.9.12-0/profile + . /package/pkg/python-3.12.8-0/profile bee_install install-doc install-html cp -av ${S}/contrib ${D}${DATAROOTDIR}/git-contrib } diff --git a/gnutls.be0 b/gnutls.be0 index 20251cb3b..e02d81ed3 100755 --- a/gnutls.be0 +++ b/gnutls.be0 @@ -1,11 +1,11 @@ #!/usr/bin/env beesh -# BEE_VERSION gnutls-3.7.10-0 +# BEE_VERSION gnutls-3.8.9-0 # more info: https://gnutls.org/ -#SRCURL[0]="https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.10.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/b049e76a9714698a35f8c4a6d59747b9/gnutls-3.7.10.tar.xz" +#SRCURL[0]="https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.9.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/33f4c800c20af2983c45223a803da865/gnutls-3.8.9.tar.xz" # PATCHURL+=() @@ -23,8 +23,7 @@ SRCURL[0]="https://beehive.molgen.mpg.de/b049e76a9714698a35f8c4a6d59747b9/gnutls mee_configure() { bee_configure \ - --with-included-libtasn1 \ - --disable-guile + --with-included-libtasn1 } #mee_build() { diff --git a/gzip.be0 b/gzip.be0 index 60fb5a510..6914829b9 100755 --- a/gzip.be0 +++ b/gzip.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION gzip-1.13-0 +# BEE_VERSION gzip-1.14-0 # SRCURL[0]="https://ftp.gnu.org/pub/gnu/gzip/gzip-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/d5c9fc9441288817a4a0be2da0249e29/gzip-1.13.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/4bf5a10f287501ee8e8ebe00ef62b2c2/gzip-1.14.tar.xz" # PATCHURL+=() diff --git a/libbpf.be0 b/libbpf.be0 new file mode 100755 index 000000000..9904efb60 --- /dev/null +++ b/libbpf.be0 @@ -0,0 +1,36 @@ +#!/usr/bin/env beesh + +# BEE_VERSION libbpf-1.5.0-0 + +#SRCURL[0]="https://github.com/libbpf/libbpf/archive/refs/tags/v${PKGVERSION}.tar.gz libbpf-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/a5bb7d7b06174e5d2f4b755a28332f87/libbpf-1.5.0.tar.gz" + +# PATCHURL+=() + +# build_in_sourcedir + +sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} diff --git a/linux-5.15.170-478.bee b/linux-5.15.170-478.bee deleted file mode 100644 index 8e2419b1b..000000000 --- a/linux-5.15.170-478.bee +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/env beesh - -# note: BEE_MAKEFLAGS="-j $(nproc)" ./linux-xxx.bee - -KERNELVERSION=${PKGVERSION} - -# append extra version to get for example 4.8-rc4 -KERNELVERSION=${KERNELVERSION}${PKGEXTRAVERSION_DASH} - -echo $KERNELVERSION - -#BEE_WGET_OPTS=(--header="Authorization: Bearer $(cat ~/.bee_gh_token)") -#SRCURL[0]="https://github.molgen.mpg.de/api/v3/repos/mariux64/linux/tarball/mariux-$KERNELVERSION-$PKGREVISION mariux-$KERNELVERSION-$PKGREVISION.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/5f867960ff47da0fd7ed52b070818015/mariux-5.15.170-478.tar.gz" - -KERNELLOCAL=".mx64.${PKGREVISION}" -FULLKERNELVERSION="${KERNELVERSION}${KERNELLOCAL}" - -B=${S} - -same_revision_files=$(ls ${BEE_PKGDIR}/linux-[0-9].[0-9]*-${PKGREVISION}.x86_64.bee.* 2>/dev/null) \ - && echo "A kernel with revision ${PKGREVISION} has already been build: $same_revision_files" \ - && exit 1 - - -mee_configure() { - echo "configure $@" - echo "CONFIG_LOCALVERSION=\"$KERNELLOCAL\"" > .config - grep -v 'CONFIG_LOCALVERSION=' config-mpi >> .config - make olddefconfig -} - -mee_build() { - echo "build $@" - make ${BEE_MAKEFLAGS} -} - -mee_install() { - echo "install $@" - - make modules_install INSTALL_MOD_PATH=${D} - make install INSTALL_PATH=${D}/boot - - rm -rf ${D}/lib/modules/${FULLKERNELVERSION}/{source,build} - - ln -sv bzImage-${FULLKERNELVERSION} ${D}/boot/mariux.${PKGREVISION} -} diff --git a/llvm.be0 b/llvm.be0 index 7a3e60d5d..115de787a 100755 --- a/llvm.be0 +++ b/llvm.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION llvm-18.1.8-0 +# BEE_VERSION llvm-20.1.3-0 #SRCURL[0]="https://github.com/llvm/llvm-project/releases/download/llvmorg-${PKGVERSION}/llvm-project-${PKGVERSION}.src.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/81cd0be5ae6f1ad8961746116d426a96/llvm-project-18.1.8.src.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/b3741e8abc2b515159440da2b32898d8/llvm-project-20.1.3.src.tar.xz" # PATCHURL+=() diff --git a/nvidia_linux-5.15.170-478-535.104.05-0.bee b/nvidia_linux-5.15.170-478-535.104.05-0.bee deleted file mode 100644 index 1b112e3b3..000000000 --- a/nvidia_linux-5.15.170-478-535.104.05-0.bee +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/env beesh - -NVIDIA_ARCHIVE="NVIDIA-Linux-x86_64-${PKGVERSION}.run" - -#SRCURL[0]="https://de.download.nvidia.com/XFree86/Linux-x86_64/$PKGVERSION/NVIDIA-Linux-x86_64-$PKGVERSION.run" -SRCURL[0]="https://beehive.molgen.mpg.de/0bb10ef32e86d5e1ad37b710dac6e079/NVIDIA-Linux-x86_64-535.104.05.run" - -PATCHURL+=() - -LINUXPKG=${PKGEXTRANAME}.${ARCH} - -LINUXKLOCALVER=$(beeversion --format "%v.mx64.%r" "${LINUXPKG}") - -# '4.4.mx64.75' to '4.4.0.mx64.75' -if [[ $LINUXKLOCALVER =~ ^([0-9]+\.[0-9]+)(\.mx64.*) ]]; then - LINUXKLOCALVER="${BASH_REMATCH[1]}.0${BASH_REMATCH[2]}" -fi - - -build_in_sourcedir -sourcesubdir_append kernel - -: ${BEE_TMP_TMPDIR:=/tmp} - -# fix tar option for user namespace usage (`unshare -U -r BEEFILE`) -export TAR_OPTIONS=--no-same-owner - -mee_extract() { - rmdir ${S} - start_cmd sh ${F}/${NVIDIA_ARCHIVE} -x --target ${S} - - if [ ! -d "${BEE_TMP_TMPDIR}/${LINUXPKG}/source" ] ; then - start_cmd gtar -xf ${BEE_BUILDARCHIVEDIR}/${LINUXPKG}.beebuild.tar.bz2 -C ${BEE_TMP_TMPDIR} - fi - LINUXSRCDIR="${BEE_TMP_TMPDIR}/${LINUXPKG}/source" -} - -mee_build() { - make SYSSRC=${LINUXSRCDIR} CC=gcc module -} - -mee_install() { - mkdir -pv ${D}${DATAROOTDIR}/nvidia/kernel/${LINUXKLOCALVER}/${PKGVERSION} - - cp -v *.ko ${D}${DATAROOTDIR}/nvidia/kernel/${LINUXKLOCALVER}/${PKGVERSION}/ - - ln -s ${PKGVERSION} ${D}${DATAROOTDIR}/nvidia/kernel/${LINUXKLOCALVER}/current -} diff --git a/pahole.be0 b/pahole.be0 new file mode 100755 index 000000000..4d8724b5f --- /dev/null +++ b/pahole.be0 @@ -0,0 +1,38 @@ +#!/usr/bin/env beesh + +# BEE_VERSION pahole-1.30-1 + +#SRCURL[0]="https://git.kernel.org/pub/scm/devel/pahole/pahole.git/snapshot/pahole-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/3787b1177acbe92388853cf0b8ce26f2/pahole-1.30.tar.gz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + bee_configure \ + -DLIBBPF_EMBEDDED=OFF \ + -DLIB_INSTALL_DIR=${LIBDIR} +} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} diff --git a/syncthing.be0 b/syncthing.be0 index 6ccdaba05..3a8540374 100755 --- a/syncthing.be0 +++ b/syncthing.be0 @@ -1,19 +1,12 @@ #!/bin/env beesh -# BEE_VERSION syncthing-1.28.0-0 +# BEE_VERSION syncthing-1.29.5-0 # SRCURL[0]="https://github.com/syncthing/syncthing/releases/download/v${PKGVERSION}/syncthing-source-v${PKGVERSION}.tar.gz syncthing-v${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/92d07f05348f6ba864b136c78465fc5d/syncthing-v1.28.0.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/0f436d5a73e77d42206dea6c8b827204/syncthing-v1.29.5.tar.gz" -## Add URLs/paths to patch files # PATCHURL+=() -## uncomment to change default -#build_in_sourcedir - -## specify different source directory -# sourcesubdir_append src - #mee_extract() { # bee_extract "${@}" #} diff --git a/xz.be0 b/xz.be0 index d15bdbda1..c19af1334 100755 --- a/xz.be0 +++ b/xz.be0 @@ -1,11 +1,13 @@ #!/usr/bin/env beesh -# BEE_VERSION xz-5.2.4-1 +# BEE_VERSION xz-5.8.1-0 # more info: https://foo.bar.com # https://downloads.sourceforge.net/project/lzmautils/xz-5.2.4.tar.gz #SRCURL[0]="https://downloads.sourceforge.net/project/lzmautils/xz-${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/5ace3264bdd00c65eeec2891346f65e6/xz-5.2.4.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/209cb25608ab0841f68df4d50d0faa22/xz-5.8.1.tar.gz" + +BEE_BUILDTYPE=autotools # PATCHURL+=()