Maxime Gauduin pushed to branch main at Arch Linux / Packaging / Packages / 
cosmic-session


Commits:
f2d9ae67 by Maxime Gauduin at 2024-09-26T19:21:33+02:00
upgpkg: 1.0.0.alpha.2-1

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + cosmic-session-lto.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = cosmic-session
        pkgdesc = Session manager for the COSMIC desktop environment
-       pkgver = 1.0.0.alpha.1
+       pkgver = 1.0.0.alpha.2
        pkgrel = 1
        url = https://github.com/pop-os/cosmic-session
        arch = x86_64
@@ -31,6 +31,7 @@ pkgbase = cosmic-session
        depends = otf-fira-mono
        depends = otf-fira-sans
        depends = switcheroo-control
+       depends = vulkan-driver
        depends = xdg-desktop-portal-cosmic
        depends = xorg-xwayland
        optdepends = cosmic-files: COSMIC file manager
@@ -38,7 +39,9 @@ pkgbase = cosmic-session
        optdepends = cosmic-terminal: COSMIC terminal
        optdepends = cosmic-text-editor: COSMIC text editor
        optdepends = cosmic-wallpapers: COSMIC wallpapers
-       source = 
git+https://github.com/pop-os/cosmic-session.git#tag=c3de3d24dd200d5f8a19a26de56590472f461574
-       b2sums = 
dcede987cc4e8529d32ae3b7b7b17a6f43633bde1691cbdb3f0c9fb260f9e5ffb3d3241bb0b57791f0486fbcefff694b0703d55a789bb99042975fbd88c5cd24
+       source = 
git+https://github.com/pop-os/cosmic-session.git#tag=d06f94a8a01c47b01e0b490c98e0f6d7242ceadd
+       source = cosmic-session-lto.patch
+       b2sums = 
a3075cd805dacceafa0aebfa24f7e3d3621713f7a2a7674133165582459ecef20c7ba0d2c618ed27e8eff8bbd126c3072f7da8d7192322992169330014f7ed3e
+       b2sums = 
9265d8218817b047b9d645b78abd1ad8e9cc30ae2c84a041058c2457b631bb9d4b4068144c019536cadfea6aa301ec72166a4bf4029305c1f6e67f05bed99882
 
 pkgname = cosmic-session


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 # Contributor: Mark Wagie <[email protected]>
 
 pkgname=cosmic-session
-pkgver=1.0.0.alpha.1
+pkgver=1.0.0.alpha.2
 pkgrel=1
 pkgdesc='Session manager for the COSMIC desktop environment'
 arch=(x86_64)
@@ -31,6 +31,7 @@ depends=(
   otf-fira-mono
   otf-fira-sans
   switcheroo-control
+  vulkan-driver
   xdg-desktop-portal-cosmic
   xorg-xwayland
 )
@@ -47,12 +48,17 @@ optdepends=(
   'cosmic-text-editor: COSMIC text editor'
   'cosmic-wallpapers: COSMIC wallpapers'
 )
-_tag=c3de3d24dd200d5f8a19a26de56590472f461574
-source=(git+https://github.com/pop-os/cosmic-session.git#tag=${_tag})
-b2sums=('dcede987cc4e8529d32ae3b7b7b17a6f43633bde1691cbdb3f0c9fb260f9e5ffb3d3241bb0b57791f0486fbcefff694b0703d55a789bb99042975fbd88c5cd24')
+_tag=d06f94a8a01c47b01e0b490c98e0f6d7242ceadd
+source=(
+  git+https://github.com/pop-os/cosmic-session.git#tag=${_tag}
+  cosmic-session-lto.patch
+)
+b2sums=('a3075cd805dacceafa0aebfa24f7e3d3621713f7a2a7674133165582459ecef20c7ba0d2c618ed27e8eff8bbd126c3072f7da8d7192322992169330014f7ed3e'
+        
'9265d8218817b047b9d645b78abd1ad8e9cc30ae2c84a041058c2457b631bb9d4b4068144c019536cadfea6aa301ec72166a4bf4029305c1f6e67f05bed99882')
 
 prepare() {
   cd cosmic-session
+  patch -Np1 -i ../cosmic-session-lto.patch
   cargo fetch --locked
   sed -i 's/libexec/lib/g' Justfile src/main.rs
 }


=====================================
cosmic-session-lto.patch
=====================================
@@ -0,0 +1,11 @@
+diff '--color=auto' -rupN cosmic-session.orig/Cargo.toml 
cosmic-session/Cargo.toml
+--- cosmic-session.orig/Cargo.toml     2024-09-26 19:18:22.928970232 +0200
++++ cosmic-session/Cargo.toml  2024-09-26 19:18:39.325821898 +0200
+@@ -47,3 +47,7 @@ cosmic-notifications-util = { git = "htt
+ [features]
+ systemd = ["dep:zbus_systemd", "dep:tracing-journald"]
+ default = ["systemd"]
++
++[profile.release]
++lto = "thin"
++



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/cosmic-session/-/commit/f2d9ae6783d20e7c77d7962706401f189edf4a1b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/cosmic-session/-/commit/f2d9ae6783d20e7c77d7962706401f189edf4a1b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to