diff --git a/liblouis/.SRCINFO b/liblouis/.SRCINFO new file mode 100644 index 0000000000..3433f9c2da --- /dev/null +++ b/liblouis/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = liblouis + pkgdesc = Braille translator and back-translator library + pkgver = 3.30.0 + pkgrel = 1 + url = https://liblouis.io/ + arch = x86_64 + license = GPL-3.0-or-later AND LGPL-2.1-or-later + makedepends = git + makedepends = help2man + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = glibc + depends = libyaml + optdepends = python: Python bindings + source = git+https://github.com/liblouis/liblouis.git#tag=v3.30.0 + validpgpkeys = E9DDC8901A42F78B79CDC46042A55BD5EA40AB1A + b2sums = 647baf24a09130634e283dc3ac87cc745a5d1a2e25466870cf22c8b7c6b5ff28ea288e9c06c1a6a793ecca6649f29a186c58e6633aa0031e04e668f04a14abe4 + +pkgname = liblouis diff --git a/liblouis/.nvchecker.toml b/liblouis/.nvchecker.toml new file mode 100644 index 0000000000..571078b9a8 --- /dev/null +++ b/liblouis/.nvchecker.toml @@ -0,0 +1,4 @@ +[liblouis] +source = "git" +git = "https://github.com/liblouis/liblouis.git" +prefix = "v" diff --git a/liblouis/PKGBUILD b/liblouis/PKGBUILD index dc16ef681e..e8e912287f 100644 --- a/liblouis/PKGBUILD +++ b/liblouis/PKGBUILD @@ -4,20 +4,26 @@ # Contributor: Ionut Biru pkgname=liblouis -pkgver=3.29.0 -pkgrel=3 +pkgver=3.30.0 +pkgrel=1 pkgdesc='Braille translator and back-translator library' arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url='https://liblouis.io/' license=('GPL-3.0-or-later AND LGPL-2.1-or-later') depends=('glibc' 'libyaml') -makedepends=('help2man' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel') +makedepends=('git' 'help2man' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel') optdepends=('python: Python bindings') -source=("https://github.com/liblouis/liblouis/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz") -sha256sums=('4e73d86bbfe1a9af5447b3ddd607243b50414989ec290bfb467b9b774675c8f5') +source=("git+https://github.com/liblouis/liblouis.git#tag=v$pkgver") +b2sums=('647baf24a09130634e283dc3ac87cc745a5d1a2e25466870cf22c8b7c6b5ff28ea288e9c06c1a6a793ecca6649f29a186c58e6633aa0031e04e668f04a14abe4') +validpgpkeys=('E9DDC8901A42F78B79CDC46042A55BD5EA40AB1A') # Christian Egli + +prepare() { + cd $pkgname + autoreconf -fi +} build() { - cd $pkgname-$pkgver + cd $pkgname ./configure --prefix=/usr --enable-ucs4 sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make @@ -27,12 +33,12 @@ build() { } check() { - cd $pkgname-$pkgver + cd $pkgname make check } package() { - cd $pkgname-$pkgver + cd $pkgname make DESTDIR="$pkgdir" install cd python diff --git a/liblouis/keys/pgp/E9DDC8901A42F78B79CDC46042A55BD5EA40AB1A.asc b/liblouis/keys/pgp/E9DDC8901A42F78B79CDC46042A55BD5EA40AB1A.asc new file mode 100644 index 0000000000..e508e6f646 --- /dev/null +++ b/liblouis/keys/pgp/E9DDC8901A42F78B79CDC46042A55BD5EA40AB1A.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQENBFomc2UBCACraBgu3HfFdF3IOYIgnPmJsgAqRsm3wnbf9HH2qehGlMmtoghW +f9LKWpxs/k2ci9OBxhlWZaMH8B3EQ9YMTcgTDjZs8QqnGl4Ajo8GpNpxYe+tjXV4 +yDpSdFPPZ5+FMAktV7qFBwW73rlxsMjXgDPLM+V7Zr2deND2pbG5r7QDM8knMPov +JOn/p1ALFaBaXeXXRyu1sLd7CM53TCfvfeU8F1ZbCrUl2l15NTp/VAbUgL2DNkW3 +U9AkrhUI+3j1w3dhbGqkM5HSw8Pld/zhNFj9DTASYIFdmhI/mAAEUVggU3rE+84k +JEbUcBK6x3YfSVK9ANZLgDZhu7Pt6ZaBjHM5ABEBAAG0JkNocmlzdGlhbiBFZ2xp +IDxjaHJpc3RpYW4uZWdsaUBzYnMuY2g+iQE3BBMBCAAhBQJaJnNlAhsDBQsJCAcC +BhUICQoLAgQWAgMBAh4BAheAAAoJEEKlW9XqQKsazdcH/2Cjm1NhWVKMqvphNWR2 +ZqYihoXzuI1CDT32dqLD5gNCNiye7pG/DB9lb4y93pB3OFA/iyassrp5HqPaJRgU +dS/gPahUhwsrKdXxOffP8DOWgUXsCOhVr9u7DFveXBlg1+PV7y22BsiY6Np52mMf ++XP5ugpu/o+3mhqo9U6oN9ASSAikyp1HDAwXI2m9qz8CqmoeBlGQKHodBy9XC887 +V5tF2WgDWMflZq65hAvUcABg5PeoZchhEWAgLiMP0CCMokSQGBrYrNs/wYSaFO1j +39gvcRXWL+/A36EhKPVqY5xNdaPVgHWHAk2i/VgKNAfVUUvQTuFETqqOpntjGm73 +4V+5AQ0EWiZzZQEIAKjMKrt1IUhSWkKItVHzBoCIJ5NyLNyfjXG5HDQzcwNTLL2p +hi6tTLqRENjFj58CJ5Np06JBFt5gr3QLlgUbspLzig3fGSEWh+PxeG+p4/RKQj4F +YFNkq6uDRzgudAsJkrmio/xTZjzgMxB06NX3UH2hKFpSOE8lmEimewNlNr+uHHhQ +GGyInAcE1DPCavNW5C8dT93ObngMapobRBQRMBoAtEcLqNRwCW9BcDBCg5FMs8Ds +84NffB20FPhBJBurOhMYoXYtyMLt6vMDzmTzzGolCRVXzgX++OjQiCvPOR6qktDG +hb5fov1sk3E/lkatCRYygFTS6pf3TGEEUC7qMs8AEQEAAYkBHwQYAQgACQUCWiZz +ZQIbDAAKCRBCpVvV6kCrGn83B/4sr0IZwFfkm0Ym8y+gYrvcxduldga0hr/sTS3i +kCvZYm4aLkgRdfQWlSLJKL02bUNPg7gvqbnb8MnCejClZrYDp7LRLI4bFo8LhG9w +y2G+Su+PzoRDlgTZ1nnVa/LOwttMWsj5psqJFfPDq6jqKFQFzBRKxHVnQYl1o6Db +6etX/i+Pz5ImuB85wQHo/PfE4feJXSglp9g7PerOMvfmAAdEb1uh/HrL56J1YCbd +vRZAsTSbnW4ytirmRO93Sf7nQqHaCvTZNVO6rxFx/tak+gZrPXsYs3D1xUy4Z5Js +yBVBdEFCyuhbGQjSaTg9C4B5VpMmwSIxIbRXZqO+LfqbGrLT +=Ae9z +-----END PGP PUBLIC KEY BLOCK-----