Skip to content

taivlam/aur-mpr-packages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My AUR and MPR packages

My PKGBUILD shell scripts for the AUR and MPR packages that I maintain

Repology list (base package names; will use widgets later)

AUR

MPR

Planned

Packaging checklist

Creating/Adopting new package

  • Declare Maintainer
    • Denote past Maintainers as Contributors (if needed)
  • Change your displayed User Name and E-mail Address for Git repo!
    $ git config user.name "First-name Last-name"
    $ git config user.email "email@address.here"
    
    • Otherwise, you cannot do this later!

Updating package

  • Change:
    • pkgver
    • pkgrel (if needed)
    • Checksums
      • Most common & cryptographically sound checksums (as of Feb 2024)
        • SHA256
        • SHA512
        • BLAKE2 (i.e., the b2sum command in GNU Core Utilities)
      • Download the specified archive from the source (e.g. GitHub, GitLab, direct software source page, & so on)
  • Update .SRCINFO package metadata file with:
    $ makepkg --printsrcinfo > .SRCINFO
    
  • Lastly, add the files, make a commit, and push the changes:
    $ git add .
    $ git commit -m "Add message here"
    $ git commit --amend    # Write a longer message here, if needed
    $ git push
    

Sources from the ArchWiki

License

The license for the PKGBUILD scripts I author are under the GNU General Public License Version 3 (GNU GPLv3).