Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / 
lite-xl


Commits:
e493d1c8 by Caleb Maclennan at 2025-01-30T16:22:45+03:00
upgpkg: 2.1.7-3: Cleanup packaging, normalize option encoding

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = lite-xl
        pkgdesc = A lightweight text editor written in Lua
        pkgver = 2.1.7
-       pkgrel = 2
+       pkgrel = 3
        url = https://lite-xl.com
        arch = x86_64
        arch = aarch64
@@ -9,12 +9,12 @@ pkgbase = lite-xl
        makedepends = git
        makedepends = meson
        depends = freetype2
+       depends = glibc
        depends = lua
        depends = pcre2
        depends = sdl2
        provides = lite
        conflicts = lite
-       replaces = lite-xl-bin
        source = 
https://github.com/lite-xl/lite-xl/archive/v2.1.7/lite-xl-2.1.7.tar.gz
        sha256sums = 
69d1ce4c1d148d382ccb06f45feca2565c5c8fe9d0b1b9bc1cbe014f6826ce6b
 


=====================================
PKGBUILD
=====================================
@@ -5,12 +5,13 @@
 
 pkgname=lite-xl
 pkgver=2.1.7
-pkgrel=2
+pkgrel=3
 pkgdesc='A lightweight text editor written in Lua'
 arch=(x86_64 aarch64)
 url="https://$pkgname.com";
 license=(MIT)
 depends=(freetype2
+         glibc # libc.so
          lua
          pcre2
          sdl2)
@@ -18,18 +19,19 @@ makedepends=(git # used by Meson to fetch submodule, TODO: 
move to source()
              meson)
 conflicts=(lite)
 provides=(lite)
-replaces=("$pkgname-bin")
 _archive="$pkgname-$pkgver"
 
source=("https://github.com/$pkgname/$pkgname/archive/v$pkgver/$_archive.tar.gz";)
 sha256sums=('69d1ce4c1d148d382ccb06f45feca2565c5c8fe9d0b1b9bc1cbe014f6826ce6b')
 
 build() {
-        arch-meson "$_archive" build -D use_system_lua=true
-        meson compile -C build
+       local meson_opts=(
+               use_system_lua=true
+       )
+       arch-meson "$_archive" ${meson_opts[@]/#/-D } build
+       meson compile -C build
 }
 
 package() {
-        meson install --skip-subprojects -C build --destdir "$pkgdir"
-        cd "$_archive"
-        install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
+       meson install -C build --destdir "$pkgdir" --skip-subprojects
+       install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" 
"$_archive/LICENSE"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lite-xl/-/commit/e493d1c812e1bfd6f6b8e44dfe7d984a1130d685

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


Reply via email to