diff --git a/profiles/CDS/package.use b/profiles/CDS/package.use index aa33864..6001bc0 100644 --- a/profiles/CDS/package.use +++ b/profiles/CDS/package.use @@ -26,3 +26,6 @@ net-dns/bind static-libs # include console modules sys-apps/calculate-utils console pxe + +# threads? ( caps ) +net-dns/bind caps diff --git a/profiles/CDS/parent b/profiles/CDS/parent index eb001c6..51fb8a6 100644 --- a/profiles/CDS/parent +++ b/profiles/CDS/parent @@ -1 +1 @@ -../base +../base/server diff --git a/profiles/CLD/parent b/profiles/CLD/parent index eb001c6..a912530 100644 --- a/profiles/CLD/parent +++ b/profiles/CLD/parent @@ -1 +1 @@ -../base +../base/desktop diff --git a/profiles/CLDX/parent b/profiles/CLDX/parent index eb001c6..a912530 100644 --- a/profiles/CLDX/parent +++ b/profiles/CLDX/parent @@ -1 +1 @@ -../base +../base/desktop diff --git a/profiles/CLS/parent b/profiles/CLS/parent index eb001c6..a912530 100644 --- a/profiles/CLS/parent +++ b/profiles/CLS/parent @@ -1 +1 @@ -../base +../base/desktop diff --git a/profiles/CMC/parent b/profiles/CMC/parent index eb001c6..a912530 100644 --- a/profiles/CMC/parent +++ b/profiles/CMC/parent @@ -1 +1 @@ -../base +../base/desktop diff --git a/profiles/CSS/parent b/profiles/CSS/parent index eb001c6..51fb8a6 100644 --- a/profiles/CSS/parent +++ b/profiles/CSS/parent @@ -1 +1 @@ -../base +../base/server diff --git a/profiles/base/desktop/eapi b/profiles/base/desktop/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/base/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/base/desktop/package.keywords b/profiles/base/desktop/package.keywords new file mode 100644 index 0000000..724827a --- /dev/null +++ b/profiles/base/desktop/package.keywords @@ -0,0 +1,33 @@ +~dev-qt/designer-4.8.6 amd64 x86 +~dev-qt/qt-meta-4.8.6 amd64 x86 +~dev-qt/qt3support-4.8.6 amd64 x86 +~dev-qt/qtbearer-4.8.6 amd64 x86 +~dev-qt/qtchooser-0_p20150102 amd64 x86 +~dev-qt/qtcore-4.8.6 amd64 x86 +~dev-qt/qtdbus-4.8.6 amd64 x86 +~dev-qt/qtdeclarative-4.8.6 amd64 x86 +~dev-qt/qtdemo-4.8.6 amd64 x86 +~dev-qt/qtgui-4.8.6 amd64 x86 +~dev-qt/qthelp-4.8.6 amd64 x86 +~dev-qt/qtmultimedia-4.8.6 amd64 x86 +~dev-qt/qtopengl-4.8.6 amd64 x86 +~dev-qt/qtopenvg-4.8.6 amd64 x86 +~dev-qt/qtphonon-4.8.6 amd64 x86 +~dev-qt/qtscript-4.8.6 amd64 x86 +~dev-qt/qtsql-4.8.6 amd64 x86 +~dev-qt/qtsvg-4.8.6 amd64 x86 +~dev-qt/qttest-4.8.6 amd64 x86 +~dev-qt/qttranslations-4.8.6 amd64 x86 +~dev-qt/qtwebkit-4.8.6 amd64 x86 +~dev-qt/qtwebkit-4.8.6 amd64 x86 +~dev-qt/qtxmlpatterns-4.8.6 amd64 x86 +~media-gfx/gimp-2.8.14 amd64 x86 +~net-im/skype-4.3.0.37 amd64 x86 +~net-print/foomatic-db-4.0.20141025 amd64 x86 +~net-print/foomatic-db-engine-4.0.12 amd64 x86 +~sys-devel/gettext-0.19.4 amd64 x86 +~x11-drivers/ati-drivers-15.1 amd64 x86 + +~sys-apps/keyexec-0.1.2 amd64 x86 +www-plugins/chrome-binary-plugins:stable amd64 x86 + diff --git a/profiles/base/desktop/package.unmask b/profiles/base/desktop/package.unmask new file mode 100644 index 0000000..4733cb8 --- /dev/null +++ b/profiles/base/desktop/package.unmask @@ -0,0 +1,2 @@ +# our package caught in Portage +sys-auth/pam_keystore diff --git a/profiles/base/desktop/package.use b/profiles/base/desktop/package.use new file mode 100644 index 0000000..1dbe0f9 --- /dev/null +++ b/profiles/base/desktop/package.use @@ -0,0 +1,77 @@ +# Calculate themes dependence +sys-kernel/calculate-sources themes plymouth + +# required by www-client/firefox [apng] +media-libs/libpng apng + + +# required by x11-libs/glamor [gdm] +media-libs/mesa gbm + +# required by www-client/chromium [minizip] +sys-libs/zlib minizip + +# required by www-client/chromium [icu], required by media-libs/mesa [python], app-text/gnome-doc-utils +dev-libs/libxml2 python icu + +# for using dev-libs/libxml2 [icu] - required by www-client/chromium +dev-qt/qtwebkit icu + +# required by sys-apps/calculate-console-gui [script] +dev-python/pyside script + +# required by sys-devel/prelink +dev-libs/elfutils static-libs + + +# Removed unnecessary dependence +app-misc/mc -spell +dev-vcs/git -gtk +gnome-extra/nm-applet -bluetooth +gnome-extra/zenity -webkit +net-analyzer/nmap -gtk +sys-fs/mtools -X +www-client/links -X +x11-drivers/nvidia-drivers -acpi -tools + + +# Fix blocks the installation of the old nvidia video drivers +#www-client/chromium -tcmalloc + +# Add support for access point mode +net-wireless/wpa_supplicant ap + +# Disable Xorg dependence, large number of supported fonts reduces productivity +media-fonts/terminus-font -X + +# SMplayer support, streaming media support +media-video/mplayer bidi live -video_cards_tdfx + +# select dhcp client, support modemmanager +net-misc/networkmanager connection-sharing dhclient -dhcpcd modemmanager + +# Enable fax, support work over networks, IJS driver for cups, exclude scanner GUI (use XSane) +net-print/hplip fax snmp hpijs -X + +x11-base/xorg-drivers -video_cards_nvidia -video_cards_vmware -video_cards_glint -video_cards_mach64 -video_cards_mga -video_cards_r128 -video_cards_savage -video_cards_tdfx -video_cards_trident + +# Add support for SQLite - embedded SQL database +dev-lang/python sqlite + +# remove the sound when changing volume in pulseaudio +media-libs/libcanberra -sound + +# Add functionality +net-wireless/blueman network + +# Remove unsupported languages +www-client/chromium -linguas_am -linguas_ar -linguas_bn -linguas_ca -linguas_cs -linguas_da -linguas_el -linguas_en_GB -linguas_es_LA -linguas_et -linguas_fa -linguas_fi -linguas_fil -linguas_gu -linguas_he -linguas_hi -linguas_hr -linguas_hu -linguas_id -linguas_ja -linguas_kn -linguas_ko -linguas_lt -linguas_lv -linguas_ml -linguas_mr -linguas_ms -linguas_nb -linguas_nl -linguas_sk -linguas_sl -linguas_sr -linguas_sv -linguas_sw -linguas_ta -linguas_te -linguas_th -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW + +# Support for encrypted user directories +sys-fs/ecryptfs-utils suid + +# Name Service Cache Daemon +sys-libs/glibc nscd + +# [acl] net-fs/samba-3.6.19[client] +net-fs/cifs-utils -acl diff --git a/profiles/base/desktop/parent b/profiles/base/desktop/parent new file mode 100644 index 0000000..f3229c5 --- /dev/null +++ b/profiles/base/desktop/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/base/package.keywords b/profiles/base/package.keywords index 9343076..f00877e 100644 --- a/profiles/base/package.keywords +++ b/profiles/base/package.keywords @@ -1 +1,18 @@ +=app-admin/testdisk-7.0-r2 amd64 x86 +=app-cdr/cdrtools-3.01_alpha28 amd64 x86 +~app-i18n/man-pages-ru-3.71.2209.1992.20140911 amd64 x86 +~net-print/cnijfilter-3.80 amd64 x86 +~net-print/gutenprint-5.2.10 amd64 x86 +~net-print/hplip-3.15.4 amd64 x86 +~net-print/hplip-plugin-3.15.4 amd64 x86 +~net-wireless/broadcom-sta-6.30.223.248 amd64 x86 +~sys-apps/ethtool-3.18 amd64 x86 ~sys-apps/inxi-2.2.19 amd64 x86 +~sys-apps/iproute2-3.18.0 amd64 x86 +~sys-boot/os-prober-1.62 amd64 x86 +~sys-firmware/b43-firmware-6.30.163.46 amd64 x86 +~sys-fs/btrfs-progs-3.18.2 amd64 x86 +~sys-fs/nilfs-utils-2.2.2 amd64 x86 +~sys-kernel/linux-firmware-20150320 amd64 x86 +~sys-power/cpupower-3.18 amd64 x86 + diff --git a/profiles/base/package.mask b/profiles/base/package.mask new file mode 100644 index 0000000..fcd8243 --- /dev/null +++ b/profiles/base/package.mask @@ -0,0 +1,3 @@ +# compile error +=net-wireless/wpa_supplicant-2.4 + diff --git a/profiles/base/package.use b/profiles/base/package.use index 59ccd22..296b9f0 100644 --- a/profiles/base/package.use +++ b/profiles/base/package.use @@ -1,2 +1,12 @@ -# threads? ( caps ) -net-dns/bind caps +# Removed unnecessary dependence +sys-apps/man-db -nls + +# Install linux kernel firmware +sys-kernel/calculate-sources firmware + +# Add NTFS and Reiserfs support +app-admin/testdisk ntfs reiserfs + +# Include internal version of ntfsprogs. +sys-fs/ntfs3g ntfsprogs + diff --git a/profiles/base/server/package.use b/profiles/base/server/package.use new file mode 100644 index 0000000..0b8ec66 --- /dev/null +++ b/profiles/base/server/package.use @@ -0,0 +1,9 @@ +# Disable for discard ruby by depend sys-block/thin-provisioning-tools +>=sys-fs/lvm2-2.02.103 -thin + +#for calculate-server +net-ftp/proftpd ident + +#Suppoft UTF8 (IssueID 295) +net-ftp/pure-ftpd charconv + diff --git a/profiles/base/server/parent b/profiles/base/server/parent new file mode 100644 index 0000000..f3229c5 --- /dev/null +++ b/profiles/base/server/parent @@ -0,0 +1 @@ +..