diff options
author | Florian Schmaus <flow@gentoo.org> | 2023-12-29 17:18:20 +0100 |
---|---|---|
committer | Florian Schmaus <flow@gentoo.org> | 2023-12-29 17:18:20 +0100 |
commit | fe14794aaebf35e37e205213f261953f4005339c (patch) | |
tree | 6857bf1040a77206b79b1d8581239de642d42a83 | |
parent | add switch-tex script (diff) | |
download | tex-fe14794aaebf35e37e205213f261953f4005339c.tar.gz tex-fe14794aaebf35e37e205213f261953f4005339c.tar.bz2 tex-fe14794aaebf35e37e205213f261953f4005339c.zip |
diff-tex: add generic function to diff the ebuilds of a package
Signed-off-by: Florian Schmaus <flow@gentoo.org>
-rwxr-xr-x | diff-tex | 25 |
1 files changed, 22 insertions, 3 deletions
@@ -4,11 +4,30 @@ set -eu GENTOO_REPO_DIR=$(portageq get_repo_path / gentoo) TEX_REPO_DIR=$(portageq get_repo_path / tex-overlay) +diff_package() { + local pkg="${1}" + local cat="${pkg%%/*}" + + local max_gentoo_repo_version=$(pquery --max -r gentoo ${pkg}) + max_gentoo_repo_version="${max_gentoo_repo_version##${cat}}" + + local max_tex_repo_version=$(pquery --max -r tex-overlay ${pkg}) + max_tex_repo_version="${max_tex_repo_version##${cat}}" + + local max_gentoo_repo_ebuild="${GENTOO_REPO_DIR}/${pkg}/${max_gentoo_repo_version}.ebuild" + local max_tex_repo_ebuild="${TEX_REPO_DIR}/${pkg}/${max_tex_repo_version}.ebuild" + + diff -u \ + "${max_gentoo_repo_ebuild}" \ + "${max_tex_repo_ebuild}" +} + case "${1}" in + biblatex) + diff_package dev-tex/biblatex + ;; core) - diff -u \ - "${GENTOO_REPO_DIR}/app-text/texlive-core/texlive-core-2021-r7.ebuild" \ - "${TEX_REPO_DIR}/app-text/texlive-core/texlive-core-2023.ebuild" + diff_package app-text/texlive-core ;; eclass) diff -u \ |