Skip to content

Commit

Permalink
added compiz
Browse files Browse the repository at this point in the history
  • Loading branch information
itsManjeet committed Aug 19, 2024
1 parent b2b0f1d commit ad93ca6
Show file tree
Hide file tree
Showing 15 changed files with 1,107 additions and 8 deletions.
8 changes: 8 additions & 0 deletions elements/components/compiz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -30,6 +37,7 @@ depends:
- components/gtkmm.yml
- components/startup-notification.yml
- components/glu.yml
- components/metacity.yml

build-depends:
- components/boost.yml
Expand Down
5 changes: 4 additions & 1 deletion elements/components/gnome/gnome-software.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
id: gnome-software
version: 46.4
version: 46.2
about: GNOME Software Tools

configure: >-
-D packagekit=false
-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
Expand Down
3 changes: 2 additions & 1 deletion elements/components/libavif.yml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
42 changes: 42 additions & 0 deletions elements/components/metacity.yml
Original file line number Diff line number Diff line change
@@ -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
17 changes: 17 additions & 0 deletions elements/components/x11/libxpresent.yml
Original file line number Diff line number Diff line change
@@ -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
13 changes: 7 additions & 6 deletions elements/components/zenity.yml
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
1 change: 1 addition & 0 deletions elements/platform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading

0 comments on commit ad93ca6

Please sign in to comment.