diff --git a/elements/components/compiz.yml b/elements/components/compiz.yml index adcb20be..0713b34b 100644 --- a/elements/components/compiz.yml +++ b/elements/components/compiz.yml @@ -2,12 +2,19 @@ id: compiz version: 0.9.14.2 about: Composite manager for Aiglx and Xgl, with plugins and CCSM +pre-script: |- + for p in /patches/compiz/*.patch ; do + echo "Applying $(basename $p)" + patch -Np1 -F100 -i $p + done + configure: >- -DCMAKE_CXX_STANDARD=17 -DCMAKE_BUILD_TYPE="Release" -DCOMPIZ_BUILD_WITH_RPATH=OFF -DCOMPIZ_PACKAGING_ENABLED=ON -DBUILD_GTK=ON + -DBUILD_METACITY=ON -DCOMPIZ_DEFAULT_PLUGINS="composite,opengl,decor,resize,place,move,compiztoolbox,staticswitcher,regex,animation,wall,ccp" -DCOMPIZ_BUILD_TESTING=OFF -DCOMPIZ_WERROR=OFF @@ -30,6 +37,7 @@ depends: - components/gtkmm.yml - components/startup-notification.yml - components/glu.yml + - components/metacity.yml build-depends: - components/boost.yml diff --git a/elements/components/gnome/gnome-software.yml b/elements/components/gnome/gnome-software.yml index 9a013241..57cb9a1c 100644 --- a/elements/components/gnome/gnome-software.yml +++ b/elements/components/gnome/gnome-software.yml @@ -1,5 +1,5 @@ id: gnome-software -version: 46.4 +version: 46.2 about: GNOME Software Tools configure: >- @@ -7,6 +7,9 @@ configure: >- -D tests=false -D malcontent=false -D fwupd=false + -D webapps=false + -D hardcoded_foss_webapps=false + -D hardcoded_proprietary_webapps=false depends: - components/appstream.yml diff --git a/elements/components/libavif.yml b/elements/components/libavif.yml index c685350a..192194c5 100644 --- a/elements/components/libavif.yml +++ b/elements/components/libavif.yml @@ -1,10 +1,11 @@ id: libavif -version: 1.1.0 +version: 1.1.1 about: A library used for encoding and decoding AVIF files configure: >- -DAVIF_CODEC_AOM=ON -DAVIF_BUILD_GDK_PIXBUF=ON + -DAVIF_LIBYUV=OFF depends: - components/libaom.yml diff --git a/elements/components/metacity.yml b/elements/components/metacity.yml new file mode 100644 index 00000000..1e245160 --- /dev/null +++ b/elements/components/metacity.yml @@ -0,0 +1,42 @@ +id: metacity +version: 3.52.0 +about: Window manager of GNOME Flashback + +build-type: autotools + +configure: >- + --disable-debug + --enable-compiler-warnings + --disable-vulkan + +depends: + - components/at-spi2-core.yml + - components/cairo.yml + - components/gdk-pixbuf.yml + - components/gsettings-desktop-schemas.yml + - components/gtk.yml + - components/libcanberra.yml + - components/libgtop.yml + - components/x11/libice.yml + - components/x11/libsm.yml + - components/x11/libx11.yml + - components/x11/libxcomposite.yml + - components/x11/libxcursor.yml + - components/x11/libxdamage.yml + - components/x11/libxext.yml + - components/x11/libxfixes.yml + - components/x11/libxinerama.yml + - components/x11/libxrandr.yml + - components/x11/libxrender.yml + - components/x11/libxres.yml + - components/x11/libxpresent.yml + - components/pango.yml + - components/startup-notification.yml + - components/zenity.yml + - components/libgtop.yml + +build-depends: + - components/autoconf-archive.yml + +sources: + - https://gitlab.gnome.org/GNOME/metacity/-/archive/%{version}/metacity-%{version}.tar.gz diff --git a/elements/components/x11/libxpresent.yml b/elements/components/x11/libxpresent.yml new file mode 100644 index 00000000..34dc8163 --- /dev/null +++ b/elements/components/x11/libxpresent.yml @@ -0,0 +1,17 @@ +id: libxpresent +version: 1.0.1 +about: X Present Extension library + +sources: + - https://xorg.freedesktop.org/archive/individual/lib/libXpresent-%{version}.tar.xz + +depends: + - components/glibc.yml + - components/x11/libx11.yml + - components/x11/libxext.yml + - components/x11/libxfixes.yml + - components/x11/libxrandr.yml + - components/x11/xorgproto.yml + +build-depends: + - components/x11/util-macros.yml diff --git a/elements/components/zenity.yml b/elements/components/zenity.yml index 678c7f4f..d6430064 100644 --- a/elements/components/zenity.yml +++ b/elements/components/zenity.yml @@ -1,13 +1,14 @@ id: zenity -version: 3.44.2 +version: 4.0.2 about: GNOME port of dialog which allows you to display GTK+ dialog boxes from the command line and shell scripts +configure: >- + -D manpage=false + depends: - - components/gtk.yml - - components/libnotify.yml - - components/libxslt.yml - - components/webkitgtk.yml - - components/enchant.yml + - components/gtk4.yml + - components/libadwaita.yml + - components/pango.yml build-depends: - components/itstool.yml sources: diff --git a/elements/platform.yml b/elements/platform.yml index 1edbfb1c..65ab052e 100644 --- a/elements/platform.yml +++ b/elements/platform.yml @@ -108,6 +108,7 @@ depends: - components/firefox.yml - components/neofetch.yml - components/gnome/gnome-software.yml + - components/compiz.yml - components/welcome-tour.yml - components/initial-setup.yml diff --git a/patches/compiz/0001-reverse-unity-config.patch b/patches/compiz/0001-reverse-unity-config.patch new file mode 100644 index 00000000..6828481a --- /dev/null +++ b/patches/compiz/0001-reverse-unity-config.patch @@ -0,0 +1,871 @@ +diff -Nur original/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml modified/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml +--- original/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml 2019-02-16 12:44:41.000000000 +0000 ++++ modified/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml 2019-02-17 14:11:58.762747647 +0000 +@@ -10,9 +10,6 @@ + + "gnome-screenshot" + +- +- ["<Control><Alt>Delete"] +- + + ["Disabled"] + +@@ -49,9 +46,6 @@ + + ["Disabled"] + +- +- "/usr/bin/gnome-system-monitor -p" +- + + "" + +diff -Nur original/metadata/core.xml.in modified/metadata/core.xml.in +--- original/metadata/core.xml.in 2019-02-16 12:44:41.000000000 +0000 ++++ modified/metadata/core.xml.in 2019-02-17 14:11:58.762747647 +0000 +@@ -144,7 +144,7 @@ + + + +@@ -179,7 +179,7 @@ + + + + + + + +diff -Nur original/plugins/animation/animation.xml.in modified/plugins/animation/animation.xml.in +--- original/plugins/animation/animation.xml.in 2019-02-16 12:44:41.000000000 +0000 ++++ modified/plugins/animation/animation.xml.in 2019-02-17 14:11:58.766082647 +0000 +@@ -36,7 +36,7 @@ + + + +- animation:Glide 2 ++ animation:Zoom + animation:Fade + animation:Fade + +@@ -48,9 +48,9 @@ + 50 + 4000 + +- 120 +- 80 +- 80 ++ 200 ++ 150 ++ 150 + + + +@@ -102,7 +102,7 @@ + + + +- animation:Glide 2 ++ animation:Zoom + animation:Fade + animation:Fade + +@@ -114,9 +114,9 @@ + 50 + 4000 + +- 120 +- 80 +- 50 ++ 200 ++ 150 ++ 150 + + + +@@ -168,7 +168,7 @@ + + + +- animation:Zoom ++ animation:Magic Lamp + + + + + + +@@ -473,7 +473,7 @@ + + + +@@ -205,7 +205,6 @@ + + + +diff -Nur original/plugins/decor/decor.xml.in modified/plugins/decor/decor.xml.in +--- original/plugins/decor/decor.xml.in 2019-02-16 12:44:41.000000000 +0000 ++++ modified/plugins/decor/decor.xml.in 2019-02-17 14:13:24.345517674 +0000 +@@ -31,7 +31,7 @@ + + +diff -Nur original/plugins/fade/fade.xml.in modified/plugins/fade/fade.xml.in +--- original/plugins/fade/fade.xml.in 2019-02-16 12:44:41.000000000 +0000 ++++ modified/plugins/fade/fade.xml.in 2019-02-17 14:11:58.772752647 +0000 +@@ -10,7 +10,6 @@ + + + decor +- staticswitcher + + + cube +@@ -51,7 +50,7 @@ + + + + +diff -Nur original/plugins/grid/grid.xml.in modified/plugins/grid/grid.xml.in +--- original/plugins/grid/grid.xml.in 2019-02-16 12:44:41.000000000 +0000 ++++ modified/plugins/grid/grid.xml.in 2019-02-17 14:11:58.779422647 +0000 +@@ -68,12 +68,12 @@ + + + + +@@ -82,10 +82,10 @@ + <_short>Fill Color + <_long>Fill color used for rectangle resize mode + +- 0xfbfb +- 0x8b8b +- 0x0 +- 0x1919 ++ 0x2f2f ++ 0x2f2f ++ 0x4f4f ++ 0x4f4f + + + +@@ -46,7 +46,7 @@ + +@@ -76,7 +76,7 @@ + <_long>Overlay an icon on windows once they are scaled + 0 + 2 +- 0 ++ 1 + + 0 + <_name>None +@@ -129,7 +129,7 @@ + <_long>Selects where windows are scaled if multiple output devices are used. + 0 + 1 +- 1 ++ 0 + + 0 + <_name>On current output device +@@ -150,7 +150,7 @@ + + + + + + + + +@@ -160,14 +161,14 @@ + + +@@ -191,7 +192,7 @@ + + + <_short>Selected Window Highlight + + +@@ -78,30 +78,30 @@ + <_short>Base Color + <_long>First color for the background gradient of the switcher window. + +- 0x0000 +- 0x0000 +- 0x0000 +- 0x6464 ++ 0xcccc ++ 0xcccc ++ 0xe665 ++ 0xd998 + + + + + +@@ -112,20 +112,20 @@ + <_short>Base Color + <_long>First color for the thumb gradient of the switcher window. + +- 0x5555 +- 0x5555 +- 0x5555 +- 0x3232 ++ 0x3333 ++ 0x3333 ++ 0x3333 ++ 0x5999 + + + + +@@ -139,7 +139,7 @@ + 0xffff + 0xffff + 0xffff +- 0xffff ++ 0xf332 + + + + +@@ -201,7 +201,7 @@ + + + +@@ -356,7 +356,7 @@ + +