Package Details: doxygen-git 1.9.7.r248.ge2bc7d2a-1

Git Clone URL: https://aur.archlinux.org/doxygen-git.git (read-only, click to copy)
Package Base: doxygen-git
Description: A documentation system for C++, C, Java, IDL and PHP - git version
Upstream URL: http://www.doxygen.org
Licenses: GPL2
Conflicts: doxygen
Provides: doxygen
Replaces: doxygen-svn
Submitter: haffmans
Maintainer: haffmans
Last Packager: haffmans
Votes: 2
Popularity: 0.000000
First Submitted: 2013-09-22 21:30 (UTC)
Last Updated: 2023-08-09 12:48 (UTC)

Dependencies (9)

Required by (1024)

Sources (1)

Latest Comments

haffmans commented on 2023-08-09 12:48 (UTC) (edited on 2023-08-09 12:49 (UTC) by haffmans)

I've updated it to 8 for this repo (it seems to be git's default choice for the Doxygen repo, at least on my system with core.abbrev not set in git's config).

The VCS package guidelines page on the wiki shows examples with the length set explicitly to keep the output deterministic (see this discussion).

MarsSeed commented on 2023-08-07 11:31 (UTC) (edited on 2023-08-07 11:33 (UTC) by MarsSeed)

Thank you. Please kindly remove --abbrev=7 from the git describe command. There is a good reason when git chooses a longer shorthash: it will choose the shortest hash, minimum length 7, that uniquely identifies the commit object being described.

In repos with very large number of commits, there is a need for a bit longer shorthash.

If the hash needs to be 8 characters long but someone uses a shorter one, git is unable to find the exact commit (when one looks it up with 7 characters).

MarsSeed commented on 2023-07-12 12:05 (UTC)

Please kindly enhance the pkgver() as per VCS package guidelines to generate a pkgver pattern conforming to the RELEASE.rREVISION scheme:

It is recommended to have following version format: RELEASE.rREVISION where REVISION is a monotonically increasing number that uniquely identifies the source tree (VCS revisions do this).

The revision number delimiter ("r" right before REVISION) is important. This delimiter allows to avoid problems in case if upstream […] uses versions with different number of components. E.g. if at revision "455" upstream decides to release version 0.1 then the revision delimiter preserves version monotonicity - 0.1.r456 > r454. Without the delimiter monotonicity fails - 0.1.456 < 454.

haffmans commented on 2019-03-18 20:06 (UTC)

@cdkitching Sorry for the delay, but it's fixed now.

cdkitching commented on 2019-02-23 18:39 (UTC)

Missing dependency: xapian-core. Please add to the PKGBUILD.

haffmans commented on 2013-12-26 13:38 (UTC)

Thanks hl037; I've updated the PKGBUILD accordingly

hl037 commented on 2013-12-26 11:00 (UTC)

./configure fails, replace ./configure --prefix /usr --with-doxywizard # Use python2 where necessary for doxywizard, instead of python (which is python3) sed -i 's/^\(.*\)\.commands = python /\1.commands = python2 /' addon/doxywizard/doxywizard.pro by ./configure --prefix /usr --with-doxywizard --python python2 in PKGBUILD to make it works more properly.