Re: liba2i package for Arch
Alejandro Colomar <[email protected]> Mon, 15 Jul 2024 10:22:58 +0200
| Newsgroups | dev.linux.lists.liba2i |
|---|---|
| Message-ID | <wvhfvan25ggxc3xhka4gufmu4lg4e2g4hcp734qthi6nzdzpnp@5uqxyqyczqul> |
--bagecypbwjrpole5 Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable From: Alejandro Colomar <[email protected]> To: [email protected] Cc: [email protected] Subject: Re: liba2i package for Arch References: <44n36yqdtuwpwvudklyuzuqnbojmeqeistw6inzh4jeas44kan@yfqgouyec6at> MIME-Version: 1.0 In-Reply-To: <44n36yqdtuwpwvudklyuzuqnbojmeqeistw6inzh4jeas44kan@yfqgouyec6at> On Mon, Jul 15, 2024 at 12:02:20AM GMT, Alejandro Colomar wrote: > local makebuildopts=3D"EXTRAVERSION=3D'-$pkgrel' CFLAGS=3D'$CFLAGS'" Whoops, I got this wrong. I'm used to make(1) build systems, where you can write quotes that will later be interpreted by the shell. Below is something that I think should fix it, using bash arrays. I've also added code to build and install the PDF manual. --- pkgname=3Dliba2i pkgver=3D0.10 pkgrel=3D1 pkgdesc=3D"string-to-numeric library" arch=3D(x86_64) url=3D"https://git.kernel.org/pub/scm/libs/liba2i/liba2i.git/" license=3D(LGPL-3.0-or-later WITH LGPL-3.0-linking-exception) depends=3D( glibc ) makedepends=3D( binutils gcc git groff pkgconf texlive-fontsextra ) validpgpkeys=3D( A9348594CE31283A826FBDD8D57633D441E25BB5 # Alejandro Colomar <alx@kernel= =2Eorg> ) prepare() { cd $pkgname make CFLAGS=3D"$CFLAGS" nothing } build() { local makebuildopts=3D() makebuildopts+=3D(EXTRAVERSION=3D"-$pkgrel") makebuildopts+=3D(CFLAGS=3D"$CFLAGS") cd $pkgname make "$makebuildopts" build-catman make "$makebuildopts" build-dev make "$makebuildopts" build-lib-shared make "$makebuildopts" build-man make "$makebuildopts" build-pdf make "$makebuildopts" check-catman make "$makebuildopts" check-lib } package() { local makebuildopts=3D() makebuildopts+=3D(EXTRAVERSION=3D"-$pkgrel") makebuildopts+=3D(DESTDIR=3D"$pkgdir") makebuildopts+=3D(prefix=3D"/usr") cd $pkgname make "$makepkgopts" install-dev make "$makepkgopts" install-lib-shared make "$makepkgopts" install-man make "$makepkgopts" install-pdf } --=20 <https://www.alejandro-colomar.es/> --bagecypbwjrpole5 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmaU3GIACgkQnowa+77/ 2zLcShAAn3eY1jLsDN/TfGT4cPr7NWBjXSQXe9V9x0kL9xch+V7HQaT5XZ1xsqkX bswjeKJdz2aASxQwLz5nf3rongw2zMw5wwbWjMHWS68U5Sxej1RKctl/s9fpv/5Y t648sPEVBoUVdot+tqnCoj6/F73St3XRxAMEjToud0bdlCr448h1xijIhPqKjybG ruVYUzLLw9tYB7WQLeqqC+ioClWpjUVOy/dE6Rcld8ATodxVGTJJ7NPU7yXS9SFY s/AwhawShtamjJaQsW5MZDAhAkHT9hQuDabk1gI4xW/EutxZobqmQKuABeCUsGEo fhs/HIA2TUNfxgLu7MJTA7hxGNn5HsOz/lo9BSXq536YqTjsDYvRqjayoAi8lDA3 PT2BhhTUnjvWBGJUpozxwnpJ2+PxwhMo7U+d2oYm7DIjC5k03DgQsXD5WhzSoyyb AcWMtuL3do2bTBTc66P8LokDG/Vup20KmrOUXA2s9HsX85q0uCG+6akjRgULBx++ lQ6rENi+g03i5vpcOMYd4pOY/VCHwVhnom+Em6IvQ46oxr5ITfkp3c5gcxqRNktq Vl25yzdYIY1kA/FXgRKpLIkNmfdOZeJSU/I7D7WmmK0VCEtFqWnkYxmOBUHHc/Ag M6tDa+xeRZX1JDCfXbetGdlQFImdQ0Eyf0YCoe/LX2FJq1LRUg4= =moq1 -----END PGP SIGNATURE----- --bagecypbwjrpole5--