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.