LINUX.ORG.RU
ФорумTalks

хозяйке на заметку


0

0

а юз-флаги можно организовывать и так!

#-----------------------------
XUSE="truetype X new-login xorg xscreensaver xv xcomposite xinerama opengl aiglx"
IMAGEUSE="jpeg gif tiff png svg pdf"
MEDIAUSE="alsa mad vidix asf win32codecs dvd mp4 aac x264 xvid nsplugin mp3 real gstreamer"
GENERAL="samba java bzip2 symlink sqlite spell xml"
SYSTEM="hal fam dbus aoss threads"
NOTUSE="-arts -qt4 -ipv6"
KDEUSE="-kde -qt3"
GNOMEUSE="gtk cairo glitz gnome firefox"

USE="${NOTUSE} ${SYSTEM} ${GENERAL} ${IMAGEUSE} ${XUSE} ${KDEUSE} ${MEDIAUSE} ${GNOMEUSE}"
#------------------------------

Узрел в блоге камрада init_6

кто-нибудь ещё использует такую разбивочку?

Мне такое нет смысла использовать при таком малом количестве USE-флагов:

USE="X -gnome -kde -qt3 -qt4 dvd cdr alsa cups wifi laptop unicode acpi dbus hal startup-notification battery xscreensaver sse sse2 ssse3 -minimal jpeg lock session thunar"
Главная часть — в /etc/portage/package.use

Хотя идея неплохая.

edigaryev ★★★★★
()

излишне наверное )

USE="X nvidia vdpau aac a52 acpi alsa bluetooth bzip2 cairo \
cdda cddb cdparanoia cdr cups dri dvd dvdr exif expat \
ffmpeg firefox fontconfig ftp gif gmp gnutls gstreamer \
gtk gzip hal -debug -doc -demos -examples hddtemp \
joystick jpeg jpeg2k kde lame lirc \
lm_sensors lzo mmap mmx mmxext mng -mono -motif mp3 mp4 \
mpeg mplayer musepack musicbrainz mysql ncurses \
-networkmanager nptl ogg png policykit qt4 qt3support \
readline rss sasl scanner slang sndfile speex sox \
sqlite3 sse sse2 ssl taglib tcpd theora threads \
truetype unicode usb v4l2 vorbis wavpack wifi \
win32codecs x264 xv zlib sql svg consolekit dbus \
encode -avahi -semantic-desktop lzma cleartype \
-berkdb -python3 opengl opencore-amr \
-fortran -cracklib -mudflap"

меня и такой вариант устраивает, все равно не меняю ничего уже давно

Sylvia ★★★★★
()

Юз.флаги тоже сгруппированы, но не так радикально, хотя идея очень красивая.

USE="-3dnow mmx sse sse3 ssse3 sse4 ntpl threads -ithreads glibc-omitfp xcb custom-cflags custom-optimization"
USE="${USE} X hal dbus opengl alsa ssl nls unicode theora acpi xcomposite vdpau python3 cleartype"
USE="${USE} -gtk -ipv6 -doc -debug -bluetooth -policykit -consolekit -joystick -ldap -handbook -berkdb -gdbm -readline -ncurses -java -cracklib -exif"
fedkoff
()

а также ${UNKNOWNKINDOFCRAPUSE}

madcore ★★★★★
()

А смысл? Лично я кра~йне редко открываю make.conf.

Lighting ★★★★★
()

Конфликты есть?

А если у меня в одной переменной прописано kde, а в другой -kde, то каким будет итоговой USE-флаг?

Camel ★★★★★
()
Ответ на: Конфликты есть? от Camel

У меня в make.conf только самые самые глобальные флаги прописаны. Все остальное в /etc/portage/package.use/localhost кладу и уже давно им пользуюсь.

wolfovich
()
USE="ssl xcb dbus gmp X gnutls vim-syntax zsh-completion minimal alsa truetype unicode userlocales utf8 nls flac vorbis theora ogg cue png opengl jpeg svg vdpau  ssse3 -doc -gnome -gpm -sdl -libnotify -qt3 -qt4 -kde -hal -ipv6"

остальное храню в /etc/portage/package.use

ezoteric
()
Ответ на: комментарий от HTaeD
ENABLE="32bit 3dnow 3dnowext a52 aac aalib alsa asf automount cairo cddb cdr cleartype corefonts cups custom-optimization dbus device-mapper djvu dvb dvd dvdr fbcon gedit gif glibc-omitfp glitz gnome gnutls gtk hal hddtemp ffmpeg fontconfig fuse jpeg jpeg2k libass libcaca libnotify libsamplerate mad matroska mmx mmxext mp3 mp4 mpeg nautilus nvidia ogg opengl pdf png rar real spell svg sse sse2 theora tiff truetype ttf type1 unicode usb win32codecs wav wmf X x264 xcb xml xorg xpm xulrunner xv xvid"
DISABLE="-64bit -abiword -accessibility -bluetooth -consolekit -doc -eds -gstreamer -ipv6 -joystick -kde -mysql -networkmanager -qt3 -qt3support -qt4 -policykit -sqlite -symlink -vdpau -xscreensaver -youtube"

USE="${ENABLE} ${DISABLE}"
HTaeD ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.