Maxime Gauduin pushed to branch main at Arch Linux / Packaging / Packages / 
xdg-desktop-portal-cosmic


Commits:
8d38bdf0 by Maxime Gauduin at 2024-09-26T19:59:02+02:00
upgpkg: 1.0.0.alpha.2-1

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + xdg-desktop-portal-cosmic-lto.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = xdg-desktop-portal-cosmic
        pkgdesc = A backend implementation for xdg-desktop-portal 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/xdg-desktop-portal-cosmic
        arch = x86_64
@@ -9,7 +9,6 @@ pkgbase = xdg-desktop-portal-cosmic
        makedepends = cargo
        makedepends = clang
        makedepends = git
-       makedepends = just
        makedepends = lld
        depends = cosmic-icon-theme
        depends = gcc-libs
@@ -19,7 +18,10 @@ pkgbase = xdg-desktop-portal-cosmic
        depends = mesa
        depends = wayland
        depends = xdg-desktop-portal
-       source = 
git+https://github.com/pop-os/xdg-desktop-portal-cosmic.git#tag=41c1e7cfd0779db6005fc64798ac75b630332678
-       b2sums = 
307865d8515425b1b77eaf2b6a73f2ddf056992bc55c4bbc7c55265ab00cdeda97088f57924c314b5bee865235f5470694933b644b5d7af2c4660f8699e15c59
+       provides = xdg-desktop-portal-impl
+       source = 
git+https://github.com/pop-os/xdg-desktop-portal-cosmic.git#tag=dcbdd9974b570633ae3b47cb1d427771e4b8e276
+       source = xdg-desktop-portal-cosmic-lto.patch
+       b2sums = 
9913f89855be0c446a3b795200c207c75103dc799d0ecbe5361a2befb0d48e6a96dd6bf15fad578d4a065f49dec79864d071b31244d32a0c853486792d185d8c
+       b2sums = 
dec9ed0a2913843e4d88dece0be9b8ac6f1f8fbc601b3b6ff3158f8b80604e9edc28951fe42005cef0d5d23dc4efca9836022bae4f031b38c63aad1f654154a8
 
 pkgname = xdg-desktop-portal-cosmic


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 # Contributor: Mark Wagie <[email protected]>
 
 pkgname=xdg-desktop-portal-cosmic
-pkgver=1.0.0.alpha.1
+pkgver=1.0.0.alpha.2
 pkgrel=1
 pkgdesc='A backend implementation for xdg-desktop-portal for the COSMIC 
desktop environment'
 arch=(x86_64)
@@ -23,15 +23,20 @@ makedepends=(
   cargo
   clang
   git
-  just
   lld
 )
-_tag=41c1e7cfd0779db6005fc64798ac75b630332678
-source=(git+https://github.com/pop-os/xdg-desktop-portal-cosmic.git#tag=${_tag})
-b2sums=('307865d8515425b1b77eaf2b6a73f2ddf056992bc55c4bbc7c55265ab00cdeda97088f57924c314b5bee865235f5470694933b644b5d7af2c4660f8699e15c59')
+provides=(xdg-desktop-portal-impl)
+_tag=dcbdd9974b570633ae3b47cb1d427771e4b8e276
+source=(
+  git+https://github.com/pop-os/xdg-desktop-portal-cosmic.git#tag=${_tag}
+  xdg-desktop-portal-cosmic-lto.patch
+)
+b2sums=('9913f89855be0c446a3b795200c207c75103dc799d0ecbe5361a2befb0d48e6a96dd6bf15fad578d4a065f49dec79864d071b31244d32a0c853486792d185d8c'
+        
'dec9ed0a2913843e4d88dece0be9b8ac6f1f8fbc601b3b6ff3158f8b80604e9edc28951fe42005cef0d5d23dc4efca9836022bae4f031b38c63aad1f654154a8')
 
 prepare() {
   cd xdg-desktop-portal-cosmic
+  patch -Np1 -i ../xdg-desktop-portal-cosmic-lto.patch
   cargo fetch --locked
 }
 


=====================================
xdg-desktop-portal-cosmic-lto.patch
=====================================
@@ -0,0 +1,10 @@
+diff '--color=auto' -rupN xdg-desktop-portal-cosmic.orig/Cargo.toml 
xdg-desktop-portal-cosmic/Cargo.toml
+--- xdg-desktop-portal-cosmic.orig/Cargo.toml  2024-09-26 19:50:29.603942779 
+0200
++++ xdg-desktop-portal-cosmic/Cargo.toml       2024-09-26 19:50:55.294231357 
+0200
+@@ -82,4 +82,5 @@ clap = { version = "4.5.9", features = [
+ # sctk = { package = "smithay-client-toolkit", git = 
"https://github.com/smithay/client-toolkit//";, rev = "3bed072" }
+ 
+ [profile.release]
+-debug = true
++lto = "thin"
++



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/xdg-desktop-portal-cosmic/-/commit/8d38bdf08d283b0eeb38a9377b244c8846cbe67b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/xdg-desktop-portal-cosmic/-/commit/8d38bdf08d283b0eeb38a9377b244c8846cbe67b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to