[arch-commits] Commit in xdg-utils-cxx/trunk (PKGBUILD)
Antonio Rojas
arojas at gemini.archlinux.org
Fri Dec 24 13:50:45 UTC 2021
Date: Friday, December 24, 2021 @ 13:50:45
Author: arojas
Revision: 433044
Use -ffat-lto-objects for static libs
Modified:
xdg-utils-cxx/trunk/PKGBUILD
----------+
PKGBUILD | 23 ++++++++---------------
1 file changed, 8 insertions(+), 15 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-12-24 13:47:44 UTC (rev 433043)
+++ PKGBUILD 2021-12-24 13:50:45 UTC (rev 433044)
@@ -3,32 +3,25 @@
pkgname=xdg-utils-cxx
pkgver=1.0.1
pkgrel=2
-_commit=6e6428a3248566ef0fd0c448fda8eb83e8835c31
-pkgdesc="Implementation of the FreeDesktop specifications to be used in C++ projects"
+pkgdesc='Implementation of the FreeDesktop specifications to be used in C++ projects'
arch=(x86_64)
-url="https://github.com/azubieta/xdg-utils-cxx"
+url='https://github.com/azubieta/xdg-utils-cxx'
license=(MIT)
depends=()
makedepends=(cmake)
-source=($pkgname-$pkgver.tar.gz::"https://github.com/azubieta/xdg-utils-cxx/archive/v$pkgver.tar.gz")
+source=(https://github.com/azubieta/xdg-utils-cxx/archive/v$pkgver/$pkgname-$pkgver.tar.gz)
sha256sums=('2cdeda2385faa0ce496a5b276f5145f2dfb3f67ee77789cf8f57752abc83e69b')
-prepare() {
- mkdir -p build
-}
-
build() {
- cd build
- cmake ../$pkgname-$pkgver \
+ cmake -B build -S $pkgname-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -fPIC"
- make
+ -DCMAKE_CXX_FLAGS="${CXXFLAGS} -fPIC -ffat-lto-objects"
+ cmake --build build
}
package() {
- cd build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
- install -Dm644 "$srcdir"/$pkgname-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
+ install -Dm644 $pkgname-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
}
More information about the arch-commits
mailing list