Mailing List Archive

Re: [gentoo-commits] gentoo-x86 commit in dev-util/wxglade: ChangeLog wxglade-0.6.ebuild
On 01:35 Mon 24 Sep , Ryan Hill (dirtyepic) wrote:
> dirtyepic 07/09/24 01:35:38
>
> Modified: ChangeLog
> Added: wxglade-0.6.ebuild
> Log:
> Version bump.
> (Portage version: 2.1.3.9)

> dodir /usr/lib/python${PYVER}/site-packages/${PN}
> dodoc CHANGES.txt README.txt TODO.txt credits.txt
> cp credits.txt "${D}"/usr/lib/python${PYVER}/site-packages/${PN}/
> dohtml -r docs/*
> rm -rf docs *txt
> cp -R * "${D}"/usr/lib/python${PYVER}/site-packages/${PN}/
> dosym /usr/share/doc/${PF}/html /usr/lib/python${PYVER}/site-packages/${PN}/docs
> echo "#!/bin/bash" > wxglade
> echo "exec python /usr/lib/python${PYVER}/site-packages/${PN}/wxglade.py \$*" >> wxglade

Here you've got /usr/lib/ ...

> pkg_postinst() {
> python_mod_optimize "${ROOT}"usr/$(get_libdir)/python*/site-packages/wxglade
> }
>
> pkg_postrm() {
> python_mod_cleanup "${ROOT}"usr/$(get_libdir)/python*/site-packages/wxglade
> }

Here it's /usr/$(get_libdir). Which is it?

Thanks,
Donnie
--
gentoo-dev@gentoo.org mailing list
Re: [gentoo-commits] gentoo-x86 commit in dev-util/wxglade: ChangeLog wxglade-0.6.ebuild [ In reply to ]
* Donnie Berkholz <dberkholz@gentoo.org>:
> On 01:35 Mon 24 Sep , Ryan Hill (dirtyepic) wrote:
> > dirtyepic 07/09/24 01:35:38
> >
> > Modified: ChangeLog
> > Added: wxglade-0.6.ebuild
> > Log:
> > Version bump.
> > (Portage version: 2.1.3.9)
>
> > pkg_postinst() {
> > python_mod_optimize "${ROOT}"usr/$(get_libdir)/python*/site-packages/wxglade
> > }
> >
> > pkg_postrm() {
> > python_mod_cleanup "${ROOT}"usr/$(get_libdir)/python*/site-packages/wxglade
> > }

What do we expect using an eclass function?

python_mod_optimize needs the optional argument prefixed with ROOT while
python_mod_cleanup adds ROOT for the optional argument itself.
So python_mod_cleanup above tries to do some cleaning in ${ROOT}/${ROOT}/...

Both functions should be used in pkg_{pre,post}install only? I
think the eclass should adjust the arguments itself then.
What are the conditions for python_mod_optimize for a ROOT!=/
build?
--
.: Torsten | :.
--
gentoo-dev@gentoo.org mailing list