Created attachment 697845 [details] test ebuild GnuCash 4.5 is online. I succeeded in building it with the attached ebuild (I just modified the actual stable ebuild adding a dep and removing a patch file) dev-java/fop required dev-java/glassfish-jms-api-1.1.2.2.04-r2 that is ~amd64
Also note that 4.4 is not building with glib-2.68 and 4.5 is. See bug 777693 and bug 777675
Ping
(In reply to Giuseppe Foti from comment #0) > Created attachment 697845 [details] > test ebuild > > GnuCash 4.5 is online. > I succeeded in building it with the attached ebuild > (I just modified the actual stable ebuild adding a dep and removing a patch > file) > dev-java/fop required dev-java/glassfish-jms-api-1.1.2.2.04-r2 that is ~amd64 Can confirm that gnucash 4.5 builds OK, upgrading from an already installed version 4.4. I used the current in-tree 4.4 ebuild modified as per the attachment, but without adding the dev-java/fop dependency. Could you perhaps explain how gnucash might require fop - my build succeeded without it, and it is not, of course, required by the current gentoo repo 4.4 ebuild? Thanks [ebuild R ] app-office/gnucash-4.5::local USE="gnome-keyring gui nls ofx quotes sqlite -aqbanking -debug -doc -examples -mysql -postgres -python -register2 -smartcard -test" PYTHON_SINGLE_TARGET="python3_8 -python3_7 -python3_9" 0 KiB Also, any idea (anyone) when this might hit the tree? 4.5 was released on 28th March, which is a fair while ago now... Bugs fixed and other fixes/improvements are currently at: https://www.gnucash.org/news.phtml
Created attachment 706095 [details] test ebuild removed dependency dev-java/fop
Created attachment 706098 [details] test ebuild
(In reply to Adrian Bassett from comment #3) > (In reply to Giuseppe Foti from comment #0) > > Created attachment 697845 [details] > > test ebuild > > > > GnuCash 4.5 is online. > > I succeeded in building it with the attached ebuild > > (I just modified the actual stable ebuild adding a dep and removing a patch > > file) > > dev-java/fop required dev-java/glassfish-jms-api-1.1.2.2.04-r2 that is ~amd64 > > Can confirm that gnucash 4.5 builds OK, upgrading from an already installed > version 4.4. > > I used the current in-tree 4.4 ebuild modified as per the attachment, but > without adding the dev-java/fop dependency. Could you perhaps explain how > gnucash might require fop - my build succeeded without it, and it is not, of > course, required by the current gentoo repo 4.4 ebuild? > > Thanks > > [ebuild R ] app-office/gnucash-4.5::local USE="gnome-keyring gui nls > ofx quotes sqlite -aqbanking -debug -doc -examples -mysql -postgres -python > -register2 -smartcard -test" PYTHON_SINGLE_TARGET="python3_8 -python3_7 > -python3_9" 0 KiB > > Also, any idea (anyone) when this might hit the tree? 4.5 was released on > 28th March, which is a fair while ago now... > > Bugs fixed and other fixes/improvements are currently at: > > https://www.gnucash.org/news.phtml Adrian, you are right. dev-java/fop is an optional dependency of gnucash-docs. I just built gnucash with these use flags: [ebuild R ] app-office/gnucash-4.5::x-portage USE="aqbanking doc gnome-keyring gui mysql nls ofx postgres python quotes smartcard sqlite -debug -examples -register2 -test" PYTHON_SINGLE_TARGET="python3_8 -python3_7 -python3_9"
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a9d1e27a4eb87cce945af77afda203fa748d3fb commit 7a9d1e27a4eb87cce945af77afda203fa748d3fb Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2021-05-05 09:45:46 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2021-05-05 09:45:46 +0000 app-doc/gnucash-docs: Bump to 4.5 Bug: https://bugs.gentoo.org/780501 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org> app-doc/gnucash-docs/Manifest | 1 + app-doc/gnucash-docs/gnucash-docs-4.5.ebuild | 65 ++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339984e5b6814d282362d2090491dc198480babb commit 339984e5b6814d282362d2090491dc198480babb Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2021-05-05 10:16:54 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2021-05-05 10:18:31 +0000 app-office/gnucash: Bump to 4.5 Thanks to Giuseppe Foti and Adrian Bassett. Closes: https://bugs.gentoo.org/780501 Bug: https://bugs.gentoo.org/787419 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org> app-office/gnucash/Manifest | 1 + app-office/gnucash/gnucash-4.5.ebuild | 238 ++++++++++++++++++++++++++++++++++ 2 files changed, 239 insertions(+)