i2p в основном портеже, охуительно
Накостылял себе удобный интерфейс для приведения USE-флагов в системе к желанному состоянию:
##### Describe flags
# For current line:
# 1. Remove use flags
# 2. Call equery uses to pull down the list of existing use flags for this
# ebuild
# 3. Remove equery's legend (four lines at the bottom)
# 4. Stop on the next line (i.e. next ebuild)
# Macro: ^f D^y$;r!equery -NC uses ^R"^M4k5dd
# Yank that into a register (say, "g, for "get flags"), then run :.,$normal @g
# That will run the macro on each line.
#### Disable flag
# 1. Remove first five columns in the line (that would be two signs of
# enabled/disabled plus spacing around them)
# 2. Put minus sign in front of the flag
# 3. Remove flag description
# 4. Concatanate the flag to the line above
# 5. Go to the next line
# Macro: 04dlr-jkf DkJj
# Suggested register: "d
# Suggested mapping: :nmap - @d
#### Enable flag
# Same as above, but puts plus sign instead of minus
# Macro: 04dlr+jkf DkJj
# Suggested register: "e
# Suggested mapping: :nmap + @e
### Preserve flag
# Same as above, but leaves existing sign in place
# Macro: 03xlxf DkJj
# Suggested register: "p
# This is supposed to be run when you get bored with tweaking things:
# :.,$global/^ /execute "normal @p"
(На самом деле @g почему-то иногда оставляет в файле футер вывода equery, так что будьте аккуратны.)
< Minoru> гентучат, объясни мне, что я делаю не так
< Minoru> скачал SMAC
< Minoru> оно хочет выводить звук в /dev/dsp
< Minoru> ок, скачал alsa-oss, чтобы появился скрипт aoss
< Minoru> написал ~/.asoundrc
< Minoru> pcm.dsp { type plug slave.pcm "dmix"
< Minoru> }
< Minoru> (на самом деле «type plug» и «slave…» на отдельных строках, хз, почему оно так пастонулось)
< Minoru> делаю aoss ./smac — никакого звука нет :(
< Minoru> интересу ради делал aplay -D dsp file.wav — слышно
< Minoru> а, да, dmix в конфиге менял на hw:0,0 — безрезультатно
yay! в gentoo.org теперь предлагают на выбор i686 и i686|uclibc
dat feel, когда кому-то надоело париться с номерами версий: www-apps/tt-rss-20150624:20150624::gentoo [1.15.3:1.15.3::gentoo]
/etc/portage/package.{use,keywords,accept_keywords,unmask}
etc — файл или директория? Если директория, то как у вас называются находящиеся в ней файлы и как вы решаете, в какой файл дописывать очередную строчечку? Парит ли вас то, что со временем у вас в этих файлах могут оказаться прописаны «лишние» фичи (например, потребность кодировать AAC отпала, а флаг faac
для ffmpeg
остался включенным?
Отвечу про себя:
* директории;
* файлов обычно два — 00handwritten
и 99autokeywords
. Ну, понятно, куда пишу я, а куда --autounmask
и ему подобные. В первый файлик идут все фичи, которые я хочу, во второй — всё, что понадобилось включить в библиотеках, чтобы реализовать мои запросы;
* волнует, хочу с этим что-то поделать и потому пилю опрос, чтобы представлять, кому это ещё может быть нужно и какие юзкейсы/подводные камни.