summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle K <kylek389@gmail.com>2020-05-01 10:08:17 -0500
committerKyle K <kylek389@gmail.com>2020-05-01 10:08:17 -0500
commitcef766f62ba6758d600e2715c43f3dee301f114a (patch)
treeefb320254c5c9ce818e19f1145c07183da81dc1f
parent34c929ee19e04df384774fffe9e7d6342390ba11 (diff)
downloadgentoox-cef766f62ba6758d600e2715c43f3dee301f114a.tar.gz
gentoox-cef766f62ba6758d600e2715c43f3dee301f114a.tar.bz2
gentoox-cef766f62ba6758d600e2715c43f3dee301f114a.zip
fix build-stage3.sh, gentoo's releng had upstream changes
-rw-r--r--0001-releng-gcc-add-graphite-support.patch32
-rw-r--r--ToDo.txt29
-rwxr-xr-xbuild-stage3.sh15
-rwxr-xr-xgentoox_build.sh6
4 files changed, 58 insertions, 24 deletions
diff --git a/0001-releng-gcc-add-graphite-support.patch b/0001-releng-gcc-add-graphite-support.patch
index 7803788..20a5be8 100644
--- a/0001-releng-gcc-add-graphite-support.patch
+++ b/0001-releng-gcc-add-graphite-support.patch
@@ -4,42 +4,42 @@ Date: Thu, 2 Jan 2020 11:13:46 -0600
Subject: [PATCH] gcc: add graphite support
---
- releases/weekly/portage/isos/package.accept_keywords/gcc | 1 +
- releases/weekly/portage/isos/package.use/gcc | 1 +
- releases/weekly/portage/stages/package.accept_keywords/gcc | 1 +
- releases/weekly/portage/stages/package.use/gcc | 1 +
+ releases/portage/isos/package.accept_keywords/gcc | 1 +
+ releases/portage/isos/package.use/gcc | 1 +
+ releases/portage/stages/package.accept_keywords/gcc | 1 +
+ releases/portage/stages/package.use/gcc | 1 +
4 files changed, 4 insertions(+)
- create mode 100644 releases/weekly/portage/isos/package.accept_keywords/gcc
- create mode 100644 releases/weekly/portage/isos/package.use/gcc
- create mode 100644 releases/weekly/portage/stages/package.accept_keywords/gcc
- create mode 100644 releases/weekly/portage/stages/package.use/gcc
+ create mode 100644 releases/portage/isos/package.accept_keywords/gcc
+ create mode 100644 releases/portage/isos/package.use/gcc
+ create mode 100644 releases/portage/stages/package.accept_keywords/gcc
+ create mode 100644 releases/portage/stages/package.use/gcc
-diff --git a/releases/weekly/portage/isos/package.accept_keywords/gcc b/releases/weekly/portage/isos/package.accept_keywords/gcc
+diff --git a/releases/portage/isos/package.accept_keywords/gcc b/releases/portage/isos/package.accept_keywords/gcc
new file mode 100644
index 00000000..e30528a1
--- /dev/null
-+++ b/releases/weekly/portage/isos/package.accept_keywords/gcc
++++ b/releases/portage/isos/package.accept_keywords/gcc
@@ -0,0 +1 @@
+dev-libs/isl
-diff --git a/releases/weekly/portage/isos/package.use/gcc b/releases/weekly/portage/isos/package.use/gcc
+diff --git a/releases/portage/isos/package.use/gcc b/releases/portage/isos/package.use/gcc
new file mode 100644
index 00000000..da4356e2
--- /dev/null
-+++ b/releases/weekly/portage/isos/package.use/gcc
++++ b/releases/portage/isos/package.use/gcc
@@ -0,0 +1 @@
+sys-devel/gcc graphite
-diff --git a/releases/weekly/portage/stages/package.accept_keywords/gcc b/releases/weekly/portage/stages/package.accept_keywords/gcc
+diff --git a/releases/portage/stages/package.accept_keywords/gcc b/releases/portage/stages/package.accept_keywords/gcc
new file mode 100644
index 00000000..e30528a1
--- /dev/null
-+++ b/releases/weekly/portage/stages/package.accept_keywords/gcc
++++ b/releases/portage/stages/package.accept_keywords/gcc
@@ -0,0 +1 @@
+dev-libs/isl
-diff --git a/releases/weekly/portage/stages/package.use/gcc b/releases/weekly/portage/stages/package.use/gcc
+diff --git a/releases/portage/stages/package.use/gcc b/releases/portage/stages/package.use/gcc
new file mode 100644
index 00000000..da4356e2
--- /dev/null
-+++ b/releases/weekly/portage/stages/package.use/gcc
++++ b/releases/portage/stages/package.use/gcc
@@ -0,0 +1 @@
+sys-devel/gcc graphite
--
diff --git a/ToDo.txt b/ToDo.txt
index b30a210..af876bb 100644
--- a/ToDo.txt
+++ b/ToDo.txt
@@ -46,3 +46,32 @@ https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox
https://github.com/bmwiedemann/openSUSE/tree/master/packages/m/MozillaFirefox
http://bazaar.launchpad.net/~mozillateam/firefox/firefox-trunk.head/changes
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=firefox-kde-opensuse
+
+
+
+
+
+
+
+[May Release]
+ToDo:
+change headline: "mention that GentooX is bleeding edge, aka ~amd64"
+FAQ:
+-add note that Secure Boot has to be disabled
+-fix 'overly' spelling typo
+-fix "follow see" typo in FAQ
+-merge back FAQ from website (if any) back to README.md
+-recommend automatic partitioning, clarify how GentooX takes over whole drive
+
+-do not build AVX
+-KWinFT?
+-handle NVMe
+-add Konsole transparency
+-have Discover handle flatpak
+-test drive installing nvidia blob
+-what about llvm10?
+
+
+- original idea was for GentooX OS files to be read-only, and user apps would
+ only be installed via flatpak, freebsd like system separation, GentooX would be updatable via binary delta files,
+ thanks to CoW feature of BTRFS, you would be able to e.g. boot April or May release of GentooX
diff --git a/build-stage3.sh b/build-stage3.sh
index f073223..bce49f3 100755
--- a/build-stage3.sh
+++ b/build-stage3.sh
@@ -17,15 +17,18 @@ if [[ ! -f .catalyst-prep-done ]]; then
touch .catalyst-prep-done
fi
-cp -v releng/releases/weekly/specs/amd64/stage{1,2,3}.spec .
+cp -v releng/releases/specs/amd64/stage{1,2,3}.spec .
-sed -i "s/version_stamp: latest/version_stamp: $version_stamp/" stage1.spec
+sed -i "s/version_stamp: @TIMESTAMP@/version_stamp: $version_stamp/" stage1.spec
+sed -i "s/snapshot: @TIMESTAMP@/snapshot: latest/" stage1.spec
sed -i "s#@REPO_DIR@#$(pwd)/releng#g" stage1.spec
-sed -i "s/version_stamp: latest/version_stamp: $version_stamp/" stage2.spec
-sed -i "s/source_subpath: default\/stage1-amd64-latest/source_subpath: default\/stage1-amd64-$version_stamp/" stage2.spec
+sed -i "s/version_stamp: @TIMESTAMP@/version_stamp: $version_stamp/" stage2.spec
+sed -i "s/snapshot: @TIMESTAMP@/snapshot: latest/" stage2.spec
+sed -i "s/source_subpath: default\/stage1-amd64-@TIMESTAMP@/source_subpath: default\/stage1-amd64-$version_stamp/" stage2.spec
sed -i "s#@REPO_DIR@#$(pwd)/releng#g" stage2.spec
-sed -i "s/version_stamp: latest/version_stamp: $version_stamp/" stage3.spec
-sed -i "s/source_subpath: default\/stage2-amd64-latest/source_subpath: default\/stage2-amd64-$version_stamp/" stage3.spec
+sed -i "s/version_stamp: @TIMESTAMP@/version_stamp: $version_stamp/" stage3.spec
+sed -i "s/snapshot: @TIMESTAMP@/snapshot: latest/" stage3.spec
+sed -i "s/source_subpath: default\/stage2-amd64-@TIMESTAMP@/source_subpath: default\/stage2-amd64-$version_stamp/" stage3.spec
sed -i "s#@REPO_DIR@#$(pwd)/releng#g" stage3.spec
catalyst -f stage1.spec
diff --git a/gentoox_build.sh b/gentoox_build.sh
index c9fc779..86c0740 100755
--- a/gentoox_build.sh
+++ b/gentoox_build.sh
@@ -22,9 +22,9 @@ rootpassword=gentoox
username=gentoox
userpassword=gentoox
#builddate="$(date +%Y%m%d).graphite"
-builddate="20200425.graphite"
+builddate="20200501.graphite"
#builddir="build-$(date +%Y%m%d)"
-builddir="build-20200425"
+builddir="build-20200501"
KERNEL_CONFIG_DIFF="0001-kernel-config-cfs-r4.patch"
binpkgs=/root/var/cache/binpkgs/
@@ -177,6 +177,7 @@ dev-db/sqlite secure-delete
x11-base/xorg-server xvfb
sys-apps/xdg-desktop-portal screencast
dev-vcs/git tk
+dev-libs/libjcat pkcs7 gpg
dev-libs/libdbusmenu gtk3' > /etc/portage/package.use/gentoox
rm -rf /etc/portage/package.accept_keywords/
@@ -324,6 +325,7 @@ 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
gnome-base/gvfs afp archive bluray fuse gphoto2 ios mtp nfs samba zeroconf' >> /etc/portage/package.use/gentoox
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