Skip to content

fix(aur): rename source package mcpp -> mcpp-m (extra/mcpp clash)#172

Merged
Sunrisepeak merged 1 commit into
mainfrom
fix/aur-rename-mcpp-m
Jun 25, 2026
Merged

fix(aur): rename source package mcpp -> mcpp-m (extra/mcpp clash)#172
Sunrisepeak merged 1 commit into
mainfrom
fix/aur-rename-mcpp-m

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

AUR rejected publishing mcpp: package already provided by [extra]: mcppextra/mcpp is Matsui's C preprocessor (owns /usr/bin/mcpp). AUR forbids reusing an official pkgname/provides. Renames the from-source package to mcpp-m, drops the bogus provides=('mcpp') from mcpp-bin, and sets conflicts=('mcpp') on both (they ship /usr/bin/mcpp). mcpp-bin is already live on the AUR; re-publish will push the corrected metadata + create mcpp-m.

The AUR rejected publishing a package named `mcpp`:

  remote: error: package already provided by [extra]: mcpp

`extra/mcpp` is Matsui's C preprocessor (an unrelated official package that
owns /usr/bin/mcpp). AUR forbids reusing an official-repo pkgname/provides,
so the from-source package is now `mcpp-m`.

- Rename scripts/aur/mcpp -> scripts/aur/mcpp-m (pkgname=mcpp-m).
- mcpp-bin: drop the bogus provides=('mcpp') (that name is the preprocessor),
  set conflicts=('mcpp-m' 'mcpp') — both ship /usr/bin/mcpp so they conflict
  with the preprocessor and with each other.
- mcpp-m: conflicts=('mcpp-bin' 'mcpp').
- update.sh / aur-publish.yml / README updated for the new name + rationale.
@Sunrisepeak Sunrisepeak merged commit 1a5bab5 into main Jun 25, 2026
5 checks passed
@Sunrisepeak Sunrisepeak deleted the fix/aur-rename-mcpp-m branch June 25, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant