archlinux-downgrade / downgrade

Downgrade packages in Arch Linux
GNU General Public License v2.0
570 stars 24 forks source link

Pacignore housekeeping (part 1) #200

Closed atreyasha closed 2 years ago

atreyasha commented 2 years ago

Checklist

Description

This PR aims at completing housekeeping tasks which are shown above as check-boxes. Currently, I have updated and simplified the Makefile with pattern rules and shell for-loops (plus tested installation and uninstallation locally). I'll work on the other tasks gradually.

For now, WDYT about the changes to the Makefile?

PS: As of this commit, some of the Makefile targets will not work because they require a different directory structure which I have not committed as yet (but I have it locally for testing). I meant to get your feedback on the pattern-rules and for-loops in the Makefile, and whether there could be more efficient/compact ways of implementing them.

atreyasha commented 2 years ago

As this PR is getting quite large (both in terms of effort and diff size) and it is only going to get larger with changes to locales, I will merge it now and open a new PR for the next steps