Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 577278 - app-office/libreoffice-9999 xmlsecurity - implement support for building against system-xmlsec
Summary: app-office/libreoffice-9999 xmlsecurity - implement support for building agai...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on: 622714
Blocks:
  Show dependency tree
 
Reported: 2016-03-13 10:34 UTC by jospezial
Modified: 2017-06-25 23:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2016-03-13 10:34:43 UTC
please change the ebuild to

ADDONS_SRC=(
	"${ADDONS_URI}/43bc8011a33ef9fba862eca4573034c4-xmlsec1-1.2.15.tar.gz" # modifies source code
Comment 1 jospezial 2016-03-13 19:08:28 UTC
And why doesn't it take dev-libs/xmlsec from the tree?

We have version 1.2.18 1.2.19 and 1.2.20 in the tree. Would this work somehow?
Comment 2 Andreas Sturmlechner gentoo-dev 2016-03-13 22:44:49 UTC
Take a look at the ebuild, it has comments about that.
Comment 3 jospezial 2016-04-04 08:20:31 UTC
please change the ebuild to:

ADDONS_SRC=(
        "${ADDONS_URI}/8694b4609aab647186607f79e1da7f1a-xmlsec1-1.2.18.tar.gz" # modifies source code
Comment 4 jospezial 2016-04-09 00:12:52 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fee6dd556df4964b79f164be8022691df05a2940

app-office/libreoffice: Bump libxmlsec tarball to 1.2.19

thanks.
Comment 5 jospezial 2016-04-15 08:00:53 UTC
mkdir -p /var/tmp/portage/app-office/libreoffice-9999/work/libreoffice-9999/workdir/ExternalPackage/
touch /var/tmp/portage/app-office/libreoffice-9999/work/libreoffice-9999/workdir/ExternalProject/xmlsec.prepare
make[1]: *** No rule to make target '/var/tmp/portage/app-office/libreoffice-9999/distdir/ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz', needed by '/var/tmp/portage/app-office/libreoffice-9999/work/libreoffice-9999/workdir/UnpackedTarget/ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz'.  Stop.
Comment 7 jospezial 2016-04-17 18:39:16 UTC
(In reply to Andreas Sturmlechner from comment #6)
> Fixed per
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=dba07d4f6c3c0c691e2a0e6eda57accbf88dc245
That links to app-text/libabw: Add eautoreconf, EAPI=6

right commit seems to be:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd7abee32a50382aa9db9416f5ea27d886e7b3d
Comment 8 jospezial 2016-07-17 22:35:29 UTC
mkdir -p /var/tmp/portage/app-office/libreoffice-9999/work/libreoffice-9999/workdir/ExternalPackage/
touch /var/tmp/portage/app-office/libreoffice-9999/work/libreoffice-9999/workdir/ExternalProject/xmlsec.prepare
make[1]: *** No rule to make target '/var/tmp/portage/app-office/libreoffice-9999/distdir/0fb1bb06d60d7708abc4797008209bcc-xmlsec1-1.2.22.tar.gz', needed by '/var/tmp/portage/app-office/libreoffice-9999/work/libreoffice-9999/workdir/UnpackedTarget/0fb1bb06d60d7708abc4797008209bcc-xmlsec1-1.2.22.tar.gz'.  Stop.
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/var/tmp/portage/app-office/libreoffice-9999/work/libreoffice-9999'
make: *** [Makefile:261: build] Error 2
 * ERROR: app-office/libreoffice-9999::gentoo failed (compile phase):
Comment 9 Andreas Sturmlechner gentoo-dev 2016-09-20 09:27:45 UTC
CommitDate: Sat Sep 17 21:32:12 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b3ed54

app-office/libreoffice: Fix system-pyuno.patch, libxmlsec tarball

Gentoo-bug: 577278
    bump libxmlsec tarball to 1.2.22
Gentoo-bug: 589040
    adapted patch kindly provided by 'cyrillic'
Comment 10 jospezial 2016-11-05 07:18:49 UTC
mkdir -p /var/tmp/portage/app-office/libreoffice-9999/work/libreoffice-9999/workdir/ExternalPackage/
touch /var/tmp/portage/app-office/libreoffice-9999/work/libreoffice-9999/workdir/ExternalProject/xmlsec.prepare
make[1]: *** No rule to make target '/var/tmp/portage/app-office/libreoffice-9999/distdir/86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz', needed by '/var/tmp/portage/app-office/libreoffice-9999/work/libreoffice-9999/workdir/UnpackedTarget/86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz'.  Stop.
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/var/tmp/portage/app-office/libreoffice-9999/work/libreoffice-9999'
make: *** [Makefile:265: build] Error 2
 * ERROR: app-office/libreoffice-9999::gentoo failed (compile phase):
 *   (no error message)
 *
Comment 11 Andreas Sturmlechner gentoo-dev 2016-11-06 10:43:41 UTC
Fixed in tree.
Comment 12 jospezial 2017-06-25 15:27:43 UTC
https://cgit.freedesktop.org/libreoffice/core/commit/?id=ab50f0b08b22af1e60a0b6ce5e7e8e7d1f665216
xmlsecurity: implement support for building against system-xmlsec

It depends now by default on <=dev-libs/xmlsec-1.2.24 nss

dev-libs/xmlsec needs to be bumped to 1.2.24. simple rename worked for me.
Comment 13 jospezial 2017-06-25 15:33:22 UTC
(In reply to jospezial from comment #12)
> https://cgit.freedesktop.org/libreoffice/core/commit/
> ?id=ab50f0b08b22af1e60a0b6ce5e7e8e7d1f665216
> xmlsecurity: implement support for building against system-xmlsec
> 
It depends now by default on >=dev-libs/xmlsec-1.2.24 nss installed.
> 
> dev-libs/xmlsec needs to be bumped to 1.2.24. simple rename worked for me.
Comment 14 Andreas Sturmlechner gentoo-dev 2017-06-25 23:49:48 UTC
Thanks for your report, fixed in git commit 4f77b83217063508073eda9167eaf1bd7977c010