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


Commits:
1af494b1 by Maxime Gauduin at 2024-09-26T19:17:50+02:00
upgpkg: 1.0.0.alpha.2-1

- - - - -


3 changed files:

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


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = cosmic-screenshot
        pkgdesc = Utility for capturing screenshots via XDG Desktop Portal
-       pkgver = 1.0.0.alpha.1
+       pkgver = 1.0.0.alpha.2
        pkgrel = 1
        url = https://github.com/pop-os/cosmic-screenshot
        arch = x86_64
@@ -15,6 +15,8 @@ pkgbase = cosmic-screenshot
        depends = glibc
        depends = xdg-desktop-portal-cosmic
        source = 
git+https://github.com/pop-os/cosmic-screenshot.git#tag=031eb6686196e3dd4d7876ae30572522edc110b9
+       source = cosmic-screenshot-lto.patch
        b2sums = 
d5f9f94fbb7cc245851eda93be16f341f798195c19874f205b6e51143ea33f5299c0f8efd2e839e870ee2fb1f6edd177cbc0d6b06eebf0758732261fe28d1dbc
+       b2sums = 
cd1479de7cac5d58fd085ab4a9d694dfdee4cf7577ca531bbbb978cff512f52fec0cb9505a3e51075a0b741a7b3cb1cf88ff6725242d0e220135ef4d9e10b83b
 
 pkgname = cosmic-screenshot


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 # Contributor: Mark Wagie <[email protected]>
 
 pkgname=cosmic-screenshot
-pkgver=1.0.0.alpha.1
+pkgver=1.0.0.alpha.2
 pkgrel=1
 pkgdesc='Utility for capturing screenshots via XDG Desktop Portal'
 arch=(x86_64)
@@ -22,18 +22,23 @@ makedepends=(
   lld
 )
 _tag=031eb6686196e3dd4d7876ae30572522edc110b9
-source=(git+https://github.com/pop-os/cosmic-screenshot.git#tag=${_tag})
-b2sums=('d5f9f94fbb7cc245851eda93be16f341f798195c19874f205b6e51143ea33f5299c0f8efd2e839e870ee2fb1f6edd177cbc0d6b06eebf0758732261fe28d1dbc')
+source=(
+  git+https://github.com/pop-os/cosmic-screenshot.git#tag=${_tag}
+  cosmic-screenshot-lto.patch
+)
+b2sums=('d5f9f94fbb7cc245851eda93be16f341f798195c19874f205b6e51143ea33f5299c0f8efd2e839e870ee2fb1f6edd177cbc0d6b06eebf0758732261fe28d1dbc'
+        
'cd1479de7cac5d58fd085ab4a9d694dfdee4cf7577ca531bbbb978cff512f52fec0cb9505a3e51075a0b741a7b3cb1cf88ff6725242d0e220135ef4d9e10b83b')
 
 prepare() {
   cd cosmic-screenshot
+  patch -Np1 -i ../cosmic-screenshot-lto.patch
   cargo fetch --locked
 }
 
-pkgver() {
-  cd cosmic-screenshot
-  git describe --tags | sed 's/^epoch-//; s/-/./g'
-}
+#pkgver() {
+#  cd cosmic-screenshot
+#  git describe --tags | sed 's/^epoch-//; s/-/./g'
+#}
 
 build() {
   cd cosmic-screenshot


=====================================
cosmic-screenshot-lto.patch
=====================================
@@ -0,0 +1,14 @@
+diff '--color=auto' -rupN cosmic-screenshot.orig/Cargo.toml 
cosmic-screenshot/Cargo.toml
+--- cosmic-screenshot.orig/Cargo.toml  2024-09-26 19:15:24.780292333 +0200
++++ cosmic-screenshot/Cargo.toml       2024-09-26 19:15:41.530481539 +0200
+@@ -11,4 +11,8 @@ chrono = "0.4.24"
+ dirs = "5.0.1"
+ tokio = { version = "1.28.1", features = ["full"] }
+ clap = { version = "4.4.16", features = ["derive"] }
+-zbus = { version = "3", default-features = false, features = ["tokio"] }
+\ No newline at end of file
++zbus = { version = "3", default-features = false, features = ["tokio"] }
++
++[profile.release]
++lto = "thin"
++



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/cosmic-screenshot/-/commit/1af494b15131d15575a5b5830beaeb6bd37a9cc4

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


Reply via email to