Package Details: awesome-freedesktop-git 1:r117.ac9de0e-1

Git Clone URL: https://aur.archlinux.org/awesome-freedesktop-git.git (read-only, click to copy)
Package Base: awesome-freedesktop-git
Description: Freedesktop.org compliant desktop entries and menu for Awesome WM
Upstream URL: https://github.com/lcpz/awesome-freedesktop
Keywords: awesome
Licenses: GPL2
Conflicts: awesome-freedesktop
Provides: awesome-freedesktop
Submitter: lcpz
Maintainer: lcpz
Last Packager: lcpz
Votes: 12
Popularity: 0.000000
First Submitted: 2016-11-06 11:35 (UTC)
Last Updated: 2022-03-25 19:30 (UTC)

Required by (1)

Sources (1)

Latest Comments

1 2 Next › Last »

lcpz commented on 2022-03-25 19:32 (UTC)

Now it should build. Let me know otherwise, thanks.

suffer commented on 2022-03-25 18:32 (UTC) (edited on 2022-03-25 18:48 (UTC) by suffer)

The latest update doesn't build. There is an extra $_pkgname in install path. Try this instead:

package() {
    cd "$_pkgname"
    install -dm755 "$pkgdir"/usr/share/lua/5.3/${_pkgname##*-}
    install -m644 {LICENSE,README.rst,*.lua} "$pkgdir"/usr/share/lua/5.3/${_pkgname##*-}
}

Edited for better fix

lcpz commented on 2022-03-25 01:07 (UTC)

Done, thanks to @FabioLolix.

lcpz commented on 2022-03-24 18:58 (UTC)

@MarsSeed Hi, thank you for letting me know. I'll try to conform the package to the latest guidelines ASAP. However, any help is appreciated.

MarsSeed commented on 2022-03-16 23:59 (UTC)

Hi,

Currently this is not a '-git' VCS package.

Please change it so that its source is declared as git+https://github.com/lcpz/awesome-freedesktop.git,

and the PKGBUILD should implement an appropriate pkgver() function.

suffer commented on 2021-02-21 21:19 (UTC)

If we have to wait (2020-07-25 to 2021-02-19) for you to run a script, you are manually updating it.

See https://wiki.archlinux.org/index.php/VCS_package_guidelines#Guidelines. "Suffix pkgname with -cvs, -svn, -hg, -darcs, -bzr, -git etc. unless the package fetches a specific release."

Your package fetches a specific commit. It does not always provide the latest commit. In the time between when the last commit is made and whenever you decide to run your script, this PKGBUILD fails to provide the latest commit. Which could be today, tomorrow, or six months from now.

Also see https://man.archlinux.org/man/PKGBUILD.5#USING_VCS_SOURCES (specifically url). Your source does not include a "URL to the VCS repository". It includes a URL to an archive of a specific commit. This is not the same thing.

If you don't want to use git, this shouldn't be named so. You should not need to update a -git PKGBUILD, it's self updating ala git and pkgver(). The things you are doing in that script should be done in the PKGBUILD itself.

lcpz commented on 2021-02-21 16:01 (UTC)

@suffer I am not updating manually.

The .zip fetched by the PKGBUILD is automatically built by GitHub: this allows removing git as a build dependency and saves me from having to clean up git files, as I did before (see comments below).

All I do is to run this script: https://github.com/lcpz/dots/blob/master/bin/upaur

suffer commented on 2021-02-19 23:09 (UTC)

@lcpz Is there are reason to fetch the zip vs git clone? I would usually expect '-git' package to provide the latest commit, so I was a little suprised to see that you are manually updating the PKGBUILD.

lcpz commented on 2021-02-19 10:58 (UTC)

@Birdink Package updated, thank you for reminding me.

birdink commented on 2021-02-17 17:58 (UTC)

The package here is a bit out of date of the repo: can it get updated to the most recent commit, pkgsha b77dee0250599b2810efadf34f612f32c7ceb556? Thanks!