diff options
-rw-r--r-- | .github/workflows/ci.yml | 49 | ||||
-rw-r--r-- | .gitlab-ci.yml | 24 | ||||
-rw-r--r-- | ChangeLog.txt | 153 |
3 files changed, 226 insertions, 0 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7d4defbb1a2a..bfcc6a7f2b9e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -105,3 +105,52 @@ jobs: with: issue-number: ${{ github.event.number }} body-path: comment-output + + dependencies: + name: Compute reverse dependencies + runs-on: ubuntu-22.04 + permissions: + contents: read + pull-requests: write + needs: [changes] + strategy: + matrix: + include: ${{ fromJSON(needs.changes.outputs.matrix) }} + steps: + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + show-progress: false + ref: ${{ github.head_ref }} + repository: ${{ github.event.pull_request.head.repo.full_name }} + + - name: Get short package name + run: printf '%s\n' "${{ matrix.dir }}" | cut -d/ -f2 | sed 's/^/PACKAGE_NAME=/' >> "$GITHUB_ENV" + + - name: Look up dependencies + id: get_deps + uses: fjogeleit/http-request-action@8af28031091191b8e41afb287e0e56fce753c7b4 # v1.15.4 + with: + url: 'https://slackbuilds.org/revdeps.php?q=${{ env.PACKAGE_NAME }}' + method: 'GET' + preventFailureOnNoResponse: "true" + + - name: Build comment + run: | + { + printf '#### reverse dependencies - %s\n\n' "${{ matrix.dir }}" + if [[ ${{ steps.get_deps.outputs.response }} == "" ]] ; then + printf 'None\n' + else + printf '```\n' + printf '%s' ${{ steps.get_deps.outputs.response }} | sed 's/\\n/\n/g' | sort + printf '```\n' + fi + } > comment-output + shell: + bash + + - name: Comment with dependeny results + uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0 + with: + issue-number: ${{ github.event.number }} + body-path: comment-output diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2a2d3ea6db0c..124f1f960101 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -64,3 +64,27 @@ pr-checks: GITLAB_TOKEN="$MR_AUTOMATION_TOKEN" glab mr --repo "SlackBuilds.org/slackbuilds" comment $(echo "$CI_OPEN_MERGE_REQUESTS" | cut -d '!' -f2) --unique=true --message "$(cat comment-output)" fi done + + git diff-tree --name-only --diff-filter=d --no-commit-id -r $CI_MERGE_REQUEST_DIFF_BASE_SHA $CI_COMMIT_SHA | sed '/^\./d' | sed -n '/[^\/][^\/]*\/[^\/][^\/]*\//p' | xargs -I xx dirname xx | sort -u | while read -r project ; do + short_project="$(printf '%s\n' "$project" | cut -d/ -f2)" + response="$(wget -q -O - "https://slackbuilds.org/revdeps.php?q=$short_project" | sort)" + + { + printf '#### reverse dependencies - %s\n\n' "$project" + if [[ "$response" == "" ]] ; then + printf 'None\n' + else + printf '```\n' + printf '%s' "$response" + printf '```\n' + fi + } > comment-output + + if [ -z "$MR_AUTOMATION_TOKEN" ] ; then + printf 'No token available for MR comments\n' + cat comment-output + else + # $CI_PROJECT_PATH points to the fork + GITLAB_TOKEN="$MR_AUTOMATION_TOKEN" glab mr --repo "SlackBuilds.org/slackbuilds" comment $(echo "$CI_OPEN_MERGE_REQUESTS" | cut -d '!' -f2) --unique=true --message "$(cat comment-output)" + fi + done diff --git a/ChangeLog.txt b/ChangeLog.txt index 2e660c0212ed..f7f267e78e12 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,156 @@ +Sat Apr 13 15:04:57 UTC 2024 +academic/WolframEngine: Updated for version 14.0.0. +academic/fet: Updated for version 6.19.3. +academic/plus42: Updated for version 1.1.9. +academic/scidavis: Fix building on -current. +audio/cardinal: Fix 32bit tarball handling. +audio/cardinal: Updated for version 24.04. +desktop/i3: Updated for version 4.23. +desktop/nwg-hello: Updated for version 0.1.9. +development/Catch2: Fix multilib check. +development/Catch2: Updated for version 3.5.3. +development/THE: Fix DOWNLOAD. +development/THE: Updated for version 3.3. +development/abseil-cpp: Updated for version 20240116.2. +development/aws-cdk: Updated for version 2.137.0. +development/bbcsdl: Bump upstream commit. +development/dbeaver-ce: Updated for version 24.0.2. +development/github-desktop: Fix BUILD variable usage. +development/github-desktop: Updated for version 3.3.12. +development/haxe-bin: Updated for version 4.3.4. +development/hugo: Fix DOWNLOAD_x86_64. +development/hugo: Updated for version 0.124.1. +development/jupyter-nbconvert: Updated for version 7.16.3. +development/mold: Updated for version 2.30.0. +development/mongodb-compass: Updated for version 1.42.5. +development/nodejs: Updated for version 20.12.2. +development/pgmodeler: Updated for version 1.1.2. +development/php82: Updated for version 8.2.18 +development/pip2tgz: Updated for version 0.9. +development/postman: Updated for version 10.24.16. +development/pre-commit: Updated for version 3.7.0. +development/rebar3: Updated for version 3.23.0. +development/terraform: Updated for version 1.8.0. +development/xmake: Updated for version 2.8.9. +development/zope.interface: updated for version 6.3 +games/ags: Updated for version 3.6.1.23. +games/lbreakouthd: Updated for version 1.1.7. +games/mednafen: Updated for version 1.32.1. +games/pcsx2: Updated for version 1.7.3772. +games/scummvm: Updated for version 2.8.1. +gis/OWSLib: Fix script if Python 3.11 is found. +gis/gdal: Updated for version 3.8.5. +graphics/SweetHome3D: Updated for version 7.3. +graphics/maim: Updated for version 5.8.0. +graphics/vuescan: Updated for version 9.8.32. +ham/tqsl: Updated for version 2.7.3. +libraries/fmt: Updated for version 10.2.1. +libraries/hiredict: Updated for version 1.3.1. +libraries/libmseed: Updated for version 3.1.1. +libraries/msgpack-c-c: Fix DOWNLOAD. +libraries/msgpack-c-cpp: Fix DOWNLOAD. +libraries/qt-jpegxl-image-plugin: Updated for version 0.6.2. +libraries/spdlog: Use bundled fmt. +libraries/webkit2gtk4.1: Updated for version 2.44.1. +libraries/webkit2gtk: Updated for version 2.44.1. +misc/bitwarden-desktop: Updated for version 2024.3.2. +misc/dtmflib: Added (Library to produce DTMF). +misc/fcitx5-chinese-addons: Updated for version 5.1.4. +misc/fcitx5-configtool: Updated for version 5.1.4. +misc/fcitx5-gtk: Updated for version 5.1.2. +misc/fcitx5-mcbopomofo: Updated for version 2.7. +misc/fcitx5-qt: Add missing qt6 dependency. +misc/fcitx5-qt: Updated for version 5.1.5. +misc/fcitx5-table-extra: Updated for version 5.1.4. +misc/fcitx5-table-other: Updated for version 5.1.1. +misc/fcitx5: Updated for version 5.1.8. +misc/libime: Updated for version 1.1.6. +misc/xcb-imdkit: Updated for version 1.0.7. +multimedia/inputstream.adapative: Version bump to 21.4.4 +multimedia/kodi: Use internal fmt and spdlog. +multimedia/kodi: Version bump to 21.0 (Omega) +multimedia/opera-ffmpeg-codecs: Updated for version 0.86.0. +multimedia/x265: Fix build. +network/AdGuardHome: Updated for version 0.107.48. +network/UDR: Updated for version 0.9.4_578b97a. +network/beegfs: Add development files. +network/brave-browser: Updated for version 1.64.122. +network/discord: Updated for version 0.0.48. +network/discord: Updated for version 0.0.49. +network/dnsproxy-bin: Updated for version 0.69.2. +network/dropbox: Updated for version 196.4.6900. +network/ejabberd-bin: Added (xmpp server). +network/haproxy: Updated for version 2.8.9. +network/librespeed-cli: Added (cli for LibreSpeed). +network/lighttpd: Updated for version 1.4.76. +network/llhttp: Updated for version 9.2.1. +network/nextcloud-desktop: update 3.12.3 +network/opensmtpd: Updated for version 7.5.0p0. +network/opera: Updated for version 109.0.5097.45. +network/slack: Updated for version 4.37.101. +network/tailscale: update 1.62.1 +network/telegram: Updated for version 4.16.6. +network/varnish: Updated for version 7.5.0. +network/vimfx: Added (Vim keyboard shortcuts for Firefox). +network/vivaldi: Updated for version 6.6.3271.61. +network/wpa-cute: Updated for version 0.8.5. +network/znc: Updated for version 1.9.0. +office/apvlv: Updated for version 0.5.0 (+new maintainer). +office/calibre-bin: Updated for version 7.8.0. +office/pandoc-bin: update 3.1.12.3 +office/texmacs: Updated for version 2.1.4. +office/texmaker: Updated for version 5.1.4 + new maintainer. +office/texstudio: Updated for version 4.7.3 + new maintainer. +python/Flask: Updated for version 3.0.3. +python/pipdeptree: README update. +python/python-msal: Removed (Replaced with python3-msal) +python/python3-PySimpleGUI: Updated README. +python/python3-backports_tarfile: Added (tarfile backports). +python/python3-beaker: Updated for version 1.13.0. +python/python3-cffsubr: Fix building on -current. +python/python3-filelock: Updated for version 3.13.4. +python/python3-hatchling: Updated for version 1.22.5. +python/python3-jaraco.context: Updated for version 5.3.0. +python/python3-joblib: Updated for version 1.4.0. +python/python3-kombu: Updated for version 5.3.7. +python/python3-lazy_loader: Updated for version 0.4. +python/python3-lxml: Updated for version 5.2.1. +python/python3-meson-opt: Fix slack-desc. +python/python3-msal: Added (Python3 version of python-msal). +python/python3-parso: Updated for version 0.8.4. +python/python3-paste: Updated for version 3.9.0. +python/python3-pdm: Updated for version 2.13.3. +python/python3-pynvim: Removed (Duplicate of python3-neovim). +python/python3-setuptools-opt: Fix slack-desc. +python/python3-setuptools-rust-opt: Fix slack-desc. +python/python3-validators: Fix PYTHONPATH. +python/typing-extensions: Updated for version 4.11.0. +python/werkzeug: Updated for version 3.0.2. +system/Iosevka-slab: Updated for version 29.1.0. +system/Iosevka: Updated for version 29.1.0. +system/aide: Update for version 0.18.6. +system/chkrootkit: Updated for version 0.58b. +system/chronograf: Updated for version 1.10.3 +system/doublecmd-qt5: Updated for version 1.1.12. +system/fastfetch: Updated for version 2.9.0. +system/fzf: Updated for version 0.49.0. +system/kapacitor: Fix tarball handling. +system/kapacitor: Updated for version 1.7.3. +system/limine: Updated for version 7.3.1. +system/loksh: Updated for version 7.5. +system/mongodb: Updated for version 7.0.8. +system/monitorix: Updated for version 3.15.0. +system/netdata: Updated for version 1.45.3. +system/oksh: Updated for version 7.5. +system/openmpi: Updated for version 4.1.6. +system/ripgrep: Updated for version 14.1.0. +system/sensord: Added (Linux hardware monitoring). +system/slpkg: Updated for version 5.0.4. +system/slpkg: Updated for version 5.0.5. +system/squashfuse: Updated for version 0.5.2. +system/telegraf: Updated for version 1.30.1 +system/ttf-nerd-fonts-symbols: Updated for version 3.2.1. ++--------------------------+ Fri Apr 5 08:21:39 UTC 2024 academic/MetaPhlAn2: Fix github URL. academic/OpenVSP: Fix github URL. |