Version bump to 4.35 requested (Fixes Issue with Acronyms inside captions of figures/tables)
Thank you for the bump request. You can help the maintainer with further information: Does a simple bump [1] work on your system? Chances are high, because a first look on the bump revealed only small changes. [1] https://wiki.gentoo.org/wiki/Custom_repository#Simple_version_bump_of_an_ebuild_in_the_local_overlay
Yes, simple bump works fine. But the SRC_URI is still a problem (ctan has only the latest release available, and i can't find the development sources) this means: download -> http://mirrors.ctan.org/macros/latex/contrib/glossaries.zip upload to -> https://dev.gentoo.org/~radhermit/dist/glossaries-4.35.zip
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11be8fe5546c2153a00db62d410f5f2ce195d67b commit 11be8fe5546c2153a00db62d410f5f2ce195d67b Author: Jonas Stein <jstein@gentoo.org> AuthorDate: 2018-04-28 15:48:24 +0000 Commit: Jonas Stein <jstein@gentoo.org> CommitDate: 2018-04-28 15:48:37 +0000 dev-tex/glossaries: Version bump to 4.37 Version bump to 4.37 also EAPI bump to 6 Closes: https://bugs.gentoo.org/643532 Package-Manager: Portage-2.3.31, Repoman-2.3.9 dev-tex/glossaries/Manifest | 1 + dev-tex/glossaries/glossaries-4.37.ebuild | 39 +++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+)
(In reply to xdch47 from comment #2) > Yes, simple bump works fine. Doesn't look like it to me: >>> Unpacking source... >>> Unpacking glossaries-4.37.zip to /var/tmp/portage/dev-tex/glossaries-4.37/work >>> Source unpacked in /var/tmp/portage/dev-tex/glossaries-4.37/work * ERROR: dev-tex/glossaries-4.37::gentoo failed (prepare phase): * The source directory '/var/tmp/portage/dev-tex/glossaries-4.37/work/glossaries' doesn't exist
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb0244c858969de1d942f489afe6cb1905f265e commit 9cb0244c858969de1d942f489afe6cb1905f265e Author: Jonas Stein <jstein@gentoo.org> AuthorDate: 2018-04-28 22:28:21 +0000 Commit: Jonas Stein <jstein@gentoo.org> CommitDate: 2018-04-28 22:28:41 +0000 dev-tex/glossaries: Drop broken version bump. Mistake happened during testing. The version bump to 4.37 requires a much more comprehensive rewrite of the ebuild. Removing the not working ebuild for now. Bug: https://bugs.gentoo.org/643532 Closes: https://bugs.gentoo.org/654258 Package-Manager: Portage-2.3.31, Repoman-2.3.9 dev-tex/glossaries/Manifest | 1 - dev-tex/glossaries/glossaries-4.37.ebuild | 39 ------------------------------- 2 files changed, 40 deletions(-)}
Todo for the bump: * add testing function * Bump to EAPI=6 * rewrite the Dependencies * adopt the ebuild to the new directory structure * new SRC_URI (glossaries-4.37.zip is already uploaded): SRC_URI="https://dev.gentoo.org/~jstein/dist/${P}.zip" * review lua dependencies
Reworked the ebuild. - However dependency review is still pending.
Created attachment 529152 [details] Version bump ebuild example simple version bump from the orginal ebuild with would have worked as well, the only mistake was the chosen source (not tds.)
LICENSE="LPPL-1.2" -> LICENSE="LPPL-1.3" They use different directory structures on different mirrors?
Yes, looks like they do. The one you got "glossaries.tds.zip" (http://mirrors.ctan.org/install/macros/latex/contrib/glossaries.tds.zip) is TDS[TeX Directory Structure standard] compliant (https://ctan.org/pkg/tds). The other one is glossaries.zip (http://mirrors.ctan.org/macros/latex/contrib) is the "normal package".
lua is not necessary/conflicts - at least "makeglossaries-lite" (texlua) is already provide by app-text/texlive-core-2017-r3
Current version for the glossaries package is 4.41 ( https://ctan.org/pkg/glossaries?lang=de )
done for bug 634676