diff --git a/gentoo_portage/binrepos.conf b/gentoo_portage/binrepos.conf new file mode 100644 index 0000000..7edf8c1 --- /dev/null +++ b/gentoo_portage/binrepos.conf @@ -0,0 +1,3 @@ +[binhost] +priority = 9999 +sync-uri = http://mirrors.ustc.edu.cn/gentoo/releases/amd64/binpackages/23.0/x86-64/ \ No newline at end of file diff --git a/gentoo_portage/make.conf b/gentoo_portage/make.conf index 54835f4..2129fdf 100644 --- a/gentoo_portage/make.conf +++ b/gentoo_portage/make.conf @@ -17,10 +17,10 @@ PKGDIR="/var/cache/binpkgs" # Please keep this setting intact when reporting bugs. LC_MESSAGES=C -# buildpkg features -# FEATURES="buildpkg ${FEATURES}" +# binary package features +FEATURES="buildpkg getbinpkg ${FEATURES}" QUICKPKG_DEFAULT_OPTS="--include-config y" -# EMERGE_DEFAULT_OPTS="--buildpkg --buildpkg-exclude \"virtual/* sys-kernel/*-sources\" ${EMERGE_DEFAULT_OPTS}" +EMERGE_DEFAULT_OPTS="--buildpkg --buildpkg-exclude \"virtual/* sys-kernel/*-sources\" ${EMERGE_DEFAULT_OPTS}" # PORTAGE_BINHOST="ssh://root@192.168.2.102/var/cache/binpkgs" # ccache and distcc @@ -31,12 +31,13 @@ ALSA_CARDS="hda-intel" # CCACHE_DIR="/var/cache/ccache" # FEATURES="ccache ${FEATURES}" GENTOO_MIRRORS=" -https://mirrors.tuna.tsinghua.edu.cn/gentoo/ https://mirrors.ustc.edu.cn/gentoo/ http://distfiles.gentoo.org/ +https://mirrors.tuna.tsinghua.edu.cn/gentoo/ " +BINPKG_FORMAT="gpkg" GRUB_PLATFORMS="efi-64" -MAKEOPTS="-j13 -l4 ${MAKEOPTS}" +MAKEOPTS="-j9 ${MAKEOPTS}" ACCEPT_KEYWORDS="amd64 ~amd64" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" INPUT_DEVICES="libinput" @@ -44,9 +45,9 @@ INPUT_DEVICES="libinput" # LUA_SINGLE_TARGET="luajit" # PYTHON_TARGETS="python3_7 python3_8 python3_9" # PYTHON_SINGLE_TARGET="python3_8" -RUBY_TARGETS="ruby30" +#RUBY_TARGETS="ruby30" VIDEO_CARDS="fbdev nvidia" -DESKTOP_USE="X alsa apng dbus fbcon ffmpeg flac fuse gif gtk gtk2 gtk3 http2 icu jpeg mp3 mp4 mpeg mtp nvidia ogg opengl pdf png pulseaudio svg tiff unicode vaapi vdpau xv xvmc" +DESKTOP_USE="X alsa apng dbus fbcon ffmpeg flac fuse gif gtk gtk2 gtk3 http2 icu jpeg mp3 mp4 mpeg mtp nvidia ogg opengl pdf png pulseaudio svg tiff unicode vaapi vdpau webp xinerama xv xvmc" #USE="${USE} ${DESKTOP_USE} consolekit cups policykit pulseaudio truetype udev xft xcb xkb -bluetooth -gpm -libva -modemmanager" USE="${USE} ${DESKTOP_USE} bluetooth cups elogind policykit truetype udev xft xcb xkb -gpm -libva -modemmanager" diff --git a/gentoo_portage/package.license b/gentoo_portage/package.license index b37a491..fb10d74 100644 --- a/gentoo_portage/package.license +++ b/gentoo_portage/package.license @@ -1,8 +1,11 @@ app-arch/p7zip unRAR app-editors/vscode Microsoft-vscode app-emulation/virtualbox-bin PUEL +app-office/wps-office WPS-EULA dev-embedded/sdcc MicroChip-SDCC dev-db/mongodb SSPL-1 +media-fonts/font-bh-ttf bh-luxi +media-fonts/font-bh-type1 bh-luxi net-analyzer/nmap NPSL net-im/deepin-wine-wechat Tencent net-im/dingtalk all-rights-reserved @@ -10,5 +13,6 @@ net-misc/anydesk AnyDesk-TOS net-misc/teamviewer TeamViewer sys-kernel/linux-firmware no-source-code linux-fw-redistributable www-client/google-chrome google-chrome +www-client/microsoft-edge microsoft-edge www-plugins/adobe-flash AdobeFlash-11.x x11-drivers/nvidia-drivers NVIDIA-r2 diff --git a/gentoo_portage/package.mask b/gentoo_portage/package.mask new file mode 100644 index 0000000..4a0ec59 --- /dev/null +++ b/gentoo_portage/package.mask @@ -0,0 +1,3 @@ +app-office/wps-office::gentoo-zh +dev-libs/tree-sitter-typescript::gentoo +net-proxy/shadowsocks-rust::gentoo-zh diff --git a/gentoo_portage/package.unmask b/gentoo_portage/package.unmask new file mode 100644 index 0000000..3bc2843 --- /dev/null +++ b/gentoo_portage/package.unmask @@ -0,0 +1 @@ +app-text/sdcv::gentoo-zedhugh diff --git a/gentoo_portage/package.use b/gentoo_portage/package.use index 8a1e464..fb0d187 100644 --- a/gentoo_portage/package.use +++ b/gentoo_portage/package.use @@ -18,8 +18,8 @@ # x11-libs/libvdpau abi_x86_32 # x11-libs/libxcb abi_x86_32 # x11-base/xcb-proto abi_x86_32 -sys-libs/libxcrypt abi_x86_32 -virtual/libcrypt abi_x86_32 +# sys-libs/libxcrypt abi_x86_32 +# virtual/libcrypt abi_x86_32 app-text/xmlto text dev-lang/python sqlite @@ -44,10 +44,8 @@ x11-terms/rxvt-unicode 256-color blink fading-colors pixbuf unicode3 #www-servers/uwsgi cgi python # emacs -app-editors/emacs cairo dynamic-loading gfile gsettings gui gzip-el harfbuzz json libxml2 m17n-lib sound source tree-sitter webp wide-int -# move app-emacs/emacs-common-gentoo app-emacs/emacs-common +app-editors/emacs dynamic-loading gui gzip-el harfbuzz json libxml2 sound source sqlite tree-sitter wide-int app-emacs/emacs-common gui -# media-libs/freetype harfbuzz sys-devel/gcc jit # p7zip @@ -60,20 +58,10 @@ app-editors/vim lua python #gnome-base/gvfs udisks #x11-libs/libfm udisks -# pdf -app-text/poppler cairo -# llpp -dev-ml/lablgl glut - -# android studio -sys-libs/ncurses:5 tinfo - # firefox media-libs/libvpx postproc -www-client/firefox -clang -system-av1 -system-harfbuzz -system-icu -system-jpeg -system-libevent -system-libvpx -system-png -system-webp - -# pdf -app-text/mupdf -opengl +#www-client/firefox -clang -system-av1 -system-harfbuzz -system-icu -system-jpeg -system-libevent -system-libvpx -system-png -system-webp +#www-client/firefox -clang # postgresql dev-db/postgresql python @@ -117,4 +105,24 @@ media-libs/mesa wayland x11-libs/gtk+ wayland # nodejs use corepack manage package manager -net-libs/nodejs -npm \ No newline at end of file +net-libs/nodejs corepack -npm + +# dwm +x11-misc/dmenu xinerama +x11-wm/dwm savedconfig xinerama + +# xorg-server +x11-base/xorg-server xephyr suid -elogind + +# latex +app-text/texlive cjk extra luatex xetex L10N: zh +app-text/texlive-core cjk xetex + +# samba client +net-fs/samba client + +# mpv +media-video/mpv bluray + +# librime +app-i18n/librime octagram diff --git a/gentoo_portage/repos.conf b/gentoo_portage/repos.conf index 4cf1793..6337ff6 100644 --- a/gentoo_portage/repos.conf +++ b/gentoo_portage/repos.conf @@ -34,4 +34,10 @@ sync-webrsync-verify-signature = yes location = /var/db/repos/gentoo-zh sync-type = git sync-uri = https://github.com/microcai/gentoo-zh.git -auto-sync = yes \ No newline at end of file +auto-sync = yes + +[gentoo-zedhugh] +location = /var/db/repos/gentoo-zedhugh/ +sync-type = git +sync-uri = https://github.com/zedhugh/gentoo-zedhugh.git +auto-sync = yes