Created attachment 328600 [details] barry 0.18.3 ebuild The latest version is 0.18.3 now.
any update?
+*barry-0.18.3 (17 Dec 2012) + + 17 Dec 2012; Samuli Suominen <ssuominen@gentoo.org> +barry-0.18.3.ebuild, + metadata.xml: + Version bump wrt #442108 by "grey dot" Had to rewrite half of the ebuild to update the syntax for eg. newer eclasses, moved some seds to src_prepare, ... I hope you are fine with the changes Ryan. Let me know by mail if not, and i'll change 'em to your likings
Are you sure that blacklist-berry_charge.conf should go to /lib/modprobe.d and not to /etc/modprobe.d?
(In reply to comment #3) > Are you sure that blacklist-berry_charge.conf should go to /lib/modprobe.d > and not to /etc/modprobe.d? /lib/modprobe.d is the directory where portage installs modprobe.d files, and /etc/modprobe.d is the location where you can override them if you want as in, /etc/modprobe.d is like /usr/local and is totally off limits, anything installing files to /etc/modprobe.d from portage is a bug
(In reply to comment #4) > /lib/modprobe.d is the directory where portage installs modprobe.d files, > and /etc/modprobe.d is the location where you can override them if you want > > as in, /etc/modprobe.d is like /usr/local and is totally off limits, > anything installing files to /etc/modprobe.d from portage is a bug ~> ls /etc/modprobe.d aliases.conf alsa.conf cdc_phonet.conf i386.conf usb-load-ehci-first.conf ~> ls /lib/modprobe.d blacklist-berry_charge.conf Thats the reason I was asking. Ok. Also, please change the headers installation path from /usr/include/barry18/barry/ to /usr/include/barry/. Thanks.
(In reply to comment #5) > (In reply to comment #4) > > /lib/modprobe.d is the directory where portage installs modprobe.d files, > > and /etc/modprobe.d is the location where you can override them if you want > > > > as in, /etc/modprobe.d is like /usr/local and is totally off limits, > > anything installing files to /etc/modprobe.d from portage is a bug > > ~> ls /etc/modprobe.d > aliases.conf alsa.conf cdc_phonet.conf i386.conf usb-load-ehci-first.conf > ~> ls /lib/modprobe.d > blacklist-berry_charge.conf > > Thats the reason I was asking. Ok. > > Also, please change the headers installation path from > /usr/include/barry18/barry/ to /usr/include/barry/. Thanks. some of the files you have in /etc/modprobe.d might be auto-generated, like on boot, and those are fine to be there, little like it's fine to have autogenerated persistent udev rules in /etc/udev however, it's really big oversight from us to leave alsa files to /etc/modprobe.d, and propably needs changing no reason to move any includes around because of the working .pc files, the files are where they are installed by default: $ pkg-config --cflags-only-I libbarry-18 for example will print required -I flags for #include <barry/some-header-here.h> to work
ok. Seems to be working.
Thanks Samuli. Sorry bout the wait. I haven't had access to my email for a couple months.