Package Details: mkdocs 1.6.0-1

Git Clone URL: https://aur.archlinux.org/mkdocs.git (read-only, click to copy)
Package Base: mkdocs
Description: Project documentation with Markdown
Upstream URL: https://www.mkdocs.org
Keywords: generator static website wiki
Licenses: BSD
Conflicts: python-mkdocs
Provides: mkdocs
Submitter: None
Maintainer: AlphaJack
Last Packager: AlphaJack
Votes: 34
Popularity: 0.30
First Submitted: 2015-06-11 18:21 (UTC)
Last Updated: 2024-04-24 23:12 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

<deleted-account> commented on 2017-06-03 07:43 (UTC)

@dcelasun > Since this is not a split package, I think depends() should be on the top level. Being a split package is not a prerequisite of putting the depends array in the package function. > all you are doing is causing unnecessary problems for certain AUR helpers I'm not responsible for bugs in AUR helpers. Those tools should respect the PKGBUILD specification. > with exactly zero gain. You are making a faulty assumption that there is no gain. There is a difference between build requirements and run time requirements. You might think that this is covered in a PKGBUILD by having separate makedepends and depends arrays, but there is a bug in makepkg where top level depends are installed at build time. Moving the depends array to the package function actually makes the depends work as intended. This is the more technically correct solution, and benefits anyone who builds packages on separate systems from where they install them. I know you are going to point out that for people using AUR helpers the build system is also the installation system, but frankly that is irrelevant. If an AUR helper is not correctly following the specification then you should use a different AUR helper. > Additionally, you are violating the PKGBUILD spec [0]: "All packages required to make the package are required to be specified in the global depends and makedepends arrays." No, I'm not. python-livereload is not required to build mkdocs.

dcelasun commented on 2017-05-31 10:32 (UTC) (edited on 2017-05-31 10:36 (UTC) by dcelasun)

@carlwgeorge: Since this is not a split package, I think depends() should be on the top level. I've read the comments below, but all you are doing is causing unnecessary problems for certain AUR helpers with exactly zero gain. Additionally, you are violating the PKGBUILD spec [0]: "All packages required to make the package are required to be specified in the global depends and makedepends arrays." [0] https://www.archlinux.org/pacman/PKGBUILD.5.html#_package_splitting

madnight commented on 2017-05-25 19:25 (UTC) (edited on 2017-05-25 19:28 (UTC) by madnight)

same issue as welkie over here and same solution i think that yaourt cannot resolve packages deps that are not in the offical arch repos and only available via aur, like python-livereload

<deleted-account> commented on 2017-04-12 17:46 (UTC)

Both python-livereload and mkdocs build with makepkg and install with pacman. Anything outside of that is outside of my control. I suggest you report the issue to yaourt. It wouldn't be the first time that tool caused unnecessary build problems.

welkie commented on 2017-04-11 23:01 (UTC) (edited on 2017-04-11 23:04 (UTC) by welkie)

I continue to have the problem. I try to use yaourt to install mkdocs and I get: warning: cannot resolve "python-livereload>=2.5.1", a dependency of "mkdocs" I ended up having to override the default behaviour of Arch Linux and use pip to manage the packages. I added the directory where pip package binaries go when installed with "--user" ($HOME/.local/bin) and I installed mkdocs with "pip install --user mkdocs". I did manually change my mirrors to include only those in the US and Canada with that mirror list generator tool. Do you think that may be related? ______ UPDATE: I was able to use yaourt to install mkdocs. I first manually installed python-livereload and that succeeded. Then I used "yaourt -S mkdocs" and it succeeded finally. I have no idea why it wasn't able to automatically install the python-livereload dependency.

<deleted-account> commented on 2017-04-10 21:24 (UTC)

That is another AUR package, and it is currently at 2.5.1-1, which satisfies the dependency. https://aur.archlinux.org/packages/python-livereload/ I'm not sure what issue you are having, but I can install mkdocs with no issue.

welkie commented on 2017-04-10 20:35 (UTC)

I'm getting the following message when I try to install mkdocs: warning: cannot resolve "python-livereload>=2.5.1", a dependency of "mkdocs" :: The following package cannot be upgraded due to unresolvable dependencies: mkdocs

Xavier commented on 2016-04-30 05:08 (UTC) (edited on 2016-04-30 05:29 (UTC) by Xavier)

Hi, the themes bootstrap and bootswatch should not be dependences, change it to optdepends

davidmcinnis commented on 2016-02-10 04:03 (UTC)

Got it. Thanks! -Dave

<deleted-account> commented on 2016-02-05 20:30 (UTC)

@davidmcinnis Could you please read the comment immediately before yours?