{"id":25790445,"url":"https://github.com/taivlam/aur-mpr-packages","last_synced_at":"2025-02-27T12:06:56.853Z","repository":{"id":220033423,"uuid":"750582946","full_name":"taivlam/aur-mpr-packages","owner":"taivlam","description":"List of AUR and MPR packages I maintain","archived":false,"fork":false,"pushed_at":"2025-02-17T02:10:11.000Z","size":473,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T03:22:25.520Z","etag":null,"topics":["archlinux","aur","deb","debian","makedeb","makepkg","mpr","pacman","pkgbuild","ubuntu","zst"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/taivlam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-30T23:02:24.000Z","updated_at":"2025-02-17T02:10:15.000Z","dependencies_parsed_at":"2024-02-28T14:27:22.053Z","dependency_job_id":"b1ccc75f-a438-4888-8554-563ad455ef23","html_url":"https://github.com/taivlam/aur-mpr-packages","commit_stats":null,"previous_names":["taivlam/aur-mpr-packages"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taivlam%2Faur-mpr-packages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taivlam%2Faur-mpr-packages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taivlam%2Faur-mpr-packages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taivlam%2Faur-mpr-packages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/taivlam","download_url":"https://codeload.github.com/taivlam/aur-mpr-packages/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241010175,"owners_count":19893490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["archlinux","aur","deb","debian","makedeb","makepkg","mpr","pacman","pkgbuild","ubuntu","zst"],"created_at":"2025-02-27T12:06:56.297Z","updated_at":"2025-02-27T12:06:56.842Z","avatar_url":"https://github.com/taivlam.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My AUR and MPR packages\nMy [`PKGBUILD`](https://wiki.archlinux.org/title/PKGBUILD) shell scripts for\nthe [AUR](https://en.wikipedia.org/wiki/Arch_Linux#Arch_User_Repository_(AUR))\nand [MPR](https://mpr.makedeb.org/) packages that I maintain\n\n### AUR\nMy Repology AUR maintainer [page](https://repology.org/maintainer/taivlam@aur)\n* [![AUR package](https://repology.org/badge/version-for-repo/aur/ente-cli.svg)](https://repology.org/project/ente-cli/versions) / [`ente-cli-bin`](https://aur.archlinux.org/packages/ente-cli-bin)\n* [![AUR package](https://repology.org/badge/version-for-repo/aur/meme-cli.svg)](https://repology.org/project/meme-cli/versions) / [`meme-cli`](https://aur.archlinux.org/packages/meme-cli)\n* [![AUR package](https://repology.org/badge/version-for-repo/aur/mouse-configurator.svg)](https://repology.org/project/mouse-configurator/versions) / [`mouse-configurator`](https://aur.archlinux.org/packages/mouse-configurator)\n* [![AUR package](https://repology.org/badge/version-for-repo/aur/mudita-center.svg)](https://repology.org/project/mudita-center/versions) / [`mudita-center-appimage`](https://aur.archlinux.org/packages/mudita-center-appimage)\n\n### MPR\nMy Repology MPR maintainer [page](https://repology.org/maintainer/taivlam@mpr)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/bitwarden.svg)](https://repology.org/project/bitwarden/versions) / [`bitwarden-bin`](https://mpr.makedeb.org/packages/bitwarden-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/cwtch-ui.svg)](https://repology.org/project/cwtch-ui/versions) / [`cwtch-ui-bin`](https://mpr.makedeb.org/packages/cwtch-ui-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/electronmail.svg)](https://repology.org/project/electronmail/versions) / [`electronmail-bin`](https://mpr.makedeb.org/packages/electronmail-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/ente-auth.svg)](https://repology.org/project/ente-auth/versions) / [`ente-auth-bin`](https://mpr.makedeb.org/packages/ente-auth-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/ente-cli.svg)](https://repology.org/project/ente-cli/versions) / [`ente-cli-bin`](https://mpr.makedeb.org/packages/ente-cli-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/ente-desktop.svg)](https://repology.org/project/ente-desktop/versions) / [`ente-desktop-bin`](https://mpr.makedeb.org/packages/ente-desktop-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/ferdium.svg)](https://repology.org/project/ferdium/versions) / [`ferdium-bin`](https://mpr.makedeb.org/packages/ferdium-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/freetube.svg)](https://repology.org/project/freetube/versions) / [`freetube-bin`](https://mpr.makedeb.org/packages/freetube-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/fztea.svg)](https://repology.org/project/fztea/versions) / [`fztea-bin`](https://mpr.makedeb.org/packages/fztea-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/gossip-nostr.svg)](https://repology.org/project/gossip-nostr/versions) / [`gossip-bin`](https://mpr.makedeb.org/packages/gossip-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/jitsi-meet-electron.svg)](https://repology.org/project/jitsi-meet-electron/versions) / [`jitsi-meet-electron-bin`](https://mpr.makedeb.org/packages/jitsi-meet-electron-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/linwood-butterfly.svg)](https://repology.org/project/linwood-butterfly/versions) / [`linwood-butterfly-bin`](https://mpr.makedeb.org/packages/linwood-butterfly-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/localsend.svg)](https://repology.org/project/localsend/versions) / [`localsend-bin`](https://mpr.makedeb.org/packages/localsend-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/playdate-mirror.svg)](https://repology.org/project/playdate-mirror/versions) / [`playdate-mirror`](https://mpr.makedeb.org/packages/playdate-mirror)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/proton-mail.svg)](https://repology.org/project/proton-mail/versions) / [`proton-mail-bin`](https://mpr.makedeb.org/packages/proton-mail-bin)\n* [`ricochet-refresh-bin`](https://repology.org/project/ricochet-refresh/versions) (very soon)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/simplex-desktop.svg)](https://repology.org/project/simplex-desktop/versions) / [`simplex-desktop-bin`](https://mpr.makedeb.org/packages/simplex-desktop-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/standard-notes.svg)](https://repology.org/project/standard-notes/versions) / [`standard-notes-bin`](https://mpr.makedeb.org/packages/standard-notes-bin)\n* [![MPR package](https://repology.org/badge/version-for-repo/mpr/tangara-companion.svg)](https://repology.org/project/tangara-companion/versions) / [`tangara-companion`](https://mpr.makedeb.org/packages/tangara-companion)\n#### Staging\n* [`organicmaps`](https://repology.org/project/organicmaps/versions) (needs fixing)\n#### Planned\n* [`mudita-center-appimage`](https://repology.org/project/mudita-center/versions) (TBD)\n* [`notesnook`](https://repology.org/project/notesnook/versions) (TBD)\n* [`playdate-sdk`](https://repology.org/project/playdate-sdk/versions) (TBD)\n* [`qflipper`](https://repology.org/project/qflipper/versions) (TBD)\n* [`vnote`](https://repology.org/project/vnote/versions) (WIP)\n    * Also `vnote-bin` (WIP)\n* [`wikiman`](https://repology.org/project/wikiman/versions) (TBD)\n\n## Packaging checklist\n### Creating/Adopting new package\n* Make sure SSH connection is working, as detailed on the \"Uploading Packages\" [page](https://docs.makedeb.org/using-the-mpr/uploading-packages/)\n* Initialize package (implicitly creates repo, if it does not exist yet) with:\n  ```\n  $ git clone \"ssh://mpr@mpr.makedeb.org/\u003cpkg-name-here\u003e.git\"\n  ```\n* Declare Maintainer\n    * Denote past Maintainers as Contributors (if needed)\n* Change your displayed User Name and E-mail Address for Git repo!\n  ```\n  $ git config user.name \"First-name Last-name\"\n  $ git config user.email \"email@address.here\"\n  ```\n    * Otherwise, you cannot do this [later](https://wiki.archlinux.org/title/AUR_submission_guidelines#Publishing_new_package_content)!\n* Confirm e-mail changes the following:\n  ```\n  $ git config --list  # to see everything (both global first, then local at the end of stdout)\n  $ git config user.email  # to see the locally set e-mail address\n  ```\n\n### Updating packages\n* Change:\n    * `pkgver`\n    * `pkgrel` (if needed)\n    * Checksums\n        * Most common \u0026 cryptographically sound checksums (as of Feb 2024)\n            * SHA256\n            * SHA512\n                * For SHA512 checksums represented by base 64 in YAML files, use the following command to convert from hexadecimal into base 64:\n                  ```\n                  $ sha512sum \u003cbinary-name\u003e.deb | cut -f1 -d\\  | xxd -r -p | base64 -w0\n                  ```\n            * [BLAKE2](https://en.wikipedia.org/wiki/BLAKE_(hash_function)#Users_of_BLAKE2) (i.e., the `b2sum` command in GNU Core Utilities)\n        * Download the specified archive from the source (e.g. GitHub, GitLab, direct software source page, \u0026 so on)\n* Update `.SRCINFO` package metadata file with:\n  ```\n  $ makepkg --printsrcinfo | tee .SRCINFO\n  ```\n    * This will print `.SRCINFO` (the `PKGBUILD` metadata that is used for the web page) into stdout (which helps to tell if the output `source` links work correctly.\n* Lastly, add the files, make a commit, and push the changes:\n  ```\n  $ git add .\n  $ git commit -m \"Add message here\"\n  $ git commit --amend    # Write a longer message here, if needed\n  $ git push\n  ```\n\n#### MPR specific notes\n* I am not sure about the `armv7l` architecture platform\n    * This might be a auto-generated architecture platforms for DEB on GH\n    * But I can't figure out if there are more specific member names \"under\" `armv7l`\n    * See the following:\n        * [Q\u0026A](https://unix.stackexchange.com/questions/751294/what-debian-arch-should-i-use-for-armv7l-kernel) for Debian architecture on Stack Exchange Unix \u0026 Linux\n        * The `armhf` [section](https://wiki.debian.org/ArchitectureSpecificsMemo#armhf) in the \"Architecture Specifics Memo\" [page](https://wiki.debian.org/ArchitectureSpecificsMemo) on the Debian Wiki\n        * The \"ARM ports\" [page](https://www.debian.org/ports/arm/) on the Debian Wiki\n    * Also, I don't use this platform\n    * Open a GH issue here if you really want to see this ARM platform; then we work out if it's possible\n\n### Sources\n* [AUR](https://wiki.archlinux.org/title/Arch_User_Repository) on the ArchWiki\n    * [AUR Submission Guidelines](https://wiki.archlinux.org/title/AUR_submission_guidelines) on the ArchWiki\n* [`.SRCINFO`](https://wiki.archlinux.org/title/.SRCINFO) on the ArchWiki\n* `makedeb` documentation [page](https://docs.makedeb.org/using-the-mpr/uploading-packages/) on \"Uploading Packages\"\n\n## License\nThe [license](LICENSE) for the `PKGBUILD` scripts I author are under the GNU\nGeneral Public License Version 3\n([GNU GPLv3](https://en.wikipedia.org/wiki/GNU_General_Public_License#Version_3)).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaivlam%2Faur-mpr-packages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftaivlam%2Faur-mpr-packages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaivlam%2Faur-mpr-packages/lists"}