diff options
author | Kyle K <kylek389@gmail.com> | 2020-05-05 16:47:31 -0500 |
---|---|---|
committer | Kyle K <kylek389@gmail.com> | 2020-05-05 16:47:31 -0500 |
commit | f1d7dd5f4aa298ce60a12f81eb773a4d59f07693 (patch) | |
tree | 6060b3c2e375246e90b26a7d400c1035b2e68764 /gentoox_build.sh | |
parent | ad7023b421f7f0422a2dd9396f5c71c2db3101f2 (diff) | |
download | gentoox-f1d7dd5f4aa298ce60a12f81eb773a4d59f07693.tar.gz gentoox-f1d7dd5f4aa298ce60a12f81eb773a4d59f07693.tar.bz2 gentoox-f1d7dd5f4aa298ce60a12f81eb773a4d59f07693.zip |
patch qt-creator to use clang9 effectively dropping clang8
Diffstat (limited to 'gentoox_build.sh')
-rwxr-xr-x | gentoox_build.sh | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/gentoox_build.sh b/gentoox_build.sh index eafe658..1b8d38e 100755 --- a/gentoox_build.sh +++ b/gentoox_build.sh @@ -59,6 +59,7 @@ if [[ ! -f 'image/etc/gentoo-release' ]]; then cp -r ../../patches/* etc/portage/patches/ mkdir -p etc/portage/patches/app-crypt/efitools cp ../../efitools-1.9.2-fixup-UNKNOWN_GLYPH.patch etc/portage/patches/app-crypt/efitools/ + cp ../../qt-creator-use-llvm9.patch usr/src/ mkdir -p etc/portage/patches/www-client/firefox wget --quiet -P etc/portage/patches/www-client/firefox/ 'https://raw.githubusercontent.com/bmwiedemann/openSUSE/master/packages/m/MozillaFirefox/firefox-branded-icons.patch' @@ -162,6 +163,7 @@ dev-libs/weston nolto.conf dev-util/umockdev O2nolto.conf' > /etc/portage/package.env echo 'sys-devel/gcc graphite +sys-devel/llvm gold sys-apps/kmod lzma sys-kernel/linux-firmware initramfs redistributable unknown-license x11-libs/libdrm libkms @@ -187,6 +189,7 @@ echo -n > /etc/portage/package.accept_keywords emerge --autounmask=y --autounmask-write=y -vDN @world emerge -v gentoo-sources genkernel portage-utils gentoolkit cpuid2cpuflags cryptsetup lvm2 mdadm dev-vcs/git btrfs-progs app-arch/lz4 ntfs3g dosfstools exfat-utils f2fs-tools gptfdisk efitools shim +emerge --noreplace app-editors/nano touch /tmp/gentoox-base-done HEREDOC #rsync -av --delete var/cache/{binpkgs,distfiles} ../var/cache/ @@ -327,9 +330,17 @@ sed -i '1s/^/NTHREADS="12"\n/' /etc/portage/make.conf echo -e '\nkde-plasma/plasma-meta discover networkmanager thunderbolt kde-apps/kio-extras samba -sed -i "s/DBUILD_FlatpakBackend=OFF/DBUILD_FlatpakBackend=ON/" /var/db/repos/gentoo/kde-plasma/discover/discover-5.18.4.1.ebuild media-video/vlc archive bluray dav1d libcaca live opus speex theora vaapi vdpau x265 +media-video/ffmpeg bluray cdio dav1d rubberband libass ogg vpx rtmp aac wavpack opus gme v4l webp theora xcb cpudetection x265 libaom truetype libsoxr modplug samba vaapi vdpau libcaca libdrm librtmp opencl openssl speex +dev-qt/qtmultimedia gstreamer gnome-base/gvfs afp archive bluray fuse gphoto2 ios mtp nfs samba zeroconf' >> /etc/portage/package.use/gentoox + +# enable flatpak backend in discover, patch qt-creator to use clang9 effectively dropping clang8 +sed -i "s/DBUILD_FlatpakBackend=OFF/DBUILD_FlatpakBackend=ON/" /var/db/repos/gentoo/kde-plasma/discover/discover-5.18.4.1.ebuild +ebuild /var/db/repos/gentoo/kde-plasma/discover/discover-5.18.4.1.ebuild manifest +patch -p1 /var/db/repos/gentoo/dev-qt/qt-creator/qt-creator-4.10.1.ebuild /usr/src/qt-creator-use-llvm9.patch +ebuild /var/db/repos/gentoo/dev-qt/qt-creator/qt-creator-4.10.1.ebuild manifest + emerge -v --jobs=4 --keep-going=y --autounmask=y --autounmask-write=y --deep --newuse kde-plasma/plasma-meta kde-apps/kde-apps-meta kde-apps/kmail kde-apps/knotes latte-dock calamares gparted plasma-sdk gdb atop dos2unix qt-creator libdbusmenu gvfs firefox adobe-flash mpv app-misc/screen audacious-plugins audacious net-irc/hexchat yes | layman -o https://raw.githubusercontent.com/fosero/flatpak-overlay/master/repositories.xml -f -a flatpak-overlay -q @@ -404,7 +415,6 @@ source /etc/profile && export PS1="(chroot) \$PS1" echo -e '\nmedia-gfx/gimp heif jpeg2k openexr python vector-icons webp wmf xpm media-video/mpv archive bluray drm gbm samba vaapi vdpau -media-video/ffmpeg bluray cdio dav1d rubberband libass ogg vpx rtmp aac wavpack opus gme v4l webp theora xcb cpudetection x265 libaom truetype libsoxr modplug samba vaapi vdpau libcaca libdrm librtmp opencl openssl speex dev-lang/php gd truetype pcntl zip curl sockets' >> /etc/portage/package.use/gentoox yes | layman -a bobwya -q |