George Hu pushed to branch main at Arch Linux / Packaging / Packages / 
expected-lite


Commits:
773dea44 by George Hu at 2025-08-01T01:55:57+08:00
Replace git source with tarball

- - - - -
d48def12 by George Hu at 2025-08-01T01:59:32+08:00
Follow CMake package guidelines

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -6,8 +6,7 @@ pkgbase = expected-lite
        arch = any
        license = BSL-1.0
        makedepends = cmake
-       makedepends = git
-       source = git+https://github.com/martinmoene/expected-lite#tag=v0.8.0
-       sha256sums = 
060a3575dc2857d400d950d68318ed011431c4222975caaa6c8c5abaa5594ff7
+       source = 
expected-lite-0.8.0.tar.gz::https://github.com/martinmoene/expected-lite/archive/refs/tags/v0.8.0.tar.gz
+       sha256sums = 
27649f30bd9d4fe7b193ab3eb6f78c64d0f585c24c085f340b4722b3d0b5e701
 
 pkgname = expected-lite


=====================================
PKGBUILD
=====================================
@@ -7,17 +7,19 @@ pkgdesc='Expected objects in C++11 and later in a single-file 
header-only librar
 url='https://github.com/martinmoene/expected-lite'
 arch=(any)
 license=(BSL-1.0)
-makedepends=(cmake
-             git)
-source=(git+https://github.com/martinmoene/expected-lite#tag=v$pkgver)
-sha256sums=('060a3575dc2857d400d950d68318ed011431c4222975caaa6c8c5abaa5594ff7')
+makedepends=(cmake)
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('27649f30bd9d4fe7b193ab3eb6f78c64d0f585c24c085f340b4722b3d0b5e701')
 
 build() {
-  cmake -B build -S $pkgname \
-    -DCMAKE_INSTALL_PREFIX=/usr
-  cmake --build build
+       cmake -B build \
+               -S "${pkgname}-${pkgver}" \
+               -D CMAKE_BUILD_TYPE=None \
+               -D CMAKE_INSTALL_PREFIX=/usr
+
+       cmake --build build
 }
 
 package() {
-  DESTDIR="$pkgdir" cmake --install build
+       DESTDIR="${pkgdir}" cmake --install build
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/expected-lite/-/compare/3c0bb05c4827d8c16f43986a4f2a1857a1e6a129...d48def12039198c42db698ae5183257f7fc4f87a

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/expected-lite/-/compare/3c0bb05c4827d8c16f43986a4f2a1857a1e6a129...d48def12039198c42db698ae5183257f7fc4f87a
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to