aegypius / overlay

Gentoo overlay
http://aegypius.github.io/overlay/
31 stars 8 forks source link

Just fix some repoman (part of sys-apps/portage) warnings (not all of them) #24

Closed emcek closed 10 years ago

emcek commented 10 years ago

It's is really good idea to check everytime repoman status ;) Manual of repoman: https://dev.gentoo.org/~zmedico/portage/doc/man/repoman.1.html

emcek commented 10 years ago

Forgot about manifests ;)

aegypius commented 10 years ago

Thanks fort the advice. I will merge that as soon I'm back in front of my keyboard.

emcek commented 10 years ago

I use Travis CI for checking with repoman. Here is my .travis.yml.

emcek commented 10 years ago

don't merge it :( my change:

PYTHON_COMPAT=( python2_7 ) inherit git-2 flag-o-matic python-r1

cause some problems.

BTW do we need llvm with clang? Before I found your ebuild I manage manually compile atom-0.133 with llvm-3.3 and -clang.

aegypius commented 10 years ago

I will certainly use wercker instead of Travis CI but I will definitely look at your .travis.yml file.

I specified clang dependency explicitly because chromium team usually use the nightly version of clang and when I start working on it, I didn't managed to get it compiled without it.

Perhaps its no longer required.

emcek commented 10 years ago

Yes, without clang atom-shall failed. I'm not so into ebuild and compilation but can what happen if I clone atom repo form github and run script/build. It fetch atom-shell or us bundled one? Don't know why but this way (manual build) I don't need clang. I ask because in gentoo box fail to compile llvm +clang.

aegypius commented 10 years ago

When you clone atom/atom build process will download a binary release of atom-shell. You will not require clang as atom-shell is already build.

emcek commented 10 years ago

I see. Since my pull request isn't 100% correct, I will close it.