Package Details: otf-manjari 1.910-2

Git Clone URL: https://aur.archlinux.org/otf-manjari.git (read-only, click to copy)
Package Base: otf-manjari
Description: Malayalam unicode font with rounded terminals suitable for body text.
Upstream URL: https://releases.smc.org.in/fonts/manjari/
Licenses: OFL
Submitter: jishnu7
Maintainer: jishnu7
Last Packager: jishnu7
Votes: 8
Popularity: 0.34
First Submitted: 2018-11-27 14:46
Last Updated: 2020-08-31 13:31

Latest Comments

jishnu7 commented on 2020-09-01 04:27

I have requested upstream to include license file with each release archive. Will remove the gitlab url with next release.

caleb commented on 2020-08-31 21:19

Thanks, it looks much better now. Good find on upstream versioned sources. The last thing I see is that the license file shouldn't be fetched from master, that should be pulled from the version tag as well. It's unlikely that the license will change frequently and you might get away with this for some releases, but eventually somebody is going to bump the copyright date or add the contributor list and the package will break because the checksum changes.

jishnu7 commented on 2020-08-31 13:26

Thanks @caleb, package is now updated with all the suggestions you made and it now follows arch guidelines.

caleb commented on 2020-08-28 15:38

A few things to fix on this packaging:

  • The source downloads need to be versioned, otherwise people can't build updates. The source zip can be downloaded with a prefix like this:

    source=("$pkgname-pkgver.zip::https://smc.org.in/downloads/fonts/manjari/manjari.zip")

  • The license should be listed as license=('OFL'), no version.

  • Drop the install file and matching line completely, that stuff is obsolete, see the Wiki for font packaging guidelines.

  • Remove the || return 1 nonsense from all lines in the package() function.

  • Remove the conflicts with the TTF package, OTF and TTF fonts can co-exist. Also the package referenced doesn't even exist.