diff --git a/user/cinnamon-python b/user/cinnamon-python new file mode 120000 index 00000000000..a9d2d6a3878 --- /dev/null +++ b/user/cinnamon-python @@ -0,0 +1 @@ +cinnamon \ No newline at end of file diff --git a/user/cinnamon/patches/use-mint-themes.patch b/user/cinnamon/patches/use-mint-themes.patch new file mode 100644 index 00000000000..4fe650cbd28 --- /dev/null +++ b/user/cinnamon/patches/use-mint-themes.patch @@ -0,0 +1,12 @@ +diff -ru a/data/org.cinnamon.gschema.xml b/data/org.cinnamon.gschema.xml +--- a/data/org.cinnamon.gschema.xml 2024-08-08 23:28:37.000000000 +0800 ++++ b/data/org.cinnamon.gschema.xml 2024-08-26 05:09:19.378660652 +0800 +@@ -598,7 +598,7 @@ + + +- "" ++ "Mint-Y-Pink" + Theme name + + The name of the theme diff --git a/user/cinnamon/template.py b/user/cinnamon/template.py new file mode 100644 index 00000000000..f0c401a2b0e --- /dev/null +++ b/user/cinnamon/template.py @@ -0,0 +1,64 @@ +pkgname = "cinnamon" +pkgver = "6.2.9" +pkgrel = 0 +build_style = "meson" +configure_args = ["-Ddefault_library=shared"] +hostmakedepends = [ + "gobject-introspection", + "intltool", + "meson", + "pkgconf", +] +makedepends = [ + "at-spi2-core-devel", + "cinnamon-menus-devel", + "cjs-devel", + "dbus-devel", + "glib-devel", + "gstreamer-devel", + "gtk+3-devel", + "libx11-devel", + "libxml2-devel", + "mesa-devel", + "muffin-devel", + "networkmanager-devel", + "polkit-devel", + "xapp-devel", +] +depends = [ + "bash", + "caribou", + "cinnamon-control-center", + "cinnamon-screensaver", + "cinnamon-session", + "libtimezonemap", + "mint-themes", + "mint-x-icons", + "nemo", + "network-manager-applet", + "python-pam", + "python-pexpect", + "python-pillow", + "python-pytz", + "python-tinycss2", + "touchegg", +] +pkgdesc = "Linux desktop that provides a traditional user experience" +maintainer = "Earldridge Jazzed Pineda " +license = "GPL-2.0-or-later" +url = "https://projects.linuxmint.com/cinnamon" +source = ( + f"https://github.com/linuxmint/cinnamon/archive/refs/tags/{pkgver}.tar.gz" +) +sha256 = "a0b15b98a899532d531689ea11ff6805a87fcf5994e238322b6c916bf8c29919" +broken_symlinks = ["etc/xdg/menus/cinnamon-applications-merged"] +# meson.build: tests are not currently functional +options = ["!check", "!cross"] + + +@subpackage("cinnamon-python") +def _(self): + self.subdesc = "Python bindings" + self.depends = [self.parent, "python"] + + return ["usr/lib/python*"]