Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix PKGBUILD #1

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

MadeOfMagicAndWires
Copy link

Feel free to ignore this as this is an archive after all, and I have re-uploaded this pull to the AUR as well, but this PKGBUILD is broken pretty badly.

It installs files without the right prefix, saving them to the wrong directories; most damaging is its saving binaries directly to /bin, which breaks its symlink to /usr/bin causing all binaries to longer be available when called indirectly in most scripts.

namcap log of original package:

python2-pyifbabel W: File (bin/) exists in a non-standard directory.
python2-pyifbabel W: File (bin/pyifbabel) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/pyifbabel-0.4-py2.7.egg-info) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/__init__.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/__init__.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/babelerrors.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/babelerrors.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/__init__.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/__init__.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/adrift.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/adrift.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/advsys.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/advsys.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/agt.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/agt.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/alan.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/alan.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/executable.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/executable.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/glulx.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/glulx.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/hugo.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/hugo.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/level9.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/level9.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/magscrolls.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/magscrolls.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/quest.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/quest.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/tads2.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/tads2.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/tads3.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/tads3.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/zcode.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/zcode.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/ifiction.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/ifiction.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/ifstory.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/ifstory.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/__init__.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/__init__.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/_binaryfuncs.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/_binaryfuncs.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/_imgfuncs.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/_imgfuncs.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/wrappers/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/wrappers/__init__.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/wrappers/__init__.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/wrappers/blorb.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/wrappers/blorb.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (share/) exists in a non-standard directory.
python2-pyifbabel W: File (share/doc/) exists in a non-standard directory.
python2-pyifbabel W: File (share/doc/pyifbabel/) exists in a non-standard directory.
python2-pyifbabel W: File (share/doc/pyifbabel/COPYING) exists in a non-standard directory.
python2-pyifbabel W: File (share/doc/pyifbabel/README) exists in a non-standard directory.
python2-pyifbabel W: File (share/doc/pyifbabel/USAGE) exists in a non-standard directory.
python2-pyifbabel W: Referenced library 'python2' is an uninstalled dependency
python2-pyifbabel W: Dependency included and not needed ('python2')

Signed-off-by: Joost Bremmer <contact@madeofmagicandwires.online>
Signed-off-by: Joost Bremmer <contact@madeofmagicandwires.online>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant