diff options
author | Aseem Athale | 2024-05-29 09:48:23 +0530 |
---|---|---|
committer | Aseem Athale | 2024-05-29 09:48:23 +0530 |
commit | f1b9564fa6f682bd4e4bcbc1cbf78b511cd96e42 (patch) | |
tree | 876103b46dc178dc7c18f06afd039cf0e4875eda | |
parent | 8842ec2547cd85a2fc6c6ca16632783738f8c0f3 (diff) | |
download | aur-f1b9564fa6f682bd4e4bcbc1cbf78b511cd96e42.tar.gz |
govarnam-git: Add .so symlinks
Signed-off-by: Aseem Athale <athaleaseem@gmail.com>
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 14 insertions, 10 deletions
@@ -1,7 +1,7 @@ pkgbase = govarnam-git pkgdesc = Transliteration and reverse transliteration for Indian languages - Go port of libvarnam - pkgver = 1.9.0.r6.g436d006 - pkgrel = 1 + pkgver = 1.9.1.r0.g1d1fb67 + pkgrel = 2 url = https://varnamproject.github.io/ arch = x86_64 license = AGPL @@ -2,8 +2,9 @@ # Contributor: Ashwin Vishnu <ashwinvis+arch at pr0t0nm4il dot com> pkgname=govarnam-git -pkgver=1.9.0.r6.g436d006 -pkgrel=1 +_pkgver=1.9.1 +pkgver=1.9.1.r0.g1d1fb67 +pkgrel=2 pkgdesc="Transliteration and reverse transliteration for Indian languages - Go port of libvarnam" arch=('x86_64') url="https://varnamproject.github.io/" @@ -16,17 +17,18 @@ optdepends=('govarnam-ibus: Ibus engine support' 'govarnam-schemes: Language schemes support') pkgver() { - cd "$pkgname" + cd "${pkgname}" git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | sed 's/^v//g' } prepare() { - cd "$pkgname" + cd "${pkgname}" go get -u . && go mod tidy sed -i 's#EXT_LDFLAGS = -extldflags "-Wl,-soname,$(LIB_NAME).$(SO_NAME),--version-script,$(CURDIR)/govarnam.syms"#EXT_LDFLAGS = -extldflags "-Wl,-soname,$(LIB_NAME).$(SO_NAME)"#g' Makefile } + build() { - cd "$pkgname" + cd "${pkgname}" export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" @@ -41,11 +43,13 @@ build() { # } package() { - cd "$pkgname" + cd "${pkgname}" - install -Dm755 varnamcli "$pkgdir"/usr/bin/varnamcli + install -Dm 755 varnamcli "${pkgdir}/usr/bin/varnamcli" - install -Dm644 libgovarnam.so "$pkgdir"/usr/lib/libgovarnam.so + install -Dm 644 libgovarnam.so "${pkgdir}/usr/lib/libgovarnam.so.${_pkgver}" + ln -s /usr/lib/libgovarnam.so.${_pkgver} "${pkgdir}/usr/lib/libgovarnam.so" + ln -s /usr/lib/libgovarnam.so.${_pkgver} "${pkgdir}/usr/lib/libgovarnam.so.1" install -Dm 644 govarnam.pc "${pkgdir}/usr/lib/pkgconfig/govarnam.pc" |