-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Davical 1.1.7 #6832
Davical 1.1.7 #6832
Conversation
dev-php/awl/awl-0.58.ebuild
Outdated
src_unpack() { | ||
default_src_unpack | ||
mv awl-* awl-${PV} || die "tarballs root folder not found" | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
scrap all of this and just inherit vcs-snapshot
dev-php/awl/awl-0.58.ebuild
Outdated
|
||
src_install() { | ||
dodoc debian/changelog | ||
use doc && dohtml -r "docs/api/" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dohtml is deprecated in EAPI 6. Do
HTML_DOCS=( docs/api/. )
einstalldocs
dev-php/awl/awl-0.58.ebuild
Outdated
src_install() { | ||
dodoc debian/changelog | ||
use doc && dohtml -r "docs/api/" | ||
insinto "/usr/share/php/${PN}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
drop the quotes, not needed, ${PN}
will never contain a space
src_unpack() { | ||
default_src_unpack | ||
mv davical-* ${P} || die "tarballs root folder not found" | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same here
|
||
einfo "Installing web files" | ||
insinto "${MY_HTDOCSDIR}" | ||
doins -r htdocs/* htdocs/.htaccess |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
doins -r htdocs/. htdocs/.htaccess
einfo "Installing main files and i18n" | ||
insinto "${MY_HOSTROOTDIR}/${PN}" | ||
doins -r inc locale | ||
rm "${D}/${MY_HOSTROOTDIR}/${PN}/inc/always.php.in" || die |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rm "${ED}/${MY_HOSTROOTDIR}/${PN}/inc/always.php.in" || die
|
||
einfo "Installing sql files" | ||
insinto "${MY_SQLSCRIPTSDIR}" | ||
doins -r dba/* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
doins -r dba/.
(avoid unnecessary globs)
|
||
if use doc ; then | ||
einfo "Installing documentation" | ||
dohtml -r docs/api/ docs/website/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dohtml
again
fi | ||
|
||
insinto /etc/${PN} | ||
doins config/* "${FILESDIR}/vhost-example" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
globs
|
||
EAPI=6 | ||
|
||
inherit webapp eutils |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why do you inherit eutils
?
Pull Request assignment Areas affected: ebuilds dev-php/awl: At least one of the listed packages is maintained entirely by non-GitHub developers! Bugs linked: 573218 |
fe0af3a
to
44070c5
Compare
updated to respect change requests |
dev-php/awl/awl-0.58.ebuild
Outdated
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
inherit vcs-snapshot eutils |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why is eutils
still here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
leftover from einstalldocs .. will remove it
44070c5
to
8396aee
Compare
8396aee
to
ebd30f5
Compare
bumped to new version which was just released upstream (identical ebuild) |
The latest changelog entry suggests that the doc generation might be unbroken now:
Up to you if you feel like trying to get it to work. |
If thats ok, I would like to leave it that way for now (without doc). |
No problem, we can add it later if anyone cares. Does the awl dependency in the davical ebuild need to be updated now? |
ebd30f5
to
f9b1a4c
Compare
yes, you are right. |
I pulled the awl commit a second ago, thanks. For davical... does this work?
I got no config files installed, and it looks like there should be an Once that's fixed, I don't know how the webapp-config stuff works, so you might want to get patrick to ACK that on IRC, or just go ahead with a promise that you'll fix it if it doesn't work for some reason. |
f9b1a4c
to
3f19c87
Compare
Regarding the doins: This is changed now. I did not noticed the problem, since the missing files are only example configurations. Since I cannot reach Patrick on IRC, I am willing to respond to any non-working bugs that are coming up. Should I add myself as proxy-maintainer or how can I get notified about new bugs otherwise? |
I pinged patrick on IRC (he goes by bonsaikitten at the moment). |
So feel free to update metadata.xml. |
take over = remove patrick, right? Otherwise I will re-add him. |
Yeah that's fine. If he's not using it anymore, he can do without the bug mail. @SoapGentoo I guess you'll want to create him a maintainer bug and all that stuff, but otherwise this LGTM now. |
I already have a maintainer bug: https://bugs.gentoo.org/643946 (created for nfoview) |
5ea5dd8
to
909b5e9
Compare
Patches form 1.1.3.1-r2 are no longer needed as they are integrated upstream. Drop doc useflag since generation is broken. Closes: https://bugs.gentoo.org/573218 Package-Manager: Portage-2.3.13, Repoman-2.3.3
add upstream remote-id Package-Manager: Portage-2.3.13, Repoman-2.3.3
909b5e9
to
68aea3a
Compare
😞 The QA check for this pull request has found the following issues: Issues inherited from Gentoo (may be modified by PR): |
Patches form 1.1.3.1-r2 are no longer needed as they are integrated upstream. Drop doc useflag since generation is broken. Closes: https://bugs.gentoo.org/573218 Package-Manager: Portage-2.3.13, Repoman-2.3.3 Closes: gentoo#6832
see gentoo/gentoo#6832 (comment) Package-Manager: Portage-2.3.24, Repoman-2.3.6
see gentoo#6832 (comment) Package-Manager: Portage-2.3.24, Repoman-2.3.6
see gentoo#6832 (comment) Package-Manager: Portage-2.3.24, Repoman-2.3.6
see #6832 (comment) Package-Manager: Portage-2.3.24, Repoman-2.3.6
closes: https://bugs.gentoo.org/573218