Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / sway


Commits:
d6ea059c by Robin Candau at 2025-01-26T21:46:50+01:00
upgpkg: 1:1.10.1-1: New upstream release + Switch to a more transparent source 
(signed git tag)
https://github.com/swaywm/sway/releases/tag/1.10.1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,12 +1,13 @@
 pkgbase = sway
        pkgdesc = Tiling Wayland compositor and replacement for the i3 window 
manager
-       pkgver = 1.10
+       pkgver = 1.10.1
        pkgrel = 1
        epoch = 1
        url = https://swaywm.org/
        install = sway.install
        arch = x86_64
        license = MIT
+       makedepends = git
        makedepends = meson
        makedepends = ninja
        makedepends = scdoc
@@ -45,14 +46,12 @@ pkgbase = sway
        provides = wayland-compositor
        backup = etc/sway/config
        backup = etc/sway/config.d/50-systemd-user.conf
-       source = 
https://github.com/swaywm/sway/releases/download/1.10/sway-1.10.tar.gz
-       source = 
https://github.com/swaywm/sway/releases/download/1.10/sway-1.10.tar.gz.sig
+       source = git+https://github.com/swaywm/sway.git#tag=1.10.1?signed
        source = 50-systemd-user.conf
        source = sway-portals.conf
        validpgpkeys = 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48
        validpgpkeys = 9DDA3B9FA5D58DD5392C78E652CB6609B22DA89A
-       sha512sums = 
f75a80506d2dcae722ea64c47fa423b9713bcfaa6541ffc353abd413238abb9ab7c88490d54e30ef09dc003215aa6a0005e5b425c9c943f982d5ff3c7cfad440
-       sha512sums = SKIP
+       sha512sums = 
ec7752ac270dac861130255d00b135f03b1e9bc8313b2f21b1e565a7e0a10ef4fa839c6566f541e5b922715b8da836c654b29ebad0d0850699c03e0bb08a8796
        sha512sums = 
d5f9aadbb4bbef067c31d4c8c14dad220eb6f3e559e9157e20e1e3d47faf2f77b9a15e52519c3ffc53dc8a5202cb28757b81a4b3b0cc5dd50a4ddc49e03fe06e
        sha512sums = 
4f9576b7218aef8152eb60e646985e96b13540b7a4fd34ba68fdc490199cf7a7b46bbee85587e41bffe81fc730222cf408d5712e6251edc85a0a0b0408c1a2df
 


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 # Contributor: Alexander F. Rødseth <[email protected]>
 
 pkgname=sway
-pkgver=1.10
+pkgver=1.10.1
 epoch=1
 pkgrel=1
 pkgdesc='Tiling Wayland compositor and replacement for the i3 window manager'
@@ -28,7 +28,7 @@ depends=(
   'wlroots'
   'xcb-util-wm'
 )
-makedepends=(meson ninja scdoc setconf wayland-protocols)
+makedepends=(git meson ninja scdoc setconf wayland-protocols)
 provides=('wayland-compositor')
 backup=(
   etc/sway/config
@@ -51,33 +51,31 @@ optdepends=(
   'xdg-desktop-portal-gtk: Default xdg-desktop-portal for file picking'
   'xdg-desktop-portal-wlr: xdg-desktop-portal backend'
 )
-source=("https://github.com/swaywm/sway/releases/download/$pkgver/sway-$pkgver.tar.gz";
-        
"https://github.com/swaywm/sway/releases/download/$pkgver/sway-$pkgver.tar.gz.sig";
+source=("git+https://github.com/swaywm/sway.git#tag=${pkgver}?signed";
         "50-systemd-user.conf"
         "sway-portals.conf")
 install=sway.install
-sha512sums=('f75a80506d2dcae722ea64c47fa423b9713bcfaa6541ffc353abd413238abb9ab7c88490d54e30ef09dc003215aa6a0005e5b425c9c943f982d5ff3c7cfad440'
-            'SKIP'
+sha512sums=('ec7752ac270dac861130255d00b135f03b1e9bc8313b2f21b1e565a7e0a10ef4fa839c6566f541e5b922715b8da836c654b29ebad0d0850699c03e0bb08a8796'
             
'd5f9aadbb4bbef067c31d4c8c14dad220eb6f3e559e9157e20e1e3d47faf2f77b9a15e52519c3ffc53dc8a5202cb28757b81a4b3b0cc5dd50a4ddc49e03fe06e'
             
'4f9576b7218aef8152eb60e646985e96b13540b7a4fd34ba68fdc490199cf7a7b46bbee85587e41bffe81fc730222cf408d5712e6251edc85a0a0b0408c1a2df')
 validpgpkeys=('34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48'  # Simon Ser
               '9DDA3B9FA5D58DD5392C78E652CB6609B22DA89A') # Drew DeVault
 
 prepare() {
-  cd "$pkgname-$pkgver"
+  cd "$pkgname"
   # Set the version information to 'Arch Linux' instead of 'makepkg'
   sed -i "s/branch \\\'@1@\\\'/Arch Linux/g" meson.build
 }
 
 build() {
   mkdir -p build
-  arch-meson build "$pkgname-$pkgver" -D sd-bus-provider=libsystemd -D 
werror=false -D b_ndebug=true
+  arch-meson build "$pkgname" -D sd-bus-provider=libsystemd -D werror=false -D 
b_ndebug=true
   ninja -C build
 }
 
 package() {
   DESTDIR="$pkgdir" ninja -C build install
-  install -Dm644 "$pkgname-$pkgver/LICENSE" 
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+  install -Dm644 "$pkgname/LICENSE" 
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
   install -Dm644 50-systemd-user.conf -t "$pkgdir/etc/sway/config.d/"
   install -Dm644 sway-portals.conf 
"$pkgdir/usr/share/xdg-desktop-portal/sway-portals.conf"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/sway/-/commit/d6ea059c6a6a29d2aa679b9365f0fa2cf072d179

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


Reply via email to