Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages / ly
Commits: 9e8e476b by Christian Heusel at 2024-07-26T23:35:42+02:00 upgpkg: 1.0.1-1: new upstream release - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = ly pkgdesc = TUI display manager - pkgver = 1.0.0 - pkgrel = 2 + pkgver = 1.0.1 + pkgrel = 1 url = https://github.com/fairyglade/ly arch = x86_64 license = WTFPL @@ -15,7 +15,7 @@ pkgbase = ly backup = etc/ly/config.ini backup = etc/ly/wsetup.sh backup = etc/ly/xsetup.sh - source = git+https://github.com/fairyglade/ly.git#tag=v1.0.0 - b2sums = b44536c57e3464ffbb45d12cee54bad00b5eb31873fdd79c81222640ecab5df34b9a587232e5db760561f3f2d33af872456d3a3b92ef2a414b8dbf4fc6a70725 + source = git+https://github.com/fairyglade/ly.git#tag=v1.0.1 + b2sums = 6735af4944bac5b259f2da064c8f0ca57df908e21315a16af846d28650c6372476b633ce2d5449aca29e7077728e0b40205bce9f47def5924f1755f60bf07025 pkgname = ly ===================================== PKGBUILD ===================================== @@ -3,8 +3,8 @@ # Contributor: nullgemm <nullg...@mailbox.org> pkgname=ly -pkgver=1.0.0 -pkgrel=2 +pkgver=1.0.1 +pkgrel=1 pkgdesc="TUI display manager" arch=(x86_64) url="https://github.com/fairyglade/ly" @@ -15,23 +15,25 @@ optdepends=('xorg-xauth: for X server sessions' 'libxcb: for X server sessions') backup=(etc/$pkgname/{config.ini,wsetup.sh,xsetup.sh}) source=("git+$url.git#tag=v${pkgver}") -b2sums=('b44536c57e3464ffbb45d12cee54bad00b5eb31873fdd79c81222640ecab5df34b9a587232e5db760561f3f2d33af872456d3a3b92ef2a414b8dbf4fc6a70725') +b2sums=('6735af4944bac5b259f2da064c8f0ca57df908e21315a16af846d28650c6372476b633ce2d5449aca29e7077728e0b40205bce9f47def5924f1755f60bf07025') prepare() { cd "$pkgname" - git cherry-pick -n cbe7b37564f307fddfeba3732c68d5024d30f4f7 + # backport zig 0.13 support + git cherry-pick -n e4abf79ad5d5548d64981293409efbde2bb3219d \ + dc8d143fac5b1a621f2b13f16c56f7a68d0065ff \ + 3dc148260373c7bae47341d88bf8a1601aea2576 } build() { cd "$pkgname" - zig build -Ddest_directory="$pkgdir" -Dname="ly-dm" -Dcpu=baseline + zig build -Ddest_directory="$pkgdir" -Dname="ly-dm" -Dcpu=baseline -Doptimize=ReleaseSafe } package() { cd "$pkgname" - zig build -Ddest_directory="$pkgdir" -Dname="ly-dm" -Dcpu=baseline installsystemd - # https://github.com/fairyglade/ly/issues/628 - chmod 644 "$pkgdir/etc/pam.d/ly" "$pkgdir/usr/lib/systemd/system/ly.service" + zig build -Ddest_directory="$pkgdir" -Dname="ly-dm" -Dcpu=baseline -Doptimize=ReleaseSafe installsystemd + sed -i "s;/usr/bin/ly;/usr/bin/ly-dm;g" "$pkgdir/usr/lib/systemd/system/ly.service" install -Dm644 license.md "$pkgdir/usr/share/licenses/$pkgname/WTFPL" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/ly/-/commit/9e8e476b64cd96cab8173154169f1c1a405803c2 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/ly/-/commit/9e8e476b64cd96cab8173154169f1c1a405803c2 You're receiving this email because of your account on gitlab.archlinux.org.